{"push_id":877508696,"size":33,"distinct_size":32,"ref":"refs/heads/ingest_better_bulk_failure_handeling","head":"8b1f117e51d92d2add60265e8bb13ba40daa89cb","before":"8964ebd328b3cb9fa0c6c333d6188e2826f0fc6c","commits":[{"sha":"e993c6a862aec1ba28371dd21788754bc5b4ea49","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Migrate mapper attachements plugin to asciidoc\n\nFollowup for #14605","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/e993c6a862aec1ba28371dd21788754bc5b4ea49"},{"sha":"503d836ee405ac6f49b9cfcf6890dc6a01db0fcf","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Add back leaveTemporary and ifNoTests\n\nThis change adds back the last of the missing test options to the juni4\nwrapper. leaveTemporary is important in that setting it to true (which\nis how we had it set in maven) removes the warnings we currently get\nabout a leftover file that cannot be deleted (from jna).","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/503d836ee405ac6f49b9cfcf6890dc6a01db0fcf"},{"sha":"b9976ada9907f0b0d86b0effb66b8ee995f41ae6","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Remove old files replaced by gradle\n\nThis change removes files that are no longer needed with the gradle\nbuild. The license checker was already rewritten in groovy. The plugin\ndescriptor template exists in buildSrc resources. log4j properties was\nmoved to the test framework. site_en.xml seems to be a legacy file,\nthere are no references to it anywhere in the maven build that I could\nfind. The update lucene script was just a helper for running the license\ncheck in update mode, but that can be done with gradle using the\nupdateShas command. Finally, there was a leftover build.gradle from when\nI attempted to make dev-tools a project of its own.","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/b9976ada9907f0b0d86b0effb66b8ee995f41ae6"},{"sha":"6e2e91cf2ab8b5502976a102cc01ad9576b62826","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Set an newly created IndexShard's ShardRouting before exposing it to operations\n\nThe work for #10708 requires tighter integration with the current shard routing of a shard. As such, we need to make sure it is set before the IndexService exposes the shard to external operations.\n\nCloses #14918","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/6e2e91cf2ab8b5502976a102cc01ad9576b62826"},{"sha":"38e1ad5596874a472bd5d29bdfba098b8ba52b52","author":{"email":"3b9bf2aa54f7200c0cd243374ab5e7dcf2c45a65@elasticsearch.com","name":"Isabel Drost-Fromm"},"message":"Switches from manual field parsing to ParseField\n\nThis switches query parsing from manual field parsing to using ParseField.\n\nAlso adds unit tests for each query that check original json can be parsed\ninto query builders.\n\nRelates to #8964","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/38e1ad5596874a472bd5d29bdfba098b8ba52b52"},{"sha":"5b0e2823b15540d0387bb6fbe77b6653b254d6bd","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Merge branch 'docs/mapper-attachments'","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/5b0e2823b15540d0387bb6fbe77b6653b254d6bd"},{"sha":"28109a18a2dc1f30207d09bdfb2148e8d7906337","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Fix example for s3 repository bucket name\n\nCloses #13588.","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/28109a18a2dc1f30207d09bdfb2148e8d7906337"},{"sha":"4a6f3c78408c316d9f6f212d2664adda13c54a44","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Make sure the remaining delay of unassigned shard is updated with every reroute\n\nFor example: if a node left the cluster and an async store fetch was triggered. In that time no shard is marked as delayed (and strictly speaking it's not yet delayed). This caused test for shard delays post node left to fail. see : http://build-us-00.elastic.co/job/es_core_master_windows-2012-r2/2074/testReport/\n\n To fix this, the delay update is now done by the Allocation Service, based of a fixed time stamp that is determined at the beginning of the reroute.\n\n Also, this commit fixes a bug where unassigned info instances were reused across shard routings, causing calculated delays to be leaked.\n\nCloses #14890","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/4a6f3c78408c316d9f6f212d2664adda13c54a44"},{"sha":"c1264b926fb3967f7d2d25f1576549b304ffeab3","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Improve trace logging in TransportReplicationAction and error reporting at RecoveryWhileUnderLoadIT\n\nThings that helped me traced down an issue.\n\nCloses #14931","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/c1264b926fb3967f7d2d25f1576549b304ffeab3"},{"sha":"37d762914623c830714c942b95e11d728262b115","author":{"email":"3b9bf2aa54f7200c0cd243374ab5e7dcf2c45a65@elastic.co","name":"Isabel Drost-Fromm"},"message":"Merge pull request #14249 from MaineC/enhancement/8964\n\nSwitch query parsers to use ParseField","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/37d762914623c830714c942b95e11d728262b115"},{"sha":"fccad13029f34af9ebd9166a760a1c8d6619419a","author":{"email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@elastic.co","name":"Yannick Welsch"},"message":"Persist allocation ID with shard state metadata on nodes\n\nCloses #14831","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/fccad13029f34af9ebd9166a760a1c8d6619419a"},{"sha":"7d32c88d7beb6bafe42492871bb4b8b777b0e079","author":{"email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@elastic.co","name":"Yannick Welsch"},"message":"Merge pull request #14831 from ywelsch/feature/persist-allocid-shardstate\n\nPersist allocation ID with shard state metadata on nodes","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/7d32c88d7beb6bafe42492871bb4b8b777b0e079"},{"sha":"b804a0c4a68a7f493e7941848b2e8858e8d870fa","author":{"email":"6af016838da1f0f82b254730ffc3ce721afe497e@elastic.co","name":"Daniel Mitterdorfer"},"message":"Improve stability of UpdateIT\n\nWith this commit, we reduce the amount of work\nthat UpdateIT does and add progress logging.\n\nCloses #14877","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/b804a0c4a68a7f493e7941848b2e8858e8d870fa"},{"sha":"3dcd35d1c84b7b371955717f8c0c064886736402","author":{"email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@elastic.co","name":"Yannick Welsch"},"message":"Fix issue where shard state metadata is written while containing no allocation id\n\nSuch a write can happen when upgrading shard state metadata using the MultiDataPathUpgrader\n\nRelates to #14831","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/3dcd35d1c84b7b371955717f8c0c064886736402"},{"sha":"ecc8158b891ab9b9d5f572ca49edf32c9b1ff010","author":{"email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com","name":"Martijn van Groningen"},"message":"renamed Data to IngestDocument\nmoved all metadata related fields to a single metadata map\nremoved specific metadata getters with a generic getMetadata()","distinct":false,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/ecc8158b891ab9b9d5f572ca49edf32c9b1ff010"},{"sha":"dcfdc0dbf32f766aba2af5c0e5fd7f2d302f4af2","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Remove leftover TODOs in o.e.c.r.RoutingTable","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/dcfdc0dbf32f766aba2af5c0e5fd7f2d302f4af2"},{"sha":"e13b0d4bde147652afc404e19b43c2cbd4366a76","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"upgrade lucene to 5.4.0-snapshot-1715952","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/e13b0d4bde147652afc404e19b43c2cbd4366a76"},{"sha":"5a622821509bee35160c38af56c2b07d8f7c1046","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Build: Rework extra plugins support to be through sibling directories\n\nThis change removes the subdirectory support for extra-plugins, and\nreplaces it with an iteration of sibling directories with the prefix\n\"extra-plugin-\".","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/5a622821509bee35160c38af56c2b07d8f7c1046"},{"sha":"2f315cb8590eaa169b1eadca7c4ddec417f3cdf5","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@elastic.co","name":"Michael McCandless"},"message":"Merge pull request #14951 from mikemccand/upgrade_lucene_1715952\n\nUpgrade Lucene to 5.4.0-snapshot-1715952","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/2f315cb8590eaa169b1eadca7c4ddec417f3cdf5"},{"sha":"113a026e1f52ee3e1b387d72ab98cdaacdc223e1","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Change extra plugins to x-plugins directory instead of extra-plugin- prefix","distinct":true,"url":"https://api.github.com/repos/martijnvg/elasticsearch/commits/113a026e1f52ee3e1b387d72ab98cdaacdc223e1"}]}