{"push_id":1346079538,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"12392b5425fe7c96da671affd797f65fc3fa2dc9","before":"42a7a554b1d279f102a2e0842279bd927bb8e711","commits":[{"sha":"80ca78479f5046f58374ed831f6b2c3d51f530f9","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Make bulk item-level requests implement DocumentRequest interface\n\nCurrently, bulk item requests can be any ActionRequest, this commit\nrestricts bulk item requests to DocumentRequest. This simplifies\nhandling failures during bulk requests. Additionally, a new enum\nis added to DocumentRequest to represent the intended operation\nto be performed by a document request. Now, index operation type\nalso uses the new enum to specify whether the request should\ncreate or index a document.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/80ca78479f5046f58374ed831f6b2c3d51f530f9"},{"sha":"cc993de9968bc77fa7674c797fd30a554b2c856f","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Simplify shard-level bulk operation execution\n\nThis commit refactors execution of shard-level\nbulk operations to use the same failure handling\nfor index, delete and update operations.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/cc993de9968bc77fa7674c797fd30a554b2c856f"},{"sha":"14908f8726e698640565b197c204b879ab7fc2f6","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Fix double delete on replica copy when executing bulk request","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/14908f8726e698640565b197c204b879ab7fc2f6"},{"sha":"248ac240ed67d29113affa92a60d33f1b7f38a70","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Merge branch 'master' into cleanup/transport_bulk","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/248ac240ed67d29113affa92a60d33f1b7f38a70"},{"sha":"bd4a03a426eb088ffcf78bb653edfb5879f9b7a0","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Merge branch 'master' into cleanup/transport_bulk","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/bd4a03a426eb088ffcf78bb653edfb5879f9b7a0"},{"sha":"40b4f39f9f6fa0fa639803c3b30fa00d0619c932","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"ensure bwc wire compatibility","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/40b4f39f9f6fa0fa639803c3b30fa00d0619c932"},{"sha":"9b691f0d93e2f113d2f4d4081197cca86f950344","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Merge branch 'master' into cleanup/transport_bulk","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/9b691f0d93e2f113d2f4d4081197cca86f950344"},{"sha":"57d8025010a5d0bf60a0c98279ee2719fe336005","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"cleanup","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/57d8025010a5d0bf60a0c98279ee2719fe336005"},{"sha":"eee0d18f94108b5ece7b18a450bbcc5c729d9311","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Make update a replication action\n\nCurrently, update action delegates to index and delete actions\nfor replication using a dedicated transport action. This change\nmakes update a replication operation, removing the dedicated\ntransport action. This simplifies bulk execution and removes\nduplicate logic for update retries and translation. This\nconsolidates the interface for single document write requests.\n\nNow on the primary, the update request is translated to\nan index or delete request before execution and the translated\nrequest is sent to copies for replication.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/eee0d18f94108b5ece7b18a450bbcc5c729d9311"},{"sha":"b5079ce0092e2dfd742fbe3aed8a8f95931a378d","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"rename DocumentRequest to DocumentWriteRequest","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/b5079ce0092e2dfd742fbe3aed8a8f95931a378d"},{"sha":"42bc2d15bedb0f3b457bbfe06247311b9667b7c9","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"fix bug in bulk replication for noop update operation","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/42bc2d15bedb0f3b457bbfe06247311b9667b7c9"},{"sha":"2a651fc296a6c2b16cc1066e039d5e7f6f5121f9","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"remove duplicate logic for request resolution and routing verification","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/2a651fc296a6c2b16cc1066e039d5e7f6f5121f9"},{"sha":"5bbdcd6416078233664bb04f1f03a3d0e136876a","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Revert \"remove duplicate logic for request resolution and routing verification\"\n\nThis reverts commit 2a651fc296a6c2b16cc1066e039d5e7f6f5121f9.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/5bbdcd6416078233664bb04f1f03a3d0e136876a"},{"sha":"68c82cd113e0a79916ea9fce6546139de7753731","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Revert \"fix bug in bulk replication for noop update operation\"\n\nThis reverts commit 42bc2d15bedb0f3b457bbfe06247311b9667b7c9.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/68c82cd113e0a79916ea9fce6546139de7753731"},{"sha":"396f80c963a44992d3e60531c15adee8c50aaed5","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Revert \"rename DocumentRequest to DocumentWriteRequest\"\n\nThis reverts commit b5079ce0092e2dfd742fbe3aed8a8f95931a378d.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/396f80c963a44992d3e60531c15adee8c50aaed5"},{"sha":"97a67565219ea2834bf30dfb0fa23e64d7a1c586","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Revert \"Make update a replication action\"\n\nThis reverts commit eee0d18f94108b5ece7b18a450bbcc5c729d9311.","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/97a67565219ea2834bf30dfb0fa23e64d7a1c586"},{"sha":"c747085b7055a59676b064565e02821d00edc137","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Merge branch 'master' into cleanup/transport_bulk","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/c747085b7055a59676b064565e02821d00edc137"},{"sha":"9d48248a66adeca3bd1ecd8476bd41b79f5fd6cb","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"remove redundant final qualifier","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/9d48248a66adeca3bd1ecd8476bd41b79f5fd6cb"},{"sha":"fe50db2e8d57ce588fc80eca7413955a8ff63a76","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"fix bug in update operation in shard bulk execution","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/fe50db2e8d57ce588fc80eca7413955a8ff63a76"},{"sha":"225a04b2ccd562ad9fcbb4e9e39b06d7d174cc21","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"fix update operation in bulk execution","distinct":true,"url":"https://api.github.com/repos/gfyoung/elasticsearch/commits/225a04b2ccd562ad9fcbb4e9e39b06d7d174cc21"}]}
{"actor":{"display_login":"gfyoung"}}