{"push_id":909517990,"size":135,"distinct_size":9,"ref":"refs/heads/ingest","head":"6dfcee69376031d2072e6df339a1b60f607e1ee4","before":"07951fc731df06d7b1129a5cb3800fe65c9c4dc9","commits":[{"sha":"e7127c9f6fdb128ad66231d476c8a5a84182217e","author":{"email":"9b0bb6d8221e7e7c0d84e929f259a97887b2819e@intoxitrack.net","name":"Andrew Williams"},"message":"Fix docs with `match_pattern` in dynamic templates","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/e7127c9f6fdb128ad66231d476c8a5a84182217e"},{"sha":"708abcc59ab14a037cc71934daf0363fc18c0c67","author":{"email":"37dab48a2a0d339988acbc3f3be70d6afcfe715d@gmail.com","name":"Felipe Forbeck"},"message":"Added desc for parameter <local>","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/708abcc59ab14a037cc71934daf0363fc18c0c67"},{"sha":"2d03a6b8085cefeaeb8bf11aba2ac18c6992296d","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Fail and close translog hard if writing to disk fails\n\nToday we are super lenient (how could I missed that for f**k sake) with failing\n/ closing the translog writer when we hit an exception. It's actually worse, we allow\nto further write to it and don't care what has been already written to disk and what hasn't.\nWe keep the buffer in memory and try to write it again on the next operation.\n\nWhen we hit a disk-full expcetion due to for instance a big merge we are likely adding document to the\ntranslog but fail to write them to disk. Once the merge failed and freed up it's diskspace (note this is\na small window when concurrently indexing and failing the shard due to out of space exceptions) we will\nallow in-flight operations to add to the translog and then once we fail the shard fsync it. These operations\nare written to disk and fsynced which is fine but the previous buffer flush might have written some bytes\nto disk which are not corrupting the translog. That wouldn't be an issue if we prevented the fsync.\n\nCloses #15333","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/2d03a6b8085cefeaeb8bf11aba2ac18c6992296d"},{"sha":"83ee1fc90339d3ee48f0cffb15909bb8322dc4b3","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@traveljury.com","name":"Clinton Gormley"},"message":"Merge pull request #15400 from TheDude05/fix-match_pattern-docs\n\nFix docs with `match_pattern` in dynamic templates","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/83ee1fc90339d3ee48f0cffb15909bb8322dc4b3"},{"sha":"6144457f01a77f0a163861f3a197e0d97fe6af9c","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@traveljury.com","name":"Clinton Gormley"},"message":"Merge pull request #15403 from fforbeck/master\n\nAdded description for parameter <local>, FIX #14125","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/6144457f01a77f0a163861f3a197e0d97fe6af9c"},{"sha":"f20f41e02e4a42fc65fb97d8238636ff159dba8c","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@traveljury.com","name":"Clinton Gormley"},"message":"Merge pull request #15405 from alexg-dev/patch-1\n\nMore detailed explanation of some similarity types","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/f20f41e02e4a42fc65fb97d8238636ff159dba8c"},{"sha":"c6003b6f1378448a0ac3f8721180e61329f4e1ec","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"apply feedback from @bleskes","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/c6003b6f1378448a0ac3f8721180e61329f4e1ec"},{"sha":"6cefdc82f6fa720a059239bcc376b08481464710","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Expose tragic event to translog, close translog once we hit a tragic even and fail engine if we hit one too","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/6cefdc82f6fa720a059239bcc376b08481464710"},{"sha":"2ab937d64dc725cf142c5ae50552021d330460d1","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Joint parsing of common global Hightlighter and subfield parameters\n\nThe top-level highlighter has many options that can be overwritten per\nfield. Currently there is very similar code for this in two places.\nThis PR pulls out the parsing of the common parameters into\nAbstractHighlighterBuilder for better reuse and to keep parsing of\ncommon parameters more consistent.","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/2ab937d64dc725cf142c5ae50552021d330460d1"},{"sha":"7742c1e181104207c2adc3f7dc40276113698350","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Merge pull request #15368 from cbuescher/highlight-builder-shared-parsing\n\nJoint parsing of common global Hightlighter and subfield parameters","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/7742c1e181104207c2adc3f7dc40276113698350"},{"sha":"659bab7105d99551ac1b1df224cc9cc9560d685d","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Use HighlightBuilder in SearchSourceBuilder\n\nAfter HighlightBuilder implements Writable now, we can remove\nthe temporary solution for transporting the highlight section in\nSearchSourceBuilder from the coordinating node to the shard as\nBytesReference and use HighlightBuilder instead.","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/659bab7105d99551ac1b1df224cc9cc9560d685d"},{"sha":"b0144c557cffba71bd16125fab1e65287bb26a2f","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"apply feedback from @mikemccand","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/b0144c557cffba71bd16125fab1e65287bb26a2f"},{"sha":"6f16317a4b37ee87dfdd34e54803e1ace72d0ce0","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Switch internal representation of order to enum","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/6f16317a4b37ee87dfdd34e54803e1ace72d0ce0"},{"sha":"59bd21f24f629894d8d3f4318f03413121f83535","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Adding test for Order enum ordinals","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/59bd21f24f629894d8d3f4318f03413121f83535"},{"sha":"943915e05a45f9d541b500299c35365e8eaa5e70","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"simplify code and use members directly","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/943915e05a45f9d541b500299c35365e8eaa5e70"},{"sha":"bc8745dcc27caca6d66e646e759017514a021b55","author":{"email":"69d448d1f653a116556c7279810bf60a3ebff907@elasticsearch.com","name":"Simon Willnauer"},"message":"Merge pull request #15420 from s1monw/fail_translog_on_tragic_event\n\nFail and close translog hard if writing to disk fails","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/bc8745dcc27caca6d66e646e759017514a021b55"},{"sha":"c7a001dcb46656f8cd4d9ca1505aa9358c4fab90","author":{"email":"7abde52c298496fa169fb750f91f213a282142af@elastic.co","name":"Christoph Büscher"},"message":"Merge pull request #15376 from cbuescher/highlight-refactoring-searchSource\n\nUse HighlightBuilder in SearchSourceBuilder","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/c7a001dcb46656f8cd4d9ca1505aa9358c4fab90"},{"sha":"7bca97bba6ac012f875d758cc5f49546396b20e2","author":{"email":"d4ee130ed6c6c347f053b4400008c448da8086d8@gmail.com","name":"Costin Leau"},"message":"HDFS Snapshot/Restore plugin\n\nMigrated from ES-Hadoop. Contains several improvements regarding:\n\n* Security\nTakes advantage of the pluggable security in ES 2.2 and uses that in order\nto grant the necessary permissions to the Hadoop libs. It relies on a\ndedicated DomainCombiner to grant permissions only when needed only to the\nlibraries installed in the plugin folder\nAdd security checks for SpecialPermission/scripting and provides out of\nthe box permissions for the latest Hadoop 1.x (1.2.1) and 2.x (2.7.1)\n\n* Testing\nUses a customized Local FS to perform actual integration testing of the\nHadoop stack (and thus to make sure the proper permissions and ACC blocks\nare in place) however without requiring extra permissions for testing.\nIf needed, a MiniDFS cluster is provided (though it requires extra\npermissions to bind ports)\nProvides a RestIT test\n\n* Build system\nPicks the build system used in ES (still Gradle)","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/7bca97bba6ac012f875d758cc5f49546396b20e2"},{"sha":"6b39ff608122caa66089f98aa30c89461378e7d3","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Only trace log shard not available exceptions\n\nThis commit changes the behavior of the logging in\nTransportBroadcastByNodeAction#onNodeFailure to only trace log\nexceptions that are considered shard-not-available exceptions. This\nmakes the logging consistent with how these exceptions are handled in\nthe response.\n\nRelates #14927","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/6b39ff608122caa66089f98aa30c89461378e7d3"},{"sha":"1f0c23a21d3df97bf3abec693305959b48bfd1ab","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me","name":"Jason Tedor"},"message":"Merge pull request #14950 from jasontedor/trace-log-shard-not-available-exceptions\n\nOnly trace log shard not available exceptions","distinct":false,"url":"https://api.github.com/repos/mapr/elasticsearch/commits/1f0c23a21d3df97bf3abec693305959b48bfd1ab"}]}