Skip to content

Commit 208520e

Browse files
authored
Implementing reload in encrypted blob store (#12826)
Signed-off-by: vikasvb90 <vikasvb@amazon.com>
1 parent 13604c8 commit 208520e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

server/src/main/java/org/opensearch/common/blobstore/EncryptedBlobStore.java

+10
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
package org.opensearch.common.blobstore;
1010

1111
import org.opensearch.cluster.metadata.CryptoMetadata;
12+
import org.opensearch.cluster.metadata.RepositoryMetadata;
1213
import org.opensearch.common.crypto.CryptoHandler;
1314
import org.opensearch.crypto.CryptoHandlerRegistry;
1415
import org.opensearch.crypto.CryptoRegistryException;
@@ -65,6 +66,15 @@ public BlobContainer blobContainer(BlobPath path) {
6566
return new EncryptedBlobContainer<>(blobContainer, cryptoHandler);
6667
}
6768

69+
/**
70+
* Reoload blobstore metadata
71+
* @param repositoryMetadata new repository metadata
72+
*/
73+
@Override
74+
public void reload(RepositoryMetadata repositoryMetadata) {
75+
blobStore.reload(repositoryMetadata);
76+
}
77+
6878
/**
6979
* Retrieves statistics about the BlobStore. Delegates the call to the underlying BlobStore's stats() method.
7080
*

0 commit comments

Comments
 (0)