[Backport 2.x] [Writable Warm] Composite Directory implementation and integrating it with FileCache #14489
75.17% of diff hit (target 71.28%)
View this Pull Request on Codecov
75.17% of diff hit (target 71.28%)
Annotations
Check warning on line 649 in server/src/main/java/org/opensearch/index/IndexModule.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/IndexModule.java#L649
Added line #L649 was not covered by tests
Check warning on line 349 in server/src/main/java/org/opensearch/index/IndexService.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/IndexService.java#L349
Added line #L349 was not covered by tests
Check warning on line 386 in server/src/main/java/org/opensearch/index/IndexService.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/IndexService.java#L386
Added line #L386 was not covered by tests
Check warning on line 620 in server/src/main/java/org/opensearch/index/IndexService.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/IndexService.java#L618-L620
Added lines #L618 - L620 were not covered by tests
Check warning on line 1301 in server/src/main/java/org/opensearch/index/IndexSettings.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/IndexSettings.java#L1301
Added line #L1301 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/shard/RemoteStoreRefreshListener.java#L452
Added line #L452 was not covered by tests
Check warning on line 71 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L70-L71
Added lines #L70 - L71 were not covered by tests
Check warning on line 115 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L115
Added line #L115 was not covered by tests
Check warning on line 117 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L117
Added line #L117 was not covered by tests
Check warning on line 142 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L141-L142
Added lines #L141 - L142 were not covered by tests
Check warning on line 153 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L152-L153
Added lines #L152 - L153 were not covered by tests
Check warning on line 233 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L233
Added line #L233 was not covered by tests
Check warning on line 263 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L263
Added line #L263 was not covered by tests
Check warning on line 282 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L282
Added line #L282 was not covered by tests
Check warning on line 323 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L323
Added line #L323 was not covered by tests
Check warning on line 329 in server/src/main/java/org/opensearch/index/store/CompositeDirectory.java
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/CompositeDirectory.java#L329
Added line #L329 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/directory/RemoteSnapshotDirectoryFactory.java#L97
Added line #L97 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/filecache/CachedFullFileIndexInput.java#L62
Added line #L62 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/filecache/FileCache.java#L150-L154
Added lines #L150 - L154 were not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/filecache/FullFileCachedIndexInput.java#L94-L95
Added lines #L94 - L95 were not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/filecache/FullFileCachedIndexInput.java#L100-L101
Added lines #L100 - L101 were not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/utils/FileTypeUtils.java#L19
Added line #L19 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/utils/FileTypeUtils.java#L30
Added line #L30 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/utils/FileTypeUtils.java#L34
Added line #L34 was not covered by tests
codecov / codecov/patch
server/src/main/java/org/opensearch/index/store/remote/utils/FileTypeUtils.java#L38
Added line #L38 was not covered by tests