{"push_id":860864167,"size":21,"distinct_size":1,"ref":"refs/heads/kukido-17895-more-args-for-logging-adapter","head":"aa1108c081b3360d15dec0fc550336f3b17c9b97","before":"9fd49d6e779b406d2f31caed8c0884f57985e572","commits":[{"sha":"9380983d3c1c69095e59444ed29f4c53fa9462b6","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=clu #18554 Make oldest assignment deterministic when joining\n\n* the reported issue is fixed by the immediate leaderActions\n  (moving to Up)  when joining the first node to itself\n* the other changes are precautions just in case","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/9380983d3c1c69095e59444ed29f4c53fa9462b6"},{"sha":"6b935e0c0b814f50c4da06c28005ef7feeebbd2c","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=cdd #18768 Cache serialization of read and write msg\n\nThe WriteAggregator and ReadAggregator typically send\nthe same message to several replicas and by caching the serialized bytes\nwe avoid doing the same thing for each message\n\nand add a test for WriteAggregator","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/6b935e0c0b814f50c4da06c28005ef7feeebbd2c"},{"sha":"a0e9b01aa436c5ac4ce0a7e0ed1a2481f5b763ef","author":{"email":"dbf883063f8c33dd293edc723904d50fb1f43513@users.noreply.github.com","name":"Henry Mai"},"message":"Add TransparentExponentialBackoffSupervisor","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/a0e9b01aa436c5ac4ce0a7e0ed1a2481f5b763ef"},{"sha":"fb664c54a5668f10d54cd6921af38ccef7e29309","author":{"email":"b7e7e27f55c17507d4d9a28335f3f988be813b48@gmail.com","name":"Martynas Mickevičius"},"message":"=doc fix URL to \"The ϕ Accrual Failure Detector\" paper","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/fb664c54a5668f10d54cd6921af38ccef7e29309"},{"sha":"9f3a489c96a050a2452ac35d077ebaa778f15144","author":{"email":"aaec9560ae3ffb2718ed536266060ba3fb575dcb@project13.pl","name":"Konrad Malawski"},"message":"Merge pull request #18851 from 2m/wip-fix-link-ϕ-paper\n\n=doc fix URL to \"The ϕ Accrual Failure Detector\" paper","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/9f3a489c96a050a2452ac35d077ebaa778f15144"},{"sha":"c527987cc3b18b988fb52f483b5076e2807673b9","author":{"email":"7e61f24ab947023f01e6a95efd055bd422a218fc@typesafe.com","name":"Konrad Malawski"},"message":"+doc #18295  show warning if browsing outdated docs\n+doc #18295 include versions.json updation during release","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/c527987cc3b18b988fb52f483b5076e2807673b9"},{"sha":"d4dd75cb49e7b1c9dc51a2b36a0ce0ba1449102a","author":{"email":"7e61f24ab947023f01e6a95efd055bd422a218fc@typesafe.com","name":"Konrad Malawski"},"message":"+doc #18295 add close button with 1day delay to reappear","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/d4dd75cb49e7b1c9dc51a2b36a0ce0ba1449102a"},{"sha":"18a24c0e5036ad97281732e87f33aea214caf8e3","author":{"email":"aaec9560ae3ffb2718ed536266060ba3fb575dcb@project13.pl","name":"Konrad Malawski"},"message":"Merge pull request #18295 from ktoso/wip-docs-warn-about-updated-docs-ktoso\n\n+doc show warning if browsing outdated docs","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/18a24c0e5036ad97281732e87f33aea214caf8e3"},{"sha":"1b1ef752fea16db4d10f2f8a4b6fae4cf7781a6d","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=act #16522 Optimize Stash creation\n\n* cache the stash capacity config value\n\nBEFORE\n\n    [info] Result \"testCustom\":\n    [info]   27.607 ±(99.9%) 7.924 us/op [Average]\n    [info]   (min, avg, max) = (16.928, 27.607, 760217.600), stdev = 1369.808\n    [info]   CI (99.9%): [19.682, 35.531] (assumes normal distribution)\n    [info]   Samples, N = 323534\n    [info]         mean =     27.607 ±(99.9%) 7.924 us/op\n    [info]          min =     16.928 us/op\n    [info]   p( 0.0000) =     16.928 us/op\n    [info]   p(50.0000) =     21.824 us/op\n    [info]   p(90.0000) =     31.680 us/op\n    [info]   p(95.0000) =     38.592 us/op\n    [info]   p(99.0000) =     57.920 us/op\n    [info]   p(99.9000) =    102.144 us/op\n    [info]   p(99.9900) =    371.471 us/op\n    [info]   p(99.9990) =  85461.364 us/op\n    [info]   p(99.9999) = 760217.600 us/op\n    [info]          max = 760217.600 us/op\n\n    [info] Result \"testDefault\":\n    [info]   26.465 ±(99.9%) 15.980 us/op [Average]\n    [info]   (min, avg, max) = (14.608, 26.465, 1461714.944), stdev = 2900.094\n    [info]   CI (99.9%): [10.485, 42.444] (assumes normal distribution)\n    [info]   Samples, N = 356626\n    [info]         mean =     26.465 ±(99.9%) 15.980 us/op\n    [info]          min =     14.608 us/op\n    [info]   p( 0.0000) =     14.608 us/op\n    [info]   p(50.0000) =     18.304 us/op\n    [info]   p(90.0000) =     22.816 us/op\n    [info]   p(95.0000) =     26.976 us/op\n    [info]   p(99.0000) =     41.647 us/op\n    [info]   p(99.9000) =     71.808 us/op\n    [info]   p(99.9900) =    139.696 us/op\n    [info]   p(99.9990) =  33048.112 us/op\n    [info]   p(99.9999) = 1461714.944 us/op\n    [info]          max = 1461714.944 us/op\n\n    [info] Benchmark                             Mode     Cnt   Score    Error  Units\n    [info] StashCreationBenchmark.testCustom   sample  323534  27.607 ±  7.924  us/op\n    [info] StashCreationBenchmark.testDefault  sample  356626  26.465 ± 15.980  us/op\n\nAFTER:\n\n    [info] Result \"testCustom\":\n    [info]   22.710 ±(99.9%) 1.384 us/op [Average]\n    [info]   (min, avg, max) = (15.168, 22.710, 110886.912), stdev = 233.744\n    [info]   CI (99.9%): [21.326, 24.094] (assumes normal distribution)\n    [info]   Samples, N = 308896\n    [info]         mean =     22.710 ±(99.9%) 1.384 us/op\n    [info]          min =     15.168 us/op\n    [info]   p( 0.0000) =     15.168 us/op\n    [info]   p(50.0000) =     19.776 us/op\n    [info]   p(90.0000) =     28.608 us/op\n    [info]   p(95.0000) =     33.344 us/op\n    [info]   p(99.0000) =     49.216 us/op\n    [info]   p(99.9000) =     90.253 us/op\n    [info]   p(99.9900) =    594.334 us/op\n    [info]   p(99.9990) =   8350.329 us/op\n    [info]   p(99.9999) = 110886.912 us/op\n    [info]          max = 110886.912 us/op\n\n    [info] Result \"testDefault\":\n    [info]   19.099 ±(99.9%) 0.424 us/op [Average]\n    [info]   (min, avg, max) = (13.120, 19.099, 45940.736), stdev = 77.524\n    [info]   CI (99.9%): [18.675, 19.523] (assumes normal distribution)\n    [info]   Samples, N = 361741\n    [info]         mean =     19.099 ±(99.9%) 0.424 us/op\n    [info]          min =     13.120 us/op\n    [info]   p( 0.0000) =     13.120 us/op\n    [info]   p(50.0000) =     16.368 us/op\n    [info]   p(90.0000) =     24.250 us/op\n    [info]   p(95.0000) =     31.232 us/op\n    [info]   p(99.0000) =     55.680 us/op\n    [info]   p(99.9000) =    121.249 us/op\n    [info]   p(99.9900) =    402.386 us/op\n    [info]   p(99.9990) =   1767.264 us/op\n    [info]   p(99.9999) =  45940.736 us/op\n    [info]          max =  45940.736 us/op\n    [info]\n    [info]\n    [info] # Run complete. Total time: 00:02:01\n    [info]\n    [info] Benchmark                             Mode     Cnt   Score   Error  Units\n    [info] StashCreationBenchmark.testCustom   sample  308896  22.710 ± 1.384  us/op\n    [info] StashCreationBenchmark.testDefault  sample  361741  19.099 ± 0.424  us/op","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/1b1ef752fea16db4d10f2f8a4b6fae4cf7781a6d"},{"sha":"b6ec6009c7c58b61149db4859be8cd54f72d73c7","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"Merge pull request #18769 from akka/wip-ddata-perf-many-nodes-patriknw\n\n=cdd #18768 Cache serialization of read and write msg","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/b6ec6009c7c58b61149db4859be8cd54f72d73c7"},{"sha":"c3f862d724b227d0490a40e2ba5303ca6a7ef076","author":{"email":"a64e5d202a2d5136a788c62495372a31883d5efc@gmail.com","name":"Andrea"},"message":"=act split FSM java api in a separate file.","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/c3f862d724b227d0490a40e2ba5303ca6a7ef076"},{"sha":"3df34bc21d08853c96136ab7d191f1024d34dde4","author":{"email":"a64e5d202a2d5136a788c62495372a31883d5efc@gmail.com","name":"Andrea"},"message":"=act split ReflectiveDynamicAccess implementation in separate file.","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/3df34bc21d08853c96136ab7d191f1024d34dde4"},{"sha":"74ce3bfb1fb608c4c40418e56c238e352ab8c55d","author":{"email":"a64e5d202a2d5136a788c62495372a31883d5efc@gmail.com","name":"Andrea"},"message":"=act Scheduler implementation separated from interface.","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/74ce3bfb1fb608c4c40418e56c238e352ab8c55d"},{"sha":"0511b07f3e50e0422379075ae76dd158e4d377fa","author":{"email":"a64e5d202a2d5136a788c62495372a31883d5efc@gmail.com","name":"Andrea"},"message":"=act split Props java api implementation in separate files.","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/0511b07f3e50e0422379075ae76dd158e4d377fa"},{"sha":"cd3d68a77cedd40c9904d6547f73d650349b709b","author":{"email":"a64e5d202a2d5136a788c62495372a31883d5efc@gmail.com","name":"Andrea"},"message":"=act switch to java std lib ThreadLocalRandom","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/cd3d68a77cedd40c9904d6547f73d650349b709b"},{"sha":"c7c187f6b74e8e7dcb344f64fb6834a95c2cd96f","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"=clu replace Set -- with diff and ++ with union\n\n* better performance according to\n  https://docs.google.com/presentation/d/1Qjryxoe-fYEM8ZPhM-98LKfbhnRcn5eAEMNlVVnixsA/pub","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/c7c187f6b74e8e7dcb344f64fb6834a95c2cd96f"},{"sha":"1e36e5e1875c0252b8817d2c51b0c1202b900735","author":{"email":"e42fc5d1485f9a30c33e9e26e28ec68c10347337@gmail.com","name":"Patrik Nordwall"},"message":"Merge pull request #18746 from akka/wip-18554-singleton-startup-patriknw\n\n=clu #18554 Make oldest assignment deterministic when joining","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/1e36e5e1875c0252b8817d2c51b0c1202b900735"},{"sha":"61c257b2fe83afdd0bfef20bbd8dff6362fd8ee0","author":{"email":"6265a4a07968a7c1df16a61004fb7191177cafd4@rkuhn.info","name":"Roland Kuhn"},"message":"Merge pull request #18776 from henrymai/master\n\nAdd TransparentExponentialBackoffSupervisor","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/61c257b2fe83afdd0bfef20bbd8dff6362fd8ee0"},{"sha":"f1abaa1c5e327b961222fcf986547a7474484b94","author":{"email":"6265a4a07968a7c1df16a61004fb7191177cafd4@rkuhn.info","name":"Roland Kuhn"},"message":"Merge pull request #18875 from ktoso/wip-akka.js-cherries-ktoso\n\nAkka.js cherries to master","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/f1abaa1c5e327b961222fcf986547a7474484b94"},{"sha":"581829b9b274afabeb7be9c7dd221575027784b6","author":{"email":"aaec9560ae3ffb2718ed536266060ba3fb575dcb@project13.pl","name":"Konrad Malawski"},"message":"Merge pull request #18755 from akka/wip-16522-optimize-stash-config-patriknw\n\n=act #16522 Optimize Stash creation","distinct":false,"url":"https://api.github.com/repos/kukido/akka/commits/581829b9b274afabeb7be9c7dd221575027784b6"}]}