{"push_id":1096100422,"size":34,"distinct_size":9,"ref":"refs/heads/feature/3.x/clusterlogplugin","head":"48abf87607f2e034a2261a44297c5a67cf573230","before":"73cfdae1933ac0a34d0ad8a2836378f5c787b860","commits":[{"sha":"aec519be4337de5e834f3fe328ff79aaa2ed49f1","author":{"email":"0760a11abb4d2b52db3017e29404de05d6efe12b@hazelcast.com","name":"sancar"},"message":"Client protocol version 1 compatibility tests\n\nftl templates that is used to generate these tests can be found in\n\nhttps://github.com/hazelcast/hazelcast-client-protocol/pull/6","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/aec519be4337de5e834f3fe328ff79aaa2ed49f1"},{"sha":"5adaa664f45f734bf420f5d6d502d41fb7cf7185","author":{"email":"2c34c3ca1955b450435e43592ccc589187d9f7df@hazelcast.com","name":"muratayan"},"message":"Constant time map stats","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/5adaa664f45f734bf420f5d6d502d41fb7cf7185"},{"sha":"cd997c19b972aca65b2b5c867ce1c3bab3344f23","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thunderphreak.de","name":"Donnerbart"},"message":"Fixed possible division by zero in InternalPartitionServiceImpl.getMemberPartitionsMap(). Small cleanup of InternalPartitionServiceImpl test classes.","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/cd997c19b972aca65b2b5c867ce1c3bab3344f23"},{"sha":"e3b91b2c3f9d506b1d82dc5382b639ff7a287892","author":{"email":"73fe4fb4ad0e45d4eec5239bbc90fcb409ab2153@hazelcast.com","name":"alarmnummer"},"message":"Deprecated ConfigReadonly classes\n\nThese classes should not be visible to the public since they are implementation details.\nTHe simplest thing to do is to make these classes inner classes of the actual config like is\ndone with the ReliableTopicConfig.","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/e3b91b2c3f9d506b1d82dc5382b639ff7a287892"},{"sha":"5fa2139d8e926ac8450e843e0d25034844bf2ab0","author":{"email":"3c9e356abc56769ec57b773627fc237bf9b8706f@gmail.com","name":"enesakar"},"message":"fixes #8043\nset Locale.US in Locale sensitive test","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/5fa2139d8e926ac8450e843e0d25034844bf2ab0"},{"sha":"06e644c183e6d058204407aaa488256cfbd0492c","author":{"email":"3c9e356abc56769ec57b773627fc237bf9b8706f@gmail.com","name":"enesakar"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/06e644c183e6d058204407aaa488256cfbd0492c"},{"sha":"a34e7c1fd68be446c4c33a701580eebf145e1687","author":{"email":"b49b0b7881cc25d4aa89a7d0f1193b0648e9244f@hazelcast.com","name":"hasancelik"},"message":"ignored 8026(Invocation_NetworkSplitTest)","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/a34e7c1fd68be446c4c33a701580eebf145e1687"},{"sha":"c200d755f6f5d9de0f9ee5b51140822924f7054d","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@dogan.io","name":"Mehmet Dogan"},"message":"MockConnectionManager & MockJoiner fixes\n\n- MockConnectionManager should remove only cluster members while stopping\nitself. Otherwise, async member removal task can lead to member split\njust after cluster merge.\n\n- MockJoiner should search for master only when there's no master candidate\nor found candidate can not be connected.\n\n- Also adding debug level logs for MockJoiner.","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/c200d755f6f5d9de0f9ee5b51140822924f7054d"},{"sha":"0ddd41ca89cb2196f2dd71c9543f389c3681798c","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Merge pull request #8067 from mdogan/mock-conn-mgr-fix\n\nMockConnectionManager & MockJoiner fixes","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/0ddd41ca89cb2196f2dd71c9543f389c3681798c"},{"sha":"5da942065366929d8387804926dcf14e9fb1193c","author":{"email":"ce991cb38d9871c5db625626b2b4a32e4c0c06d6@gmail.com","name":"Ensar Basri Kahveci"},"message":"Increment partition table version with size of promotion migrations","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/5da942065366929d8387804926dcf14e9fb1193c"},{"sha":"20b37603f8b374038f0e96195597d5e106e02d17","author":{"email":"ce991cb38d9871c5db625626b2b4a32e4c0c06d6@gmail.com","name":"Ensar Basri Kahveci"},"message":"Create mock connection if the node is not shut down\n\n* Connection may need to be created while remote node is shutting down","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/20b37603f8b374038f0e96195597d5e106e02d17"},{"sha":"fc11f8334b7bf4ef80116f41fb142d7b7f9c967c","author":{"email":"b49b0b7881cc25d4aa89a7d0f1193b0648e9244f@hazelcast.com","name":"hasancelik"},"message":"fix for #8039:doubled timeout","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/fc11f8334b7bf4ef80116f41fb142d7b7f9c967c"},{"sha":"d260cd412e8d292b3811b3326dd046185de54c92","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Merge pull request #8068 from metanet/fix/master/mock-connection-manager\n\nCreate mock connection if the node is not shut down","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/d260cd412e8d292b3811b3326dd046185de54c92"},{"sha":"d1b89df92b0998e6846296c72b57a66782ea1f10","author":{"email":"73fe4fb4ad0e45d4eec5239bbc90fcb409ab2153@hazelcast.com","name":"alarmnummer"},"message":"InvocationContext introduced\n\nThe goal of the InvocationContext is make the invocaiton a bit less dependant on the OperationService. Currently\nthe OperationService is used as 'context' to get dependencies from and if you want an Invocation, you need an\nOperationServiceImpl -> NodeEngineImpl -> Node. So you can't use Invocations without having a cluster up and running.\n\nThe InvocationContext is the object with all dependencies for the invocations. Apart from reducing the need for an\nOperationService, a lot of trainwrecks have been removed by adding the dependency directly on the InvocationContext.\nThis used to be a problem because not all dependencies exist when the OperationService is constructed, but the\nInvocationContext is created after these dependencies are created, so the InvocationContext can get these\ndependencies.","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/d1b89df92b0998e6846296c72b57a66782ea1f10"},{"sha":"847e00f385cefd9fcbb2268e901c538f042879b0","author":{"email":"73fe4fb4ad0e45d4eec5239bbc90fcb409ab2153@hazelcast.com","name":"alarmnummer"},"message":"Minor invocationmonitor cleanup","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/847e00f385cefd9fcbb2268e901c538f042879b0"},{"sha":"d0c15997056bab4574b93f29da8ac0ac76a48b43","author":{"email":"c6a626d2a910ffe39aeb6122c044ccc009a86eb4@gmail.com","name":"Peter Veentjer"},"message":"Merge pull request #7906 from pveentjer/cleanup/3.x/invocation-context-part2\n\nInvocationContext introduced","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/d0c15997056bab4574b93f29da8ac0ac76a48b43"},{"sha":"f34e83292443343978a89a5b96c7169407827a1f","author":{"email":"c6a626d2a910ffe39aeb6122c044ccc009a86eb4@gmail.com","name":"Peter Veentjer"},"message":"Merge pull request #8055 from pveentjer/cleanup/3.x/config-readonly-deprecated\n\nDeprecated ConfigReadonly classes","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/f34e83292443343978a89a5b96c7169407827a1f"},{"sha":"d53382a7a57f0dcd400bd7caa31fa277d82ce1a5","author":{"email":"c6a626d2a910ffe39aeb6122c044ccc009a86eb4@gmail.com","name":"Peter Veentjer"},"message":"Merge pull request #8054 from Donnerbart/fixPossibleDivisionByZeroInternalPartitionServiceImpl\n\nFixed possible division by zero in InternalPartitionServiceImpl","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/d53382a7a57f0dcd400bd7caa31fa277d82ce1a5"},{"sha":"26a5ffa04ff9028ca6f20c05654b2dad584648fd","author":{"email":"2c34c3ca1955b450435e43592ccc589187d9f7df@hazelcast.com","name":"Murat Ayan"},"message":"Merge pull request #7985 from muratayan/feature/3.7/ConstantStatsTime\n\nConstant time map stats","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/26a5ffa04ff9028ca6f20c05654b2dad584648fd"},{"sha":"ff770f3e84dfafe1f815819ae368b34c45f3a48c","author":{"email":"ce991cb38d9871c5db625626b2b4a32e4c0c06d6@gmail.com","name":"Ensar Basri Kahveci"},"message":"Commit promotions without acquiring partition service lock\n\nCommitting within partition service lock causes deadlock if a node tries to shut down while it has been promoted.","distinct":false,"url":"https://api.github.com/repos/pveentjer/hazelcast/commits/ff770f3e84dfafe1f815819ae368b34c45f3a48c"}]}