OpenSearch/plugins
Tanguy Leroux 8fa06294ab
Do not check for object existence when deleting repository index files (#31680)
Before deleting a repository index generation file, BlobStoreRepository
checks for the existence of the file and then deletes it. We can save
a request here by using BlobContainer.deleteBlobIgnoringIfNotExists()
 which ignores error when deleting a file that does not exist.

Since there is no way with S3 to know if a non versioned file existed
before being deleted, this pull request also changes S3BlobContainer so
that it now implements deleteBlobIgnoringIfNotExists(). It will now save
 one more request (blobExist?) when appropriate. The tests and fixture
 have been modified to conform the S3 API that always returns a 204/NO
 CONTENT HTTP response on deletions.
2018-06-29 14:15:34 +02:00
..
analysis-icu Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-kuromoji Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-nori Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-phonetic Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-smartcn Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-stempel Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
analysis-ukrainian Upgrade to Lucene 7.4.0. (#31529) 2018-06-22 16:17:17 +02:00
discovery-azure-classic Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
discovery-ec2 Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
discovery-file Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
discovery-gce Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
examples Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-attachment Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-geoip Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
ingest-user-agent Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
mapper-murmur3 Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
mapper-size Remove all unused imports and fix CRLF (#31207) 2018-06-11 15:12:12 +02:00
repository-azure [Test] Clean up some repository-s3 tests (#31601) 2018-06-29 13:21:29 +02:00
repository-gcs Remove extra check for object existence in repository-gcs read object (#31661) 2018-06-29 13:52:31 +02:00
repository-hdfs Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
repository-s3 Do not check for object existence when deleting repository index files (#31680) 2018-06-29 14:15:34 +02:00
store-smb Add support for switching distribution for all integration tests (#30874) 2018-06-26 06:49:03 -07:00
transport-nio Add x-opaque-id to search slow logs (#31539) 2018-06-25 12:20:27 -07:00
build.gradle Reorganize license files 2018-04-20 15:33:59 -07:00