{"push_id":2355092753,"size":53,"distinct_size":53,"ref":"refs/heads/master","head":"7e4b6b767bdf2e4f56a3e65cead7505185c9c07f","before":"e76cacbcfa9ab311b1e7d361f2ebd01e8d7acef3","commits":[{"sha":"041b7576f654b4187d3cad360ce920689e708b19","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Add minimum timeout for Netty messages.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/041b7576f654b4187d3cad360ce920689e708b19"},{"sha":"e56461f4f47b612ac8d8a3e65034b5aaeb9bdbae","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Update performance test to use ClusterService.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/e56461f4f47b612ac8d8a3e65034b5aaeb9bdbae"},{"sha":"e270ad145860938409fca65112cc1f45c861db2e","author":{"name":"Johno Crawford","email":"5f71da77da237dfedd00a4bdd6cc826c439d7ba9@hellface.com"},"message":"Netty 4.1.21.Final","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/e270ad145860938409fca65112cc1f45c861db2e"},{"sha":"cbd19e9146c4ff406f618344526dc500030b752f","author":{"name":"Johno Crawford","email":"fea2d3a9689ba13f7043227f91931263b91976c0@gmail.com"},"message":"Check for closeFuture when start is invoked.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/cbd19e9146c4ff406f618344526dc500030b752f"},{"sha":"11ef27e79232934c279af43a6834f4e2c860b4e0","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Enqueue commands for sequencing on leaders.\n\n# Conflicts:\n#\tprotocols/raft/src/main/java/io/atomix/protocols/raft/roles/LeaderRole.java\n#\tprotocols/raft/src/main/java/io/atomix/protocols/raft/session/impl/RaftSessionContext.java","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/11ef27e79232934c279af43a6834f4e2c860b4e0"},{"sha":"ddd852a02e4ef0b5e60a7e2482e83726ea6815e8","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Ensure segments align when iterating to the next segment in SegmentedJournalReader.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/ddd852a02e4ef0b5e60a7e2482e83726ea6815e8"},{"sha":"d3bb10cd07acdf79212b1ab8cbeb7f30b26c3eb9","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Remove unneeded log message prefix from RaftProxySequencer.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/d3bb10cd07acdf79212b1ab8cbeb7f30b26c3eb9"},{"sha":"c17f154afb99548244f46019e6d5d88d7b169c41","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Reset leader on proxy connection failures.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/c17f154afb99548244f46019e6d5d88d7b169c41"},{"sha":"200a50a3293c858eb06666581ccee30330c0b0ac","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Ensure failed requests are sequenced.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/200a50a3293c858eb06666581ccee30330c0b0ac"},{"sha":"ecbc3ae75527d1327e27d8a38f86b0c0df043c7f","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Proactively reset session indexes on leader change.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/ecbc3ae75527d1327e27d8a38f86b0c0df043c7f"},{"sha":"8b8f1d4f39a238512fa90df28fcb63813ffb8895","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Use exponential backoff for proxy client retries.\n\n# Conflicts:\n#\tprimitive/src/main/java/io/atomix/primitive/proxy/impl/RetryingPrimitiveProxy.java","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/8b8f1d4f39a238512fa90df28fcb63813ffb8895"},{"sha":"09bdd724d43282276695e262f37d0a68555aff71","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Use currentIndex for service queries.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/09bdd724d43282276695e262f37d0a68555aff71"},{"sha":"7af2d96b462445842bf014f851747b7c8a915815","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Do not retry command PROTOCOL_ERRORs.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/7af2d96b462445842bf014f851747b7c8a915815"},{"sha":"748d5e378b9a61321bf6cfb4af87f07e65939ba3","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Ensure log readers' last entry is reset after writer truncate.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/748d5e378b9a61321bf6cfb4af87f07e65939ba3"},{"sha":"9e0c066ebcc5888d2dc4bb93284968e5daf28475","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Flush change prior to rolling over to a new log segment.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/9e0c066ebcc5888d2dc4bb93284968e5daf28475"},{"sha":"410a5cdd878474222fe62399cd33ae88979c8e51","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Remove WARN message logged for missing sessions on commands.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/410a5cdd878474222fe62399cd33ae88979c8e51"},{"sha":"d1dbad896e806717fcd065bc3bb25e6dc25c8dde","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Reset session request sequence number on command.\n\n# Conflicts:\n#\tprotocols/raft/src/main/java/io/atomix/protocols/raft/session/impl/RaftSessionContext.java","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/d1dbad896e806717fcd065bc3bb25e6dc25c8dde"},{"sha":"5e863b574e1762c47387030eadfd23ad8a341dea","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Increase log compaction delay.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/5e863b574e1762c47387030eadfd23ad8a341dea"},{"sha":"7bda426de8b7610858e256a33227925d78a3fe72","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Remove locked snapshot descriptor check.","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/7bda426de8b7610858e256a33227925d78a3fe72"},{"sha":"f506b34a6733acdcb92a48b49d6561a7107f5889","author":{"name":"Jordan Halterman","email":"c987e0b9a8207c861a0363e20a1c376d3383a373@gmail.com"},"message":"Install snapshot on application of snapshot index rather than waiting for command to avoid empty snapshots after restart.\n\n# Conflicts:\n#\tprotocols/raft/src/main/java/io/atomix/protocols/raft/impl/RaftServiceManager.java\n#\tprotocols/raft/src/main/java/io/atomix/protocols/raft/service/RaftServiceContext.java","distinct":true,"url":"https://api.github.com/repos/zmyer/atomix/commits/f506b34a6733acdcb92a48b49d6561a7107f5889"}]}
{"actor":{"display_login":"zmyer"}}