{"push_id":1004664679,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"68c362c44966e428afcc04b2f405313e6088a67b","before":"7545f6fe3c447e03fac011a67c8dc133305bc205","commits":[{"sha":"0add7be1f7d4dc5ff24d9c8b01640a8515eda68f","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@twitter.com","name":"Michael Leinartas"},"message":"Improve consistent hash performance in single-node case","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/0add7be1f7d4dc5ff24d9c8b01640a8515eda68f"},{"sha":"0cfeae3b12f3c78c617b8d5c0e05d94e9dbdc7be","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@twitter.com","name":"Michael Leinartas"},"message":"Re-order service startup and shutdown\n\nStart receivers first and stop them last","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/0cfeae3b12f3c78c617b8d5c0e05d94e9dbdc7be"},{"sha":"be4a88abf97312daf218549bb1b836016a9637e0","author":{"email":"ed927cf9c2effce7899b38ab17ea9507b665f810@sociomantic.com","name":"Iain Buclaw"},"message":"Port benchmark_cache.py from 0.9.x","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/be4a88abf97312daf218549bb1b836016a9637e0"},{"sha":"e3055957b34363632a23e7a4f10d98bfeda24b2b","author":{"email":"ed927cf9c2effce7899b38ab17ea9507b665f810@sociomantic.com","name":"Iain Buclaw"},"message":"Add MAX_RECEIVER_CONNECTIONS setting.\n\nLimits the number of 'connectedMetricReceiverProtocols' that a given\nreceiver can handle at any given time.\n\nThis is to prevent, for example, a carbon-relay opening up thousands of\nconnections to a carbon-cache service, both reducing the throughput of\nthe service and causing out of TCP memory errors.","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/e3055957b34363632a23e7a4f10d98bfeda24b2b"},{"sha":"c8e4c7837e34a8c7f6583d41ed2d1fa62ca400da","author":{"email":"ed927cf9c2effce7899b38ab17ea9507b665f810@sociomantic.com","name":"Iain Buclaw"},"message":"Fix KeyError CACHE_SIZE_LOW_WATERMARK in carbon.cache","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/c8e4c7837e34a8c7f6583d41ed2d1fa62ca400da"},{"sha":"523090a2ade2e482593a6ecc92ce0eb24c9cf0f6","author":{"email":"ed927cf9c2effce7899b38ab17ea9507b665f810@sociomantic.com","name":"Iain Buclaw"},"message":"Add activeConnections instrumentation for monitoring open sockets","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/523090a2ade2e482593a6ecc92ce0eb24c9cf0f6"},{"sha":"7471d24b6e6b26a96830d48d102b568478b10bc5","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@gmail.com","name":"Michael Leinartas"},"message":"Merge pull request #512 from iain-buclaw-sociomantic/cache_keyerror\n\nFix KeyError crash when MetricCache becomes too full","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/7471d24b6e6b26a96830d48d102b568478b10bc5"},{"sha":"9aeb2a3ff0160054a6b5af23a63e1ff2f6e251d9","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@gmail.com","name":"Michael Leinartas"},"message":"Merge pull request #504 from mleinart/improve_single_node_hashing\n\nImprove consistent hash performance in single-node case","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/9aeb2a3ff0160054a6b5af23a63e1ff2f6e251d9"},{"sha":"792da7d9e38e9e3cca8f605f0c69cc0160312fe8","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@gmail.com","name":"Michael Leinartas"},"message":"Merge pull request #507 from mleinart/fix_service_shutdown_ordering\n\nRe-order service startup and shutdown","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/792da7d9e38e9e3cca8f605f0c69cc0160312fe8"},{"sha":"13392bc9b63d94c0129bd08d63960e0cbeec0652","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@gmail.com","name":"Michael Leinartas"},"message":"Merge pull request #493 from iain-buclaw-sociomantic/benchmarks\n\nPort benchmark_cache.py from 0.9.x","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/13392bc9b63d94c0129bd08d63960e0cbeec0652"},{"sha":"68c362c44966e428afcc04b2f405313e6088a67b","author":{"email":"054bbaefde80f23c9f749b54a1912b55c97ac899@gmail.com","name":"Michael Leinartas"},"message":"Merge pull request #515 from iain-buclaw-sociomantic/limitconn\n\nAdd MAX_RECEIVER_CONNECTIONS setting.","distinct":true,"url":"https://api.github.com/repos/bmhatfield/carbon/commits/68c362c44966e428afcc04b2f405313e6088a67b"}]}