blocksBuilder.removeIndexBlock(indexName, INDEX_CLOSED_BLOCK);
blocks.addIndexBlock(index, IndexMetaData.INDEX_READ_ONLY_BLOCK); } else { blocks.removeIndexBlock(index, IndexMetaData.INDEX_READ_ONLY_BLOCK); blocks.addIndexBlock(index, IndexMetaData.INDEX_METADATA_BLOCK); } else { blocks.removeIndexBlock(index, IndexMetaData.INDEX_METADATA_BLOCK); blocks.addIndexBlock(index, IndexMetaData.INDEX_WRITE_BLOCK); } else { blocks.removeIndexBlock(index, IndexMetaData.INDEX_WRITE_BLOCK); blocks.addIndexBlock(index, IndexMetaData.INDEX_READ_BLOCK); } else { blocks.removeIndexBlock(index, IndexMetaData.INDEX_READ_BLOCK);
blocksBuilder.removeIndexBlock(indexName, INDEX_CLOSED_BLOCK);
blocksBuilder.removeIndexBlock(indexName, INDEX_CLOSED_BLOCK);
blocksBuilder.removeIndexBlock(indexName, INDEX_CLOSED_BLOCK);
blocksBuilder.removeIndexBlock(index, INDEX_CLOSED_BLOCK);
/** * Updates the cluster block only iff the setting exists in the given settings */ private static void maybeUpdateClusterBlock(String[] actualIndices, ClusterBlocks.Builder blocks, ClusterBlock block, Setting<Boolean> setting, Settings openSettings) { if (setting.exists(openSettings)) { final boolean updateReadBlock = setting.get(openSettings); for (String index : actualIndices) { if (updateReadBlock) { blocks.addIndexBlock(index, block); } else { blocks.removeIndexBlock(index, block); } } } }
/** * Updates the cluster block only iff the setting exists in the given settings */ private static void maybeUpdateClusterBlock(String[] actualIndices, ClusterBlocks.Builder blocks, ClusterBlock block, Setting<Boolean> setting, Settings openSettings) { if (setting.exists(openSettings)) { final boolean updateBlock = setting.get(openSettings); for (String index : actualIndices) { if (updateBlock) { blocks.addIndexBlock(index, block); } else { blocks.removeIndexBlock(index, block); } } } }
/** * Updates the cluster block only iff the setting exists in the given settings */ private static void maybeUpdateClusterBlock(String[] actualIndices, ClusterBlocks.Builder blocks, ClusterBlock block, Setting<Boolean> setting, Settings openSettings) { if (setting.exists(openSettings)) { final boolean updateReadBlock = setting.get(openSettings); for (String index : actualIndices) { if (updateReadBlock) { blocks.addIndexBlock(index, block); } else { blocks.removeIndexBlock(index, block); } } } }
public Builder updateBlocks(IndexMetaData indexMetaData) { removeIndexBlock(indexMetaData.getIndex(), MetaDataIndexStateService.INDEX_CLOSED_BLOCK); removeIndexBlock(indexMetaData.getIndex(), IndexMetaData.INDEX_READ_ONLY_BLOCK); removeIndexBlock(indexMetaData.getIndex(), IndexMetaData.INDEX_READ_BLOCK); removeIndexBlock(indexMetaData.getIndex(), IndexMetaData.INDEX_WRITE_BLOCK); removeIndexBlock(indexMetaData.getIndex(), IndexMetaData.INDEX_METADATA_BLOCK); return addBlocks(indexMetaData); }
/** * Updates the cluster block only iff the setting exists in the given settings */ private static void maybeUpdateClusterBlock(String[] actualIndices, ClusterBlocks.Builder blocks, ClusterBlock block, Setting<Boolean> setting, Settings openSettings) { if (setting.exists(openSettings)) { final boolean updateBlock = setting.get(openSettings); for (String index : actualIndices) { if (updateBlock) { blocks.addIndexBlock(index, block); } else { blocks.removeIndexBlock(index, block); } } } }