{"push_id":628623198,"size":25,"distinct_size":25,"ref":"refs/heads/blocks-metadata-read-write","head":"172c267ceef67b001ef37783f9d2bc7a1a2b7b7a","before":"31e7713bcd4110a6d1dc8bbc046e87d3ef65a638","commits":[{"sha":"c7115f83642f8f8347eeed3c2bcb8caf77875c17","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Mappings: Bring back numeric_resolution.\n\nWe had an undocumented parameter called `numeric_resolution` which allows to\nconfigure how to deal with dates when provided as a number. The default is to\nhandle them as milliseconds, but you can also opt-on for eg. seconds.\n\nClose #10072","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/c7115f83642f8f8347eeed3c2bcb8caf77875c17"},{"sha":"e60f61d0a9e928bcd1ea6ee965e79f5003f76a95","author":{"email":"b8d3f9a31e790918c9363385aecaff2936991009@gmail.com","name":"Tanguy Leroux"},"message":"Fix maven-resources-plugin warnings\n\nCommit 168238dab6f5cb081c1e919c0136c13a3c837b72 declared multiple maven-resources-plugin usages instead of declaring multiple executions for the same plugin... resulting to Maven warnings.\n\nCloses #10433","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/e60f61d0a9e928bcd1ea6ee965e79f5003f76a95"},{"sha":"a243b3f9244bcc0cdfba53351652a6c6a80ca0f0","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[LOGGING] Use static logger name in Engine.java\n\nTo ensure subclasses like MockInternalEngine which is in a different\npackage (test.engine) are logging under the same logger name this commit\nmoves to a static logger class to determin the logger name. This way\nall subclasses of engine will log under `index.engine` which also plays\nnicely with `@TestLogging` where log messages sometimes disappeared since\nthey were enabled for the `index.engine` package but not for `test.engine`","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/a243b3f9244bcc0cdfba53351652a6c6a80ca0f0"},{"sha":"953ae63d2b8d785381804b72592ac040f24e9456","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] beast slow index to fail with trace logging","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/953ae63d2b8d785381804b72592ac040f24e9456"},{"sha":"9981d69e067cd5df3b960c38951c37cdbc762b0f","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"Core: add trace logging for the commitTranslog=false case in InternalEngine.flush","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/9981d69e067cd5df3b960c38951c37cdbc762b0f"},{"sha":"c9afeccac440f6926c421e899a9fdb62b1fdf0f2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"merged","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/c9afeccac440f6926c421e899a9fdb62b1fdf0f2"},{"sha":"17c06f06ba4e86504bd3b24a47198bc30536572c","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"[TEST] issue additional flush","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/17c06f06ba4e86504bd3b24a47198bc30536572c"},{"sha":"6b16b32174063a17d9755960479766358bfc3700","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Aggregations: Fix multi-level breadth-first aggregations.\n\nThe refactoring in #9544 introduced a regression that broke multi-level\naggregations using breadth-first. This was due to sub-aggregators creating\ndeferred collectors before their parent aggregator and then the parent\naggregator trying to collect sub aggregators directly instead of going through\nthe deferred wrapper.\n\nThis commit fixes the issue but we should try to simplify all the pre/post\ncollection logic that we have.\n\nAlso `breadth_first` is now automatically ignored if the sub aggregators need\nscores (just like we ignore `execution_mode` when the value does not make sense\nlike using ordinals on a script).\n\nClose #9823","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/6b16b32174063a17d9755960479766358bfc3700"},{"sha":"2a844fc457a38650de3aa13ec07e4e8904646e6b","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Merge pull request #10411 from jpountz/fix/multi_level_breadth_first\n\nAggregations: Fix multi-level breadth-first aggregations.\r\n\r\nClose #10411","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/2a844fc457a38650de3aa13ec07e4e8904646e6b"},{"sha":"aecd9ac51527fa6ac57788c23527ec4e0dc32636","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Aggregations: Speed up include/exclude in terms aggregations with regexps.\n\nToday we check every regular expression eagerly against every possible term.\nThis can be very slow if you have lots of unique terms, and even the bottleneck\nif your query is selective.\n\nThis commit switches to Lucene regular expressions instead of Java (not exactly\nthe same syntax yet most existing regular expressions should keep working) and\nuses the same logic as RegExpQuery to intersect the regular expression with the\nterms dictionary. I wrote a quick benchmark (in the PR) to make sure it made\nthings faster and the same request that took 750ms on master now takes 74ms with\nthis change.\n\nClose #7526","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/aecd9ac51527fa6ac57788c23527ec4e0dc32636"},{"sha":"e25db222ee2ca1a799221092089b8ae556dc075d","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Merge pull request #10418 from jpountz/enhancement/speed_up_aggs_include_exclude\n\nAggregations: Speed up include/exclude in terms aggregations with regexps.\r\n\r\nClose #10418","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/e25db222ee2ca1a799221092089b8ae556dc075d"},{"sha":"fae124103a29779d92c0ef358624c6604f33fe81","author":{"email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com","name":"Adrien Grand"},"message":"Merge pull request #10420 from jpountz/feature/numeric_resolution\n\nMappings: Bring back numeric_resolution.\r\n\r\nClose #10420","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/fae124103a29779d92c0ef358624c6604f33fe81"},{"sha":"88ee7a5dca4c356c8bc366fde48b5e7f661c91d2","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@pilato.fr","name":"David Pilato"},"message":"Deprecate rivers\n\n* In code, we mark `River`, `AbstractRiverComponent`, `RiverComponent` and `RiverName` classes as deprecated\n* We log that information when a cluster is still using it\n* We add this information in the plugins list as well","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/88ee7a5dca4c356c8bc366fde48b5e7f661c91d2"},{"sha":"abc7de96ae80cf9dbacb565fb71e79383b3029ef","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@traveljury.com","name":"Clinton Gormley"},"message":"Docs: Updated version annotations in master","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/abc7de96ae80cf9dbacb565fb71e79383b3029ef"},{"sha":"3b412992739ef2125ba9072d756ff8121f325bdb","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Add missing hashCode method to RecoveryState#File","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/3b412992739ef2125ba9072d756ff8121f325bdb"},{"sha":"fcc09f62b91820e207edb2d69328c774cae30f7e","author":{"email":"8f5a86133cc2b779bafbec17c5dc44e81fbffc94@elasticsearch.com","name":"Colin Goodheart-Smithe"},"message":"Aggregations: removed aggregations from ReduceContext\n\nReduceContext contains the list of aggregations to reduce but these aggregations are set as null half of the time. This change makes the reduce(ReduceContext) method changed to reduce(List<InternalAggregation>, ReduceContext) and ReduceContext now only holds the BigArrays and Script services.","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/fcc09f62b91820e207edb2d69328c774cae30f7e"},{"sha":"4608f868bf9c79680150f7f9856ac12f19448e63","author":{"email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com","name":"javanna"},"message":"add 1.5.2 snapshot version and and make 1.5.1 a released version","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/4608f868bf9c79680150f7f9856ac12f19448e63"},{"sha":"5367e04fbce1eb2c7cb93046f74f335d884b5d51","author":{"email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com","name":"javanna"},"message":"[TEST] add 1.5.1 index for bw comp tests","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/5367e04fbce1eb2c7cb93046f74f335d884b5d51"},{"sha":"d470bdbff61d9036d76a7530d95d9e458ad90ddf","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Only flush for checkindex if we have uncommitted changes\n\nToday we force a flush before check index to ensure we have an index\nto check on. Yet if the index is large and the FS is slow this can have\nsignificant impact on the index deletion performance. This commit introduces\na check if there are any uncommitted changes in order to skip the additional commit.\n\nCloses #10505","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/d470bdbff61d9036d76a7530d95d9e458ad90ddf"},{"sha":"2f5cbf5f9dfdc16ccba1c4f50ee53b9856080c88","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"Core: log path.data filesystem details to INFO level\n\nThis change logs total space, free space, usable free space, an\nestimate of whether the IO system spins (e.g., SSD or not), the mount\npoint and filesystem type, on node startup.\n\nIt produces log output like this:\n\n[2015-04-09 12:09:30,244][INFO ][env                      ] [node_t0] node data locations details:\n  -> /l/es.logspins/target/J0/data/TEST-haswell-CHILD_VM=[0]-CLUSTER_SEED=[2926863498862121027]-HASH=[AFC194B1B384B]/nodes/0, free_space [260.6gb], usable_space [256.3gb], total_space [465gb], spins? [no], mount [/ (/dev/mapper/haswell--vg-root)], type [btrfs]\n\nCloses #10502","distinct":true,"url":"https://api.github.com/repos/tlrx/elasticsearch/commits/2f5cbf5f9dfdc16ccba1c4f50ee53b9856080c88"}]}