Package org.apache.solr.filestore
Class FileStoreUtils
java.lang.Object
org.apache.solr.filestore.FileStoreUtils
Common utilities used by filestore-related code.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfetchAndShuffleRemoteLiveNodes(CoreContainer coreContainer) Returns a shuffled list of all live nodes except the current hoststatic voidvalidate(FileStore fileStore, List<String> sigs, FileStore.FileEntry entry, boolean isFirstAttempt) Validate a file for signaturestatic voidvalidateFiles(FileStore fileStore, List<String> files, boolean validateSignatures, Consumer<String> errs)
-
Constructor Details
-
FileStoreUtils
public FileStoreUtils()
-
-
Method Details
-
fetchAndShuffleRemoteLiveNodes
Returns a shuffled list of all live nodes except the current host -
validateFiles
-
validate
public static void validate(FileStore fileStore, List<String> sigs, FileStore.FileEntry entry, boolean isFirstAttempt) throws org.apache.solr.common.SolrException, IOException Validate a file for signature- Parameters:
sigs- the signatures, at least one should succeedentry- The file detailsisFirstAttempt- If there is a failure- Throws:
org.apache.solr.common.SolrExceptionIOException
-