{"push_id":544517878,"size":133,"distinct_size":1,"ref":"refs/heads/master","head":"4815322f4d2aacaaf0701079f1708a2a3a4ff2c3","before":"5370a2931fb70d87d8ddc2d569c89092f7e4868c","commits":[{"sha":"92251782791792d37f73a1b2d901d3efd61744f2","author":{"email":"6fe67410b048c317ce094b31ceddcc28d828203d@atomicobject.com","name":"Greg Williams"},"message":"Merge branch 'hotfix/0.8.2' into develop","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/92251782791792d37f73a1b2d901d3efd61744f2"},{"sha":"7ef7208dabbcec1f083d892ad0b07a988d1dca45","author":{"email":"68efef51705a795f7aa8ecf53dcba560128dd84d@gmail.com","name":"Job Vranish"},"message":"finished chained write implementation for p2p operations","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/7ef7208dabbcec1f083d892ad0b07a988d1dca45"},{"sha":"30c3935e83cadfb3cbb6cf66576b776b32a27b2b","author":{"email":"68efef51705a795f7aa8ecf53dcba560128dd84d@gmail.com","name":"Job Vranish"},"message":"Merge branch 'develop' of github.com:Seagate/kinetic-c into develop","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/30c3935e83cadfb3cbb6cf66576b776b32a27b2b"},{"sha":"295145a68de35eb6f2097829bebaf85f92607e3a","author":{"email":"68efef51705a795f7aa8ecf53dcba560128dd84d@gmail.com","name":"Job Vranish"},"message":"fixed issue where the getkeyrange test would randomly fail","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/295145a68de35eb6f2097829bebaf85f92607e3a"},{"sha":"b57ce180cbfc200e3ef14a556970706cde63b6bc","author":{"email":"68efef51705a795f7aa8ecf53dcba560128dd84d@gmail.com","name":"Job Vranish"},"message":"fixed p2p op so that it will still call its callback if there is an error building the operation","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/b57ce180cbfc200e3ef14a556970706cde63b6bc"},{"sha":"5b9d209f31a342fa8cd836760dd4f414007d6d79","author":{"email":"6fe67410b048c317ce094b31ceddcc28d828203d@atomicobject.com","name":"Greg Williams"},"message":"Renamed kinetic_connection to kinetic_session.\nUpdated system test fixure to take log_level parameter, and reduced logging in system tests significantly to reduce output locally and in travis CI, since the logs are much too verbose and long.\nRemoved extraneous includes from system tests, since now link directly against static lib.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/5b9d209f31a342fa8cd836760dd4f414007d6d79"},{"sha":"4ff6389eadb158aa3225dc7e0af61492d9c66cc4","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Replace INIT macros with init functions in src/lib/kinetic_types_internal.c.\n\nThis is in preparation for changing the HMAC auth initialization, to\nalso allow pinOp-based authentication.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/4ff6389eadb158aa3225dc7e0af61492d9c66cc4"},{"sha":"9f5854638c2be003c31aa5e7cfe4bf4b008dfd08","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Initial version of messaging bus","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/9f5854638c2be003c31aa5e7cfe4bf4b008dfd08"},{"sha":"ff30560bb1a5d5c0c6aff056f9906885185af2f2","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Track incremental writes in echo server.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/ff30560bb1a5d5c0c6aff056f9906885185af2f2"},{"sha":"03b7c932998b7b5779da79794889d596ab264a5b","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Extract constants for backpressure coefficients.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/03b7c932998b7b5779da79794889d596ab264a5b"},{"sha":"0064b683c771979e9fd158f75e6567d85126cb8b","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Switch to using shared read buffer for whole listener thread.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/0064b683c771979e9fd158f75e6567d85126cb8b"},{"sha":"79e9bfabcf3065f4a447c592becfa3a5740609d3","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Add Seagate copyright header to threadpool and message bus source.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/79e9bfabcf3065f4a447c592becfa3a5740609d3"},{"sha":"9548459de81023c692050a53279ef83585cac44d","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Add hash table to track active file descriptors, tune backpressure..","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/9548459de81023c692050a53279ef83585cac44d"},{"sha":"8ca94af842b263cc7de40dc4dbe3834d2461fc6d","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Update tests / types for API changes.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/8ca94af842b263cc7de40dc4dbe3834d2461fc6d"},{"sha":"133ef5d888a4cf6f92a2a3d156db68390f95dd20","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Import threadpool library","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/133ef5d888a4cf6f92a2a3d156db68390f95dd20"},{"sha":"a8738355ebdae2b6216884a066a547a0e5405831","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Fix numeric types for IDs.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/a8738355ebdae2b6216884a066a547a0e5405831"},{"sha":"1718e29cddaf96c8f2b97fdde7d3805998ebddc7","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Include stdint.h for uintptr_t.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/1718e29cddaf96c8f2b97fdde7d3805998ebddc7"},{"sha":"1d7ecd3994ae8a98155cfc84cae13591829e71f9","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Register socket99 as dependency that must be built before test_internals","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/1d7ecd3994ae8a98155cfc84cae13591829e71f9"},{"sha":"6e92a4c7083a9358948ab696df53b9da79a6d620","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Makefile and warning cleanup","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/6e92a4c7083a9358948ab696df53b9da79a6d620"},{"sha":"5eb4675092061f7ce55494fa1d8803a74cc31d26","author":{"email":"c0d53f87fc5d416b998367187d097ec9c5b3a4fc@atomicobject.com","name":"Scott Vokes"},"message":"Integration: Eliminate init of fields that are no longer present.","distinct":false,"url":"https://api.github.com/repos/Seagate/kinetic-c/commits/5eb4675092061f7ce55494fa1d8803a74cc31d26"}]}