{"push_id":2979855853,"size":33,"distinct_size":1,"ref":"refs/heads/default_pipeline_doc","head":"9540e7754a3d6c05d07083f9599a4a0d29e7347d","before":"871c515dfa7af907957baf688221a8c42501ae06","commits":[{"sha":"423d085bed9d3e140ca4a0a822b9ef4941081e82","author":{"name":"Vladimir Dolzhenko","email":"3a78a27f136f209ec3ab5cd40996cb60fd254c56@gmail.com"},"message":"HLRC XPack Protocol clean up: Licence, Misc (#34469)\n\n\r\nRelates #34451","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/423d085bed9d3e140ca4a0a822b9ef4941081e82"},{"sha":"b0d4ba2431fe0bccb511af6fdb21a937282c9ffc","author":{"name":"Benjamin Trent","email":"c97aa0a0d8093415a23d40da2c7c3f8a86e634a9@gmail.com"},"message":"HLRC: ML %s/Boolean is/Boolean get/g (#34641)","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/b0d4ba2431fe0bccb511af6fdb21a937282c9ffc"},{"sha":"fba5d39bbba8fafa17b1f06b61f124fc91cba159","author":{"name":"Jim Ferenczi","email":"701d4548e9f8dd871da464fc4aad420bdff89a1a@elastic.co"},"message":"Fix completion suggester's score tie-break (#34508)\n\nThe shard suggestion sort uses a different tie-break than the one that is used\r\nto merge different shards responses. The former uses the internal document identifier\r\nwhen scores are the same whereas the latter compares the surface form first.\r\nBecause of this discrepancy some suggestion outputs are linked to the wrong documents\r\nbecause the merge sort reorders the shard suggestions differently. This change\r\nfixes this bug by duplicating the Lucene collector in order to be able to apply the\r\nsame tiebreak strategy than the merge sort. This logic will be removed when\r\nhttps://issues.apache.org/jira/browse/LUCENE-8529 is fixed.\r\n\r\nCloses #34378","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/fba5d39bbba8fafa17b1f06b61f124fc91cba159"},{"sha":"94bde37bcfea3cdf5c69857a7a7f3ef6d4e8fa0b","author":{"name":"Igor Motov","email":"78b6854e22ab09d4ae3dac29b92052963103b33e@motovs.org"},"message":"Geo: Don't flip longitude of envelopes crossing dateline (#34535)\n\nWhen a envelope that crosses the dateline is specified as a part of\r\ngeo_shape query is parsed it shouldn't have its left and right points\r\nflipped.\r\n\r\nFixes #34418","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/94bde37bcfea3cdf5c69857a7a7f3ef6d4e8fa0b"},{"sha":"bd92a28cfc664b9e4b1407978fe14744d445ba3d","author":{"name":"Nhat Nguyen","email":"1943a2452209b7c42f2abb91b701b4a903281a30@elastic.co"},"message":"CCR: Replicate existing ops with old term on follower (#34412)\n\nSince #34288, we might hit deadlock if the FollowTask has more fetchers\r\nthan writers. This can happen in the following scenario:\r\n\r\nSuppose the leader has two operations [seq#0, seq#1]; the FollowTask has\r\ntwo fetchers and one writer.\r\n\r\n1. The FollowTask issues two concurrent fetch requests: {from_seq_no: 0,\r\nnum_ops:1} and {from_seq_no: 1, num_ops:1} to read seq#0 and seq#1\r\nrespectively.\r\n\r\n2. The second request which fetches seq#1 completes before, and then it\r\ntriggers a write request containing only seq#1.\r\n\r\n3. The primary of a follower fails after it has replicated seq#1 to\r\nreplicas.\r\n\r\n4. Since the old primary did not respond, the FollowTask issues another\r\nwrite request containing seq#1 (resend the previous write request).\r\n\r\n5. The new primary has seq#1 already; thus it won't replicate seq#1 to\r\nreplicas but will wait for the global checkpoint to advance at least\r\nseq#1.\r\n\r\nThe problem is that the FollowTask has only one writer and that writer\r\nis waiting for seq#0 which won't be delivered until the writer completed.\r\n\r\nThis PR proposes to replicate existing operations with the old primary\r\nterm (instead of the current term) on the follower. In particular, when\r\nthe following primary detects that it has processed an process already,\r\nit will look up the term of an existing operation with the same seq_no\r\nin the Lucene index, then rewrite that operation with the old term\r\nbefore replicating it to the following replicas. This approach is\r\nwait-free but requires soft-deletes on the follower.\r\n\r\nRelates #34288","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/bd92a28cfc664b9e4b1407978fe14744d445ba3d"},{"sha":"842bf554971a466c7277e415d73e548d2cabd7e9","author":{"name":"Jack Conradson","email":"596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@elastic.co"},"message":"[Docs] Fixes a bug in the rest-client watcher docs related to\ncross-link issue.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/842bf554971a466c7277e415d73e548d2cabd7e9"},{"sha":"630d5514a54be1527b695c4f33123902ee3633c5","author":{"name":"Nhat Nguyen","email":"1943a2452209b7c42f2abb91b701b4a903281a30@elastic.co"},"message":"CCR/TEST: Adjust testFailOverOnFollower\n\nCI passed but the result is outdated after PR #34366 was merged.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/630d5514a54be1527b695c4f33123902ee3633c5"},{"sha":"48ab6d7c92180285f5777ebd157463163c5600f9","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Switch old reindex tests to use use JDK 8 (#34646)\n\nThis commit switches the old reindex tests to use JDK 8. This enables us\r\nto not require that JDK 7 be installed, easing the burden on developers.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/48ab6d7c92180285f5777ebd157463163c5600f9"},{"sha":"ba87c543c0ec034203c6236db50ece4ae6a0ee14","author":{"name":"Jim Ferenczi","email":"bfc895747ff69d4aa3998ee4182601bb7909bce5@apache.org"},"message":"[TEST] Fix sporadic failures in CompletionSuggestSearchIT#testTiebreak\n\nRelates #34508","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/ba87c543c0ec034203c6236db50ece4ae6a0ee14"},{"sha":"d90b6730c7dbbeeb5317245b95d4455bba1453ce","author":{"name":"Nhat Nguyen","email":"1943a2452209b7c42f2abb91b701b4a903281a30@elastic.co"},"message":"CCR: Following primary should process NoOps once (#34408)\n\nThis is a follow-up for #34288.\r\n\r\nRelates #34412","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/d90b6730c7dbbeeb5317245b95d4455bba1453ce"},{"sha":"adc3816e3288b1a9e5bf1d01a82773a722d89aa5","author":{"name":"Alpar Torok","email":"ea81b2e7d913dc7dae901781766a687b3bfb664b@gmail.com"},"message":"Enable the Gradle daemon (#34545)","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/adc3816e3288b1a9e5bf1d01a82773a722d89aa5"},{"sha":"9fb2f7cc20fab915ee57f79bba641efda8fb17f7","author":{"name":"Yannick Welsch","email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@welsch.lu"},"message":"HLRC: Delete role API (#34620)\n\nAdds the \"Delete role\" API to the high-level REST client.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/9fb2f7cc20fab915ee57f79bba641efda8fb17f7"},{"sha":"b2dc58450e84817ae0664805aa391317d3e9027d","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Separate remote clusters docs from CCS (#34612)\n\nWith remote clusters taking on a larger role, we have make the\r\ninfrastructure more generic than being tied to cross-cluster search\r\n(CCS). We want to refer to the remote clusters configuration in the\r\ncross-cluster replication (CCR) docs. Yet, these docs are still tied to\r\nCCS. This commit extracts the remote clusters docs from CCS (with some\r\nwording changes to make them more general) so that we can refer to them\r\nin the CCR docs.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/b2dc58450e84817ae0664805aa391317d3e9027d"},{"sha":"91dbb2295099185064891c01356c72ea30fcf659","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix reference to remote clusters docs\n\nThis commit fixes a reference to the remote clusters docs from the\nmodules page.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/91dbb2295099185064891c01356c72ea30fcf659"},{"sha":"ab5a0b15f6205ed426895e2805d8e4fb56fdd657","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix formatting of remotes clusters module section\n\nThis commit fixes the formatting of the remote clusters module section\non the modules page. We add a missing newline and wrap the columns at\n80.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/ab5a0b15f6205ed426895e2805d8e4fb56fdd657"},{"sha":"19ee5da0371f252b20c4d959df3ab043d81d8d8a","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix reference to remote clusters configuration\n\nThis commit fixes a reference to configuring a remote cluster in the\ncross-cluster search and security docs.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/19ee5da0371f252b20c4d959df3ab043d81d8d8a"},{"sha":"77d23a2007ac2bfe2fe9ac81b00812f42300961b","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix remote clusters section link\n\nThis fixes a link to the configuring remote clusters section of the\ndocs.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/77d23a2007ac2bfe2fe9ac81b00812f42300961b"},{"sha":"8bed0c68e21babdccff5af8104035c23a42b42be","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix remote clusters section link\n\nThis commit fixes the remote clusters section link by changing some\nunderscores to dashes.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/8bed0c68e21babdccff5af8104035c23a42b42be"},{"sha":"aca8c705ae3b63be4a02a0b04db93352a7d2854d","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix name of remote clusters reference\n\nThis commit fixes the name of the reference to the remote clusters\nmodule on the modules page by adding a missing character.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/aca8c705ae3b63be4a02a0b04db93352a7d2854d"},{"sha":"aebb855f38f39ccd49a872e2d7d40c2dd9749d80","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Add missing word to remote clusters docs\n\nThis commit adds a missing word in the initial section of the remote\nclusters docs.","distinct":false,"url":"https://api.github.com/repos/jakelandis/elasticsearch/commits/aebb855f38f39ccd49a872e2d7d40c2dd9749d80"}]}
{"actor":{"display_login":"jakelandis"}}