Skip to content

Commit 05fb780

Browse files
authoredMay 29, 2024
Enabled reloading functionality for reloading KNNVectorsFormat SPIs from plugins (opensearch-project#13864)
Signed-off-by: Navneet Verma <navneev@amazon.com>
1 parent 9832972 commit 05fb780

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed
 

‎server/src/main/java/org/opensearch/plugins/PluginsService.java

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.apache.logging.log4j.Logger;
3737
import org.apache.lucene.codecs.Codec;
3838
import org.apache.lucene.codecs.DocValuesFormat;
39+
import org.apache.lucene.codecs.KnnVectorsFormat;
3940
import org.apache.lucene.codecs.PostingsFormat;
4041
import org.apache.lucene.util.SPIClassIterator;
4142
import org.opensearch.Build;
@@ -762,6 +763,7 @@ static void reloadLuceneSPI(ClassLoader loader) {
762763
// Codecs:
763764
PostingsFormat.reloadPostingsFormats(loader);
764765
DocValuesFormat.reloadDocValuesFormats(loader);
766+
KnnVectorsFormat.reloadKnnVectorsFormat(loader);
765767
Codec.reloadCodecs(loader);
766768
}
767769

0 commit comments

Comments
 (0)