Class MockFSDirectoryService

    • Field Detail

      • RANDOM_IO_EXCEPTION_RATE_ON_OPEN_SETTING

        public static final Setting<java.lang.Double> RANDOM_IO_EXCEPTION_RATE_ON_OPEN_SETTING
      • RANDOM_IO_EXCEPTION_RATE_SETTING

        public static final Setting<java.lang.Double> RANDOM_IO_EXCEPTION_RATE_SETTING
      • RANDOM_PREVENT_DOUBLE_WRITE_SETTING

        public static final Setting<java.lang.Boolean> RANDOM_PREVENT_DOUBLE_WRITE_SETTING
      • RANDOM_NO_DELETE_OPEN_FILE_SETTING

        public static final Setting<java.lang.Boolean> RANDOM_NO_DELETE_OPEN_FILE_SETTING
      • CRASH_INDEX_SETTING

        public static final Setting<java.lang.Boolean> CRASH_INDEX_SETTING
    • Method Detail

      • newDirectory

        public org.apache.lucene.store.Directory newDirectory()
                                                       throws java.io.IOException
        Overrides:
        newDirectory in class FsDirectoryService
        Throws:
        java.io.IOException
      • newFSDirectory

        protected org.apache.lucene.store.Directory newFSDirectory​(java.nio.file.Path location,
                                                                   org.apache.lucene.store.LockFactory lockFactory)
                                                            throws java.io.IOException
        Overrides:
        newFSDirectory in class FsDirectoryService
        Throws:
        java.io.IOException
      • checkIndex

        public static void checkIndex​(org.apache.logging.log4j.Logger logger,
                                      Store store,
                                      ShardId shardId)