{"push_id":2544604088,"size":7,"distinct_size":7,"ref":"refs/heads/6.x","head":"caae408638a38e9320b0553d89f3bbc81389b21c","before":"9c77eab91553a989ee096786651bb6981b973c5c","commits":[{"sha":"ee998accf251260a3749b114f731a1aae1784129","author":{"name":"Tanguy Leroux","email":"b8d3f9a31e790918c9363385aecaff2936991009@gmail.com"},"message":"Do not fail snapshot when deleting a missing snapshotted file (#30332)\n\nWhen deleting or creating a snapshot for a given shard, elasticsearch \r\nusually starts by listing all the existing snapshotted files in the repository. \r\nThen it computes a diff and deletes the snapshotted files that are not \r\nneeded anymore. During this deletion, an exception is thrown if the file \r\nto be deleted does not exist anymore.\r\n\r\nThis behavior is challenging with cloud based repository implementations \r\nlike S3 where a file that has been deleted can still appear in the bucket for \r\nfew seconds/minutes (because the deletion can take some time to be fully \r\nreplicated on S3). If the deleted file appears in the listing of files, then the \r\nfollowing deletion will fail with a NoSuchFileException and the snapshot \r\nwill be partially created/deleted.\r\n\r\nThis pull request makes the deletion of these files a bit less strict, ie not \r\nfailing if the file we want to delete does not exist anymore. It introduces a \r\nnew BlobContainer.deleteIgnoringIfNotExists() method that can be used \r\nat some specific places where not failing when deleting a file is \r\nconsidered harmless.\r\n\r\nCloses #28322","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/ee998accf251260a3749b114f731a1aae1784129"},{"sha":"35c5eabf53825bb7f8dba77cd11c514703da6e2a","author":{"name":"Stéphane Campinas","email":"7380164ff7311127684ef38afa98faff2e2699aa@gmail.com"},"message":"Correct wording in log message (#30336)","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/35c5eabf53825bb7f8dba77cd11c514703da6e2a"},{"sha":"38bf2bd6751df243bd0804666e21c6baa024df22","author":{"name":"Alexander Reelsen","email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@reelsen.net"},"message":"Watcher: Mark watcher as started only after loading watches (#30403)\n\nStarting watcher should wait for the watcher to be started before\nmarking the status as started, which is now done via a callback.\n\nAlso, reloading watcher could set the execution service to paused. This could\nlead to watches not being executed, when run in tests. This fix does not\nchange the paused flag in the execution service, just clears out the\ncurrent queue and executions.\n\nCloses #30381","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/38bf2bd6751df243bd0804666e21c6baa024df22"},{"sha":"7572981418e8ad77095a511b5844d9382c8aae3e","author":{"name":"Ke Li","email":"7d0a3051960f4893952128acc75f1c1e24d37850@163.com"},"message":"Fix the search request default operation behavior doc (#29302) (#29405)","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/7572981418e8ad77095a511b5844d9382c8aae3e"},{"sha":"339544cc822002f04d855e1659079d9dc2f24ebc","author":{"name":"Dave Moore","email":"fd82db59ff440bb8a5109914a9e8f7be31109f26@gmail.com"},"message":"Added zentity to the list of API extension plugins (#29143)","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/339544cc822002f04d855e1659079d9dc2f24ebc"},{"sha":"8ec1710c6e32f422401e285a942518b04e88d05f","author":{"name":"Matija Bruncic","email":"3673398acbdde854eab3c3c14c564c2aa30cb8f3@gmail.com"},"message":"Update forcemerge.asciidoc (#30113)","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/8ec1710c6e32f422401e285a942518b04e88d05f"},{"sha":"caae408638a38e9320b0553d89f3bbc81389b21c","author":{"name":"javanna","email":"b94c0cfa21109a77b1c218c0761b0bfc6299786a@gmail.com"},"message":"[DOCS] convert forcemerge snippet\n\nRelates to #30113","distinct":true,"url":"https://api.github.com/repos/wegtam/elasticsearch/commits/caae408638a38e9320b0553d89f3bbc81389b21c"}]}
{"actor":{"display_login":"jan0sch"}}