{"push_id":819940890,"size":3,"distinct_size":3,"ref":"refs/heads/migrateWorkerToNewProtocol","head":"8ae4319aec531ec26679f669d8adca2aaf9ceabe","before":"ec255fb707dfb8c7a2023bfcd0c3c7db804abfa0","commits":[{"sha":"fb7fa5804015f2d16fc30a7138aee7a4b22e0ae8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thunderphreak.de","name":"Donnerbart"},"message":"Added a log warning of WorkerPerformanceMonitor.run() takes too long.","distinct":true,"url":"https://api.github.com/repos/Donnerbart/hazelcast-simulator/commits/fb7fa5804015f2d16fc30a7138aee7a4b22e0ae8"},{"sha":"9b0e568f43bac7cc2dd91aef3f3ad7b5515165cb","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thunderphreak.de","name":"Donnerbart"},"message":"Replaced ConcurrentProbe with thread safe ProbeImpl to save overhead of creating and aggregating multiple IntervalHistograms.","distinct":true,"url":"https://api.github.com/repos/Donnerbart/hazelcast-simulator/commits/9b0e568f43bac7cc2dd91aef3f3ad7b5515165cb"},{"sha":"8ae4319aec531ec26679f669d8adca2aaf9ceabe","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thunderphreak.de","name":"Donnerbart"},"message":"Added 99.9th percentile and max interval latency to PerformanceState and PerformanceStateContainer.","distinct":true,"url":"https://api.github.com/repos/Donnerbart/hazelcast-simulator/commits/8ae4319aec531ec26679f669d8adca2aaf9ceabe"}]}