{"push_id":2856261736,"size":396,"distinct_size":3,"ref":"refs/heads/version-qualifier-aware","head":"dcf67a9a3ebfe1b06794ca34bbc2e5bb6a799b74","before":"4074bc34f509b22c6683e45dc151a2dad1e8f8d3","commits":[{"sha":"063a76c3dbaa4b89d9a0a7492578ec0620b5bdbf","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Introduce CCR container class\n\nThis commit introduces the container class for CCR functionality. Future\r\nwork will expose more specific CCR functionality to the X-Pack plugin\r\nthrough this class.\r\n\r\nRelates #2704","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/063a76c3dbaa4b89d9a0a7492578ec0620b5bdbf"},{"sha":"b252c8ebbf649b6b5d8f3379fd0203b01dc0b443","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"Provide a lower and upper bound when internally reading translog operations (#26708)\n\ntranslog: Add a method to retrieve translog operations between two specific sequence numbers\r\nand let users of the existing Translog.getSnapshotBetween(...) indirectly may use of that too.","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/b252c8ebbf649b6b5d8f3379fd0203b01dc0b443"},{"sha":"6e403b058109596566b50837e0fab6a7eb662936","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Enable engine factory to be pluggable\n\nThis commit enables the engine factory to be pluggable based on index\r\nsettings used when creating the index service for an index.\r\n\r\nRelates #26827","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/6e403b058109596566b50837e0fab6a7eb662936"},{"sha":"3033aba67b98756ab2200fdd2486adb2d5a41729","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Introduce pluggable engine factory for CCR\n\nThis commit utilizes the pluggable engine factory feature in core to\r\nintroduce a pluggable engine factory for XDCR. For now this is only a\r\nskeleton implementation to proof out the pluggable engine factory\r\nconcept. Future work will implement a genuine following engine for XDCR.\r\n\r\nRelates #2655","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/3033aba67b98756ab2200fdd2486adb2d5a41729"},{"sha":"7c1bcfc4d5696ba077b46a3514e5a54c1a57940f","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master: (35 commits)\n  Create weights lazily in filter and filters aggregation (#26983)\n  Use a dedicated ThreadGroup in rest sniffer (#26897)\n  Fire global checkpoint sync under system context\n  Update by Query is modified to accept short `script` parameter. (#26841)\n  Cat shards bytes (#26952)\n  Add support for parsing inline script (#23824) (#26846)\n  Change default value to true for transpositions parameter of fuzzy query (#26901)\n  Adding unreleased 5.6.4 version number to Version.java\n  Rename TCPTransportTests to TcpTransportTests (#26954)\n  Fix NPE for /_cat/indices when no primary shard (#26953)\n  [DOCS] Fixed indentation of the definition list.\n  Fix formatting in channel close test\n  Check for closed connection while opening\n  Clarify systemd overrides\n  [DOCS] Plugin Installation for Windows (#21671)\n  Painless: add tests for cached boxing (#24163)\n  Don't detect source's XContentType in DocumentParser.parseDocument() (#26880)\n  Fix handling of paths containing parentheses\n  Allow only a fixed-size receive predictor (#26165)\n  Add Homebrew instructions to getting started\n  ...","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/7c1bcfc4d5696ba077b46a3514e5a54c1a57940f"},{"sha":"1f495f59a19d0f9668f8572fd6e4f33d2b316868","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"[CCR] Add an internal api to read translog operations between a sequence number range (#2563)\n\n* xdcr: Add an internal api to read translog operations between a sequence number range.\r\n\r\nThis api will be used later by the persistent task for the following index to pull data from the leader index.\r\n\r\nThe persistent task can fetch the global checkpoint from the shard stats for each primary shard of the leader index.\r\nBased on the global checkpoint of the primary shards of the following index, the persistent task can send several\r\ncalls to the internal api added in this commit to replicate changes from follow index to leader index in a batched manner.","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/1f495f59a19d0f9668f8572fd6e4f33d2b316868"},{"sha":"bcd61bfca57aac97eac3c3d34be740bbc0b717b2","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix off-by-one error in shard changes action test\n\nThis commit fixes an off-by-one error in the shard changes action test\nfor getting operations between two sequence numbers. The off-by-one\nerror arises because sequence numbers are indexed from zero, so if N\ndocuments are indexed then the maximum sequence number starting from\nzero would be N - 1.","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/bcd61bfca57aac97eac3c3d34be740bbc0b717b2"},{"sha":"85c1935d9dd70ef41143ff06e4aa680f9541cb7a","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Increase generations in operations between test\n\nThis commit sets an index setting for the size of a translog generation\nand increases the number of documents indexed to increase the chance of\nmultiple generations being present when testing getting operations\nbetween two sequence numbers.","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/85c1935d9dd70ef41143ff06e4aa680f9541cb7a"},{"sha":"2663b5ef397caf06473da700c31505262712bed6","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"remove unused import","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/2663b5ef397caf06473da700c31505262712bed6"},{"sha":"8a3540c366b3f2da0d8f7991dabc82b8bed720e1","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master:\n  Remove unnecessary exception for engine constructor\n  Update docs about `script` parameter (#27010)\n  Don't refresh on `_flush` `_force_merge` and `_upgrade` (#27000)\n  Do not set SO_LINGER on server channels (#26997)\n  Fix inconsistencies in the rest api specs for *_script (#26971)\n  fix inconsistencies in the rest api specs for cat.snapshots (#26996)\n  Add docs on full_id parameter in cat nodes API\n  [TEST] Add test that replicates versioned updates with random flushes\n  Use internal searcher for all indexing related operations in the engine\n  Reformat paragraph in template docs to 80 columns\n  Clarify settings and template on create index\n  Fix reference to TcpTransport in documentation\n  Allow Uid#decodeId to decode from a byte array slice (#26987)\n  Fix a typo in the similarity docs (#26970)\n  Use separate searchers for \"search visibility\" vs \"move indexing buffer to disk (#26972)","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/8a3540c366b3f2da0d8f7991dabc82b8bed720e1"},{"sha":"41c3dc91c1a6bd7dd521474eca91c5da9c866949","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"Changed the shard changes api to use get threadpool instead of management threadpool.","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/41c3dc91c1a6bd7dd521474eca91c5da9c866949"},{"sha":"2e41f0dd488401f0d618a10c7b9a22f277f38f35","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"Merge remote-tracking branch 'es/master' into ccr","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/2e41f0dd488401f0d618a10c7b9a22f277f38f35"},{"sha":"3cc1a88f7feef8b364ed6e1fe1e8d28eaa1b9020","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master:\n  Refactor internal engine\n  [Docs] #26541: add warning regarding the limit on the number of fields that can be queried at once in the multi_match query.\n  [Docs] Fix note in bucket_selector\n  [Docs] Fix indentation of examples (#27168)\n  [Docs] Clarify `span_not` query behavior for non-overlapping matches (#27150)\n  [Docs] Remove first person \"I\" from getting started (#27155)","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/3cc1a88f7feef8b364ed6e1fe1e8d28eaa1b9020"},{"sha":"769349a9abeb077ebff1e443b66e1944093465c1","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Add following engine implementation\n\nThis commit is a first step towards a following engine\r\nimplementation. Future work will build on this by using this engine to\r\nexecute operations on a following engine from another engine (typically\r\na remote leader engine) that has already assigned sequence numbers to\r\nsuch operations.\r\n\r\nRelates #2776","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/769349a9abeb077ebff1e443b66e1944093465c1"},{"sha":"57b24a938a3206aa04034a984afc03eeb3c4eaeb","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master:\n  Lazy initialize checkpoint tracker bit sets\n  Remove checkpoint tracker bit sets setting\n  Fix stable BWC branch detection logic\n  Fix logic detecting unreleased versions\n  Enhances exists queries to reduce need for `_field_names` (#26930)\n  Added new terms_set query\n  Set request body to required to reflect the code base (#27188)\n  Update Docker docs for 6.0.0-rc2 (#27166)\n  Add version 6.0.0\n  Docs: restore now fails if it encounters incompatible settings (#26933)\n  Convert index blocks to cluster block exceptions (#27050)\n  [DOCS] Link remote info API in Cross Cluster Search docs page\n  Fix Laplace scorer to multiply by alpha (and not add) (#27125)\n  [DOCS] Clarify migrate guide and search request validation\n  Raise IllegalArgumentException if query validation failed (#26811)\n  prevent duplicate fields when mixing parent and root nested includes (#27072)\n  TopHitsAggregator must propagate calls to `setScorer`. (#27138)","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/57b24a938a3206aa04034a984afc03eeb3c4eaeb"},{"sha":"bf4e18fdfc3ba3943d206f148c72b699d1c8c759","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"fixed compile error","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/bf4e18fdfc3ba3943d206f148c72b699d1c8c759"},{"sha":"0289330944caaa90decf48f03b73d4ced65b6001","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"Merge branch 'master' into ccr\n\n* master:\n  Fixed byte buffer leak in Netty4 request handler\n  Avoid uid creation in ParsedDocument (#27241)\n  Rander sum as zero if count is zero for stats aggregation (#26893) (#27193)\n  Add additional explanations around discovery.zen.ping_timeout (#27231)\n  Remove unused searcher parameter in SearchService#createContext (#27227)\n  Upgrade to Lucene 7.1 (#27225)\n  Move IndexShard#getWritingBytes() under InternalEngine (#27209)\n  Adjust bwc version for exists query tests\n  Introducing took time for _msearch","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/0289330944caaa90decf48f03b73d4ced65b6001"},{"sha":"e61e4b8571010abdd3641552b76ef6b2272b9b20","author":{"name":"Martijn van Groningen","email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com"},"message":"Merge remote-tracking branch 'es/master' into ccr\n\n* es/master:\n  Fix snapshot getting stuck in INIT state (#27214)\n  Add an example of dynamic field names (#27255)\n  #26260 Allow ip_range to accept CIDR notation (#27192)\n  #27189 Fixed rounding of bounds in scaled float comparison (#27207)\n  Add support for Gradle 4.3 (#27249)\n  Fixes QueryStringQueryBuilderTests\n  build: Fix setting the incorrect bwc version in mixed cluster qa module\n  [Test] Fix QueryStringQueryBuilderTests.testExistsFieldQuery BWC\n  Adjust assertions for sequence numbers BWC tests\n  Do not create directories if repository is readonly (#26909)\n  [Test] Fix InternalStatsTests\n  [Test] Fix QueryStringQueryBuilderTests.testExistsFieldQuery\n  Uses norms for exists query if enabled (#27237)\n  Reinstate recommendation for ≥ 3 master-eligible nodes. (#27204)","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/e61e4b8571010abdd3641552b76ef6b2272b9b20"},{"sha":"3b6d0ce11f2ac3e7ec24a473fcda397779a6caa1","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master: (25 commits)\n  Disable bwc tests in preparation of backporting #26931\n  TemplateUpgradeService should only run on the master (#27294)\n  Die with dignity while merging\n  Fix profiling naming issues (#27133)\n  Correctly encode warning headers\n  Fixed references to Multi Index Syntax (#27283)\n  Add an active Elasticsearch WordPress plugin link (#27279)\n  Setting url parts as required to reflect the code base (#27263)\n  keys in aggs percentiles need to be in quotes. (#26905)\n  Align routing param type with search.json (#26958)\n  Update to support bulk updates by query (#27172)\n  Remove duplicated SnapshotStatus (#27276)\n  add split index reference in indices.asciidoc\n  Add ability to split shards (#26931)\n  [Docs] Fix minor paragraph indentation error for multiple Indices params (#25535)\n  Upgrade to Jackson 2.8.10 (#27230)\n  Fix inconsistencies in the rest api specs for `tasks` (#27163)\n  Adjust RestHighLevelClient method modifiers (#27238)\n  Remove unused parameters in AnalysisRegistry (#27232)\n  Add more information on `_failed_to_convert_` exception (#27034)\n  ...","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/3b6d0ce11f2ac3e7ec24a473fcda397779a6caa1"},{"sha":"ddd3ed4f2247479471e7064903896aa4a7d50c1a","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Additional engine refactoring\n\nA previous refactoring exposed some protected methods. However, there is\r\nnot currently a need to be exposing these methods so publicly so we pull\r\none of them back to being package-private and we remove the other one.\r\n\r\nRelates #27324","distinct":false,"url":"https://api.github.com/repos/atorok/elasticsearch/commits/ddd3ed4f2247479471e7064903896aa4a7d50c1a"}]}
{"actor":{"display_login":"atorok"}}