{"push_id":2114328328,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"b4048b4e7fa708ab7e2da3e0fb2ccca8aab85f1f","before":"dc86b4c2ed09eadd5f517f3e178ac7f302066532","commits":[{"sha":"4abb5fa297d0598198da67eae7de304e232fc49c","author":{"name":"David Turner","email":"5664efe5288827cee8dc741f9fef62b436edb9eb@elastic.co"},"message":" Remove optimisations to reuse objects when applying a new `ClusterState` (#27317)\n\nIn order to avoid churn when applying a new `ClusterState`, there are some checks that compare parts of the old and new states and, if equal, the new object is discarded and the old one reused. Since `ClusterState` updates are now largely diff-based, this code is unnecessary: applying a diff also reuses any old objects if unchanged. Moreover, the code compares the parts of the `ClusterState` using their `version()` values which is not guaranteed to be correct, because of a lack of consensus.\r\n\r\nThis change removes this optimisation, and tests that objects are still reused as expected via the diff mechanism.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/4abb5fa297d0598198da67eae7de304e232fc49c"},{"sha":"a34c2f0b8d609c41465ed4078d476d90d0aaa1b6","author":{"name":"Simon Willnauer","email":"b5f1ac981fbfd155c16cdecb3af71bc1e5c77b16@apache.org"},"message":"Ensure external refreshes will also refresh internal searcher to minimize segment creation (#27253)\n\nWe cut over to internal and external IndexReader/IndexSearcher in #26972 which uses\r\ntwo independent searcher managers. This has the downside that refreshes of the external\r\nreader will never clear the internal version map which in-turn will trigger additional\r\nand potentially unnecessary segment flushes since memory must be freed. Under heavy\r\nindexing load with low refresh intervals this can cause excessive segment creation which\r\ncauses high GC activity and significantly increases the required segment merges.\r\n\r\nThis change adds a dedicated external reference manager that delegates refreshes to the\r\ninternal reference manager that then `steals` the refreshed reader from the internal\r\nreference manager for external usage. This ensures that external and internal readers\r\nare consistent on an external refresh. As a sideeffect this also releases old segments\r\nreferenced by the internal reference manager which can potentially hold on to already merged\r\naway segments until it is refreshed due to a flush or indexing activity.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/a34c2f0b8d609c41465ed4078d476d90d0aaa1b6"},{"sha":"1c6f5ce9cb0b52a74695577d3bd590b4620fe00d","author":{"name":"David Turner","email":"5664efe5288827cee8dc741f9fef62b436edb9eb@elastic.co"},"message":"Improve error message for parse failures of completion fields (#27297)\n\nFix spacing/grammar/punctuation, and include the field name and location in the source document.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/1c6f5ce9cb0b52a74695577d3bd590b4620fe00d"},{"sha":"184dda9eb0496f66873d92a5c164a4bede12c273","author":{"name":"Tanguy Leroux","email":"5f04d20c48953a039ffba596c01e898c6c3b847f@gmail.com"},"message":"Update to AWS SDK 1.11.223 (#27278)","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/184dda9eb0496f66873d92a5c164a4bede12c273"},{"sha":"e04e5ab037f6598521cd3707cb57a26a85f364d8","author":{"name":"Yannick Welsch","email":"4642e729622b34408794d8a9ed687701b7880d3c@welsch.lu"},"message":"Increase logging on qa:mixed-cluster tests\n\nHopefully helps to figure out why the nodes have trouble starting up.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/e04e5ab037f6598521cd3707cb57a26a85f364d8"},{"sha":"d22fd4ea5878f7b08d6275d8a4ab00c71d17433e","author":{"name":"Tal Levy","email":"171b8bcf3b12e70b0fbec15318172a315dcce8a4@gmail.com"},"message":"Introduce templating support to timezone/locale in DateProcessor (#27089)\n\nSometimes systems like Beats would want to extract the date's timezone and/or locale\r\nfrom a value in a field of the document. This PR adds support for mustache templating\r\nto extract these values.\r\n\r\nCloses #24024.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/d22fd4ea5878f7b08d6275d8a4ab00c71d17433e"},{"sha":"66bef26495b54e886a93a8e53d4e67c5236a2568","author":{"name":"Dimitris Athanasiou","email":"333a62a63500fb8a15356d3bd2a799ec394eeb44@elastic.co"},"message":"Aggregations: bucket_sort pipeline aggregation (#27152)\n\nThis commit adds a parent pipeline aggregation that allows\r\nsorting the buckets of a parent multi-bucket aggregation.\r\n\r\nThe aggregation also offers [from] and [size] parameters\r\nin order to truncate the result as desired.\r\n\r\nCloses #14928","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/66bef26495b54e886a93a8e53d4e67c5236a2568"},{"sha":"ac5fd6a7d962515c3cc1ad32d41e0c9d0c01ded3","author":{"name":"Guillaume Le Floch","email":"f5c273b4c988d55646119cc467552e3c2ff9dd48@gmail.com"},"message":"Update Tika version to 1.15\n\nThis commit upgrades the Tika dependency to version 1.15.\r\n\r\nRelates #25003","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/ac5fd6a7d962515c3cc1ad32d41e0c9d0c01ded3"},{"sha":"06ff92d2373e90b665cc27902c4464f02022501a","author":{"name":"Nicholas Knize","email":"6b3b81795f7336918f3518c2329df69727910de7@gmail.com"},"message":"Add ignore_malformed to geo_shape fields\n\nThis commit adds ignore_malformed support to geo_shape field types to skip malformed geoJson fields.\n\ncloses #23747","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/06ff92d2373e90b665cc27902c4464f02022501a"},{"sha":"b4048b4e7fa708ab7e2da3e0fb2ccca8aab85f1f","author":{"name":"Martijn van Groningen","email":"e23c113e779ace8409d83386a5595ebb70812edc@gmail.com"},"message":"Use CoveringQuery to select percolate candidate matches and\nextract all clauses from a conjunction query.\n\nWhen clauses from a conjunction are extracted the number of clauses is\nalso stored in an internal doc values field (minimum_should_match field).\nThis field is used by the CoveringQuery and allows the percolator to\nreduce the number of false positives when selecting candidate matches and\nin certain cases be absolutely sure that a conjunction candidate match\nwill match and then skip MemoryIndex validation. This can greatly improve\nperformance.\n\nBefore this change only a single clause was extracted from a conjunction\nquery. The percolator tried to extract the clauses that was rarest in order\n(based on term length) to attempt less candidate queries to be selected\nin the first place. However this still method there is still a very high\nchance that candidate query matches are false positives.\n\nThis change also removes the influencing query extraction added via #26081\nas this is no longer needed because now all conjunction clauses are extracted.\n\nhttps://www.elastic.co/guide/en/elasticsearch/reference/6.x/percolator.html#_influencing_query_extraction\n\nCloses #26307","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/b4048b4e7fa708ab7e2da3e0fb2ccca8aab85f1f"}]}
{"actor":{"display_login":"mahak"}}