Fix load failed with DiskANN (#23760)

Signed-off-by: Enwei Jiao <enwei.jiao@zilliz.com>
This commit is contained in:
Enwei Jiao 2023-04-27 16:56:35 +08:00 committed by GitHub
parent f289aed63a
commit 66a5efeb3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -78,6 +78,7 @@ MinioChunkManager::InitSDKAPI(RemoteStorageType type) {
std::scoped_lock lock{client_mutex_};
const size_t initCount = init_count_++;
if (initCount == 0) {
sdk_options_.httpOptions.installSigPipeHandler = true;
Aws::InitAPI(sdk_options_);
}
}

View File

@ -143,7 +143,7 @@ class MinioChunkManager : public RemoteChunkManager {
const Aws::Client::ClientConfiguration& config);
private:
const Aws::SDKOptions sdk_options_;
Aws::SDKOptions sdk_options_;
static std::atomic<size_t> init_count_;
static std::mutex client_mutex_;
std::shared_ptr<Aws::S3::S3Client> client_;