diff --git a/server/src/main/java/org/elasticsearch/env/NodeEnvironment.java b/server/src/main/java/org/elasticsearch/env/NodeEnvironment.java index 656ac31d08d8a..b18b93dd02720 100644 --- a/server/src/main/java/org/elasticsearch/env/NodeEnvironment.java +++ b/server/src/main/java/org/elasticsearch/env/NodeEnvironment.java @@ -181,6 +181,11 @@ public String toString() { public static final String INDICES_FOLDER = "indices"; public static final String NODE_LOCK_FILENAME = "node.lock"; + /** + * Searchable snapshot's Lucene index directory. + */ + private static final String SNAPSHOT_CACHE_FOLDER = "snapshot_cache"; + public static class NodeLock implements Releasable { private final Lock[] locks; @@ -381,7 +386,11 @@ private static boolean upgradeLegacyNodeFolders(Logger logger, Settings settings MetadataStateFormat.STATE_DIR_NAME, // indices - INDICES_FOLDER)); + INDICES_FOLDER, + + // searchable snapshot cache Lucene index + SNAPSHOT_CACHE_FOLDER + )); try (DirectoryStream stream = Files.newDirectoryStream(legacyNodePath.path)) { for (Path subFolderPath : stream) {