{"push_id":669280453,"size":71,"distinct_size":71,"ref":"refs/heads/1505-cleanup-generics-contextheaders","head":"bc5bf9784d6497bb6b4d78bea34d7d49423bb2f7","before":"4bdf3bb0ea074669d9a630f37d08de55f20ed76b","commits":[{"sha":"ebeb324fb9e625c9d18ff51c8526acedda3ec230","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"support in syncCommitIfNoPendingChanges in IndexShard and Engine. Also added commit id to flush + test.\n\nAdded a service to allow us to start working..","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/ebeb324fb9e625c9d18ff51c8526acedda3ec230"},{"sha":"0bad8a771454ec389ee8d5eb8021839d77caaba8","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"moved to synced flush terminology plus a node level service for now","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/0bad8a771454ec389ee8d5eb8021839d77caaba8"},{"sha":"7bcf7ba218aed83c28dc112cb07ef48c45da7c21","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"merged from master","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/7bcf7ba218aed83c28dc112cb07ef48c45da7c21"},{"sha":"3633b83b1f533332b13c67062115424bf1180f9a","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"sync commit actions","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/3633b83b1f533332b13c67062115424bf1180f9a"},{"sha":"afdab84f2df7c3bec2db81b25432fe76f25f3a98","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Refactor all actions into inner actions in SyncedFlushService. Add an inflight counter action. Add SyncedFlushResult counter","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/afdab84f2df7c3bec2db81b25432fe76f25f3a98"},{"sha":"8b7b2f3cdf632ca41f9164e03b00aa6baea1090e","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"remove replica response from TransportShardReplicationOperation. not needed anymore","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/8b7b2f3cdf632ca41f9164e03b00aa6baea1090e"},{"sha":"d6e0ab3a10b048be458ffccc6b14ae09dca2891c","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"Merge remote-tracking branch 'origin/master' into feature/synced_flush","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/d6e0ab3a10b048be458ffccc6b14ae09dca2891c"},{"sha":"43eae13c5702033327afe953adc078880ecbf1f8","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"use sync id when recovering\n\nSkip phase 1 of recovery in case an identical sync id was found on primary\nand replica. Relates to #10032\n\ncloses #10775","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/43eae13c5702033327afe953adc078880ecbf1f8"},{"sha":"87af6491c95aa99d295c8fb63bea9f4a138e3b67","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"Merge remote-tracking branch 'origin/master' into feature/synced_flush","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/87af6491c95aa99d295c8fb63bea9f4a138e3b67"},{"sha":"fbc26ca49b5059114762606e0e6429eddfdd9c01","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"implement check for in flight now that we have the counter","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/fbc26ca49b5059114762606e0e6429eddfdd9c01"},{"sha":"8349a3ee1e83a12e3aa8e4d6820216fc04b8d13b","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"call sync flush when shard is marked as inactive","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/8349a3ee1e83a12e3aa8e4d6820216fc04b8d13b"},{"sha":"e3d346d3b72cd02c9585889d8eaf89cb2e0d12e1","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"cleanup","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/e3d346d3b72cd02c9585889d8eaf89cb2e0d12e1"},{"sha":"dc2eed9681d6d5a3eec43f4b3d777e73effe8efd","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"fix after merge with master","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/dc2eed9681d6d5a3eec43f4b3d777e73effe8efd"},{"sha":"00f8dd60fe0dfa0c6ad374afa58b6aa00e0f724d","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"Merge remote-tracking branch 'origin/master' into feature/synced_flush","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/00f8dd60fe0dfa0c6ad374afa58b6aa00e0f724d"},{"sha":"571feec451dc274d72cbd24b114a23ca3987e094","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"Merge remote-tracking branch 'origin/master' into feature/synced_flush","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/571feec451dc274d72cbd24b114a23ca3987e094"},{"sha":"a7abe0a324997c1c884c1278306cdba05be9594c","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Make synced flush attemp async to run it easily from a TransportAction\n\nToday we enforce blocking which doesnt' really fit in the elasticsearch model\nthis commit adds async execution to the synced flush service by passing a\nActinListener to the service returing immediately.","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/a7abe0a324997c1c884c1278306cdba05be9594c"},{"sha":"e6f5fb82f0f2b8b7fee10b3629efd8a4704e9345","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"Merge remote-tracking branch 'origin/master' into feature/synced_flush","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/e6f5fb82f0f2b8b7fee10b3629efd8a4704e9345"},{"sha":"c628d67f9e0389ea1c02c68e8fdb29c70d1596f6","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"api for synced flush\n\ncloses #11098","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/c628d67f9e0389ea1c02c68e8fdb29c70d1596f6"},{"sha":"f1948cf95c6c5a9d31fff2ebc97d8a5912f5d90f","author":{"email":"01a4fb2f8db550bcc5e5337b8117efa603a23f75@elasticsearch.com","name":"Britta Weber"},"message":"doc for seal api and doc for syned flush in general","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/f1948cf95c6c5a9d31fff2ebc97d8a5912f5d90f"},{"sha":"807b3c6b9504d33866e95072cfbcd3fa7d063b1d","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] Add basic unittest like tests for SyncedFlushService\n\nThis commit adds a SingleNodeTest that runs through the different fialure szenarios\non a single shard to test the basic operations.","distinct":true,"url":"https://api.github.com/repos/spinscale/elasticsearch/commits/807b3c6b9504d33866e95072cfbcd3fa7d063b1d"}]}