{"push_id":2383403435,"size":883,"distinct_size":6,"ref":"refs/heads/diameter_peer_connection_alarm","head":"c014c49344c1c506a58092fb2f1507fc8fbfa696","before":"4964b973a5f3470ba95f8185cb500ac476914623","commits":[{"sha":"7d056df21d5f54c24823d993661b7dfe46b9bc4f","author":{"name":"Eleanor Merry","email":"abceb6c6467282bf74e2dac33b262e582b02cf69@metaswitch.com"},"message":"Move AVP SAS logs to common","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/7d056df21d5f54c24823d993661b7dfe46b9bc4f"},{"sha":"02646f441a74456ec83dde2c2cc58177892a1a67","author":{"name":"Eleanor Merry","email":"abceb6c6467282bf74e2dac33b262e582b02cf69@metaswitch.com"},"message":"Check for IPv6 address in parse_ip_target","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/02646f441a74456ec83dde2c2cc58177892a1a67"},{"sha":"03ef7d193ae53da3031bd70f873118c7448b48ed","author":{"name":"Mat Meredith","email":"100755349a74205a5021a08aeb37bc4e508f9320@metaswitch.com"},"message":"Add support for success_percent","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/03ef7d193ae53da3031bd70f873118c7448b48ed"},{"sha":"e0e34de590c264af90db5d0e8f262d38a3941535","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Add DNS resolver to cassandra_store\n\nRename HttpResolver to ARecordResolver and use that","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/e0e34de590c264af90db5d0e8f262d38a3941535"},{"sha":"93c6970426aa56b80037b59ba627bb40e372b7f1","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Allow cassandra store to connect to multiple hosts\n\nusing the CassandraResolver","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/93c6970426aa56b80037b59ba627bb40e372b7f1"},{"sha":"4ff018dc3c4528c9231e4c2993ce656e55b76a75","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Add connection pooling to cassandra_store\n\nEach thread now just obtains a connection from the pool when it needs one","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/4ff018dc3c4528c9231e4c2993ce656e55b76a75"},{"sha":"e3c051a8111e73f09dc5bc3b09438ebbb58a521f","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Update comment","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/e3c051a8111e73f09dc5bc3b09438ebbb58a521f"},{"sha":"bada3aa78bc8071adad6a13bb75ffd68249adbc9","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Configure socket timeout for cassandra connections\n\nAlso re-order some loop conditions to prevent unnecessary work","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/bada3aa78bc8071adad6a13bb75ffd68249adbc9"},{"sha":"063580261f2eaddb1de135a1940bd655d1c6cdef","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Allow for testing of the get_client method\n\n- use a pointer to a connection pool so it can be changed in the test class\n- add a new MockCassandraConnectionPool to be used in tests\n- add missing mock methods to the MockCassandraClient","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/063580261f2eaddb1de135a1940bd655d1c6cdef"},{"sha":"5a46cbb8f0600fcfd6c6f40f55e9c5826834f67e","author":{"name":"Mat Meredith","email":"100755349a74205a5021a08aeb37bc4e508f9320@metaswitch.com"},"message":"Update comment","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/5a46cbb8f0600fcfd6c6f40f55e9c5826834f67e"},{"sha":"efafed4f49d2ca7a0d43f4cd070fa3a625bf19a6","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"test_connection should only retry on transport exceptions","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/efafed4f49d2ca7a0d43f4cd070fa3a625bf19a6"},{"sha":"32d07a5f8c4f5f7c87eb98e6d29b45ffce2703e3","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"MockCassandraConnectionPool should mock release_connection","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/32d07a5f8c4f5f7c87eb98e6d29b45ffce2703e3"},{"sha":"896002359794013c8fd436c7b13231e3dd4026b5","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"UTs don't cover creating Cassandra Clients","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/896002359794013c8fd436c7b13231e3dd4026b5"},{"sha":"ad6ad708677dc5b026479cd3b4264d05fc8ba84d","author":{"name":"Graeme Robertson","email":"fc4931f084528408b1c22e16e3875869f1cecac8@metaswitch.com"},"message":"Allow cwtest_completely_control_time to set time to start of epoch","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/ad6ad708677dc5b026479cd3b4264d05fc8ba84d"},{"sha":"e93393a4ab45cd5ce4a4ffa3d39afa353d77a828","author":{"name":"Graeme Robertson","email":"fc4931f084528408b1c22e16e3875869f1cecac8@metaswitch.com"},"message":"Marku","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/e93393a4ab45cd5ce4a4ffa3d39afa353d77a828"},{"sha":"4d90ad7efdccd94a41ae35b4096d297b1480b4c6","author":{"name":"graemerobertson","email":"82e10f756762f57ee429ed684a5b0160baa7818d@projectclearwater.org"},"message":"Merge pull request #563 from Metaswitch/control_time_start_of_epoch\n\nReviewer RKD: Allow cwtest_completely_control_time to set time to start of epoch","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/4d90ad7efdccd94a41ae35b4096d297b1480b4c6"},{"sha":"de36ea30bc476604bf6a205f6b2f7f2cccf2d633","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Both connection_test() and do_sync() now use the same underlying method to\nprevent unnecessary duplication","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/de36ea30bc476604bf6a205f6b2f7f2cccf2d633"},{"sha":"7102ae1dd26f1f931e494a1f4d6abddda614910e","author":{"name":"Rob Day","email":"cfe70d9e05acf86badd88d5e6e3edb4ea603c9b1@metaswitch.com"},"message":"Add function to convert binary to hex","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/7102ae1dd26f1f931e494a1f4d6abddda614910e"},{"sha":"128509d85b8e1c610d5f773c99222514a84027b5","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Tidy up\n\nNotably, move CassandraConnectionPool to the CassandraStore namespace","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/128509d85b8e1c610d5f773c99222514a84027b5"},{"sha":"9a98a2309fdb19a88f2b969b0236fe8c6da37ae4","author":{"name":"Sebastian Rex","email":"8ca176763857e82c214e4840f922e258b3f1a8d3@metaswitch.com"},"message":"Change from using Mock to Fake CassandraConnectionPool in testing","distinct":false,"url":"https://api.github.com/repos/Metaswitch/cpp-common/commits/9a98a2309fdb19a88f2b969b0236fe8c6da37ae4"}]}
{"actor":{"display_login":"metaswitch-ak10"}}