@@ -1526,8 +1526,7 @@ void testDisabledSidecarsDoNotConstrainManifestTargetSize() {
15261526 for (String target : new String [] {"1 bytes" , "1 gb" }) {
15271527 Options options = new Options ();
15281528 options .set (CoreOptions .MANIFEST_SORT_ENABLED , true );
1529- options .set (CoreOptions .MANIFEST_SIDECAR_READ , false );
1530- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , false );
1529+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , false );
15311530 options .setString (CoreOptions .MANIFEST_TARGET_FILE_SIZE .key (), target );
15321531 ManifestFile manifestFile =
15331532 createManifestFileFactory (
@@ -1549,8 +1548,7 @@ void testSidecarPayloadsFollowTableMetadata() throws Exception {
15491548 for (boolean dataEvolution : new boolean [] {false , true }) {
15501549 for (int bucket : new int [] {-1 , 4 }) {
15511550 Options options = new Options ();
1552- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1553- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1551+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
15541552 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , dataEvolution );
15551553 options .set (CoreOptions .BUCKET , bucket );
15561554 String tablePath =
@@ -1613,8 +1611,7 @@ void testSidecarPayloadsFollowTableMetadata() throws Exception {
16131611 void testSidecarCacheUsesExplicitPathsAndSharesTheManifestCache () throws Exception {
16141612 Options options = new Options ();
16151613 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , true );
1616- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1617- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1614+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
16181615 RecordingFileIO io = new RecordingFileIO ();
16191616 SegmentsCache <Path > cache =
16201617 new SegmentsCache <>(1024 , MemorySize .ofMebiBytes (1 ), Long .MAX_VALUE , null , false );
@@ -1672,8 +1669,7 @@ void testSidecarCacheUsesExplicitPathsAndSharesTheManifestCache() throws Excepti
16721669 void testReadsOnlySelectedBlocksAndPreservesPhysicalOrdinals () throws Exception {
16731670 Options options = new Options ();
16741671 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , true );
1675- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1676- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1672+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
16771673 RecordingFileIO fileIO = new RecordingFileIO ();
16781674 SegmentsCache <Path > cache =
16791675 new SegmentsCache <>(1024 , MemorySize .ofMebiBytes (16 ), Long .MAX_VALUE );
@@ -1830,8 +1826,7 @@ void testReadsOnlySelectedBlocksAndPreservesPhysicalOrdinals() throws Exception
18301826 void testScannerPreservesDeletesAndColumnGroups () {
18311827 Options options = new Options ();
18321828 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , true );
1833- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1834- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1829+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
18351830 RecordingFileIO fileIO = new RecordingFileIO ();
18361831 ManifestFile .Factory factory =
18371832 createManifestFileFactory (tempDir .toString (), Long .MAX_VALUE , options , fileIO );
@@ -1898,7 +1893,7 @@ void testScannerPreservesDeletesAndColumnGroups() {
18981893 @ Test
18991894 void testSidecarWriteFailureAbortsAllRollingOutputs () {
19001895 Options options = new Options ();
1901- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1896+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
19021897 AtomicInteger indexes = new AtomicInteger ();
19031898 FileIO failing =
19041899 new LocalFileIO () {
@@ -1939,8 +1934,7 @@ public PositionOutputStream newOutputStream(Path path, boolean overwrite)
19391934 void testBucketOnlyPlanningAndRawRewriteUseNullableBucketPayload () throws Exception {
19401935 Options options = new Options ();
19411936 options .set (CoreOptions .BUCKET , 4 );
1942- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1943- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1937+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
19441938 RecordingFileIO io = new RecordingFileIO ();
19451939 ManifestFile .Factory factory =
19461940 createManifestFileFactory (tempDir .toString (), Long .MAX_VALUE , options , io );
@@ -1991,8 +1985,7 @@ void testBucketOnlyPlanningAndRawRewriteUseNullableBucketPayload() throws Except
19911985 @ Test
19921986 void testPartitionOnlyPlanningUsesBlocksWithoutRowIds () {
19931987 Options options = new Options ();
1994- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
1995- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
1988+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
19961989 RecordingFileIO io = new RecordingFileIO ();
19971990 ManifestFile .Factory factory =
19981991 createManifestFileFactory (tempDir .toString (), Long .MAX_VALUE , options , io );
@@ -2041,8 +2034,7 @@ void testPartitionOnlyPlanningUsesBlocksWithoutRowIds() {
20412034 void testUnknownRowIdKeepsPartitionIndexAndNoQueryDoesNotReadSidecar () {
20422035 Options options = new Options ();
20432036 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , true );
2044- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
2045- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
2037+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
20462038 RecordingFileIO fileIO = new RecordingFileIO ();
20472039 ManifestFile manifests =
20482040 createManifestFileFactory (tempDir .toString (), Long .MAX_VALUE , options , fileIO )
@@ -2064,8 +2056,7 @@ void testUnknownRowIdKeepsPartitionIndexAndNoQueryDoesNotReadSidecar() {
20642056 void testExplicitIndexReferenceAndNullDoesNotProbe () throws Exception {
20652057 Options options = new Options ();
20662058 options .set (CoreOptions .DATA_EVOLUTION_ENABLED , true );
2067- options .set (CoreOptions .MANIFEST_SIDECAR_WRITE , true );
2068- options .set (CoreOptions .MANIFEST_SIDECAR_READ , true );
2059+ options .set (CoreOptions .MANIFEST_SIDECAR_ENABLED , true );
20692060 RecordingFileIO io = new RecordingFileIO ();
20702061 ManifestFile manifests =
20712062 createManifestFileFactory (tempDir .toString (), Long .MAX_VALUE , options , io ).create ();
@@ -2149,6 +2140,7 @@ void testCommitCleanerDeletesExplicitIndexReferences() throws Exception {
21492140
21502141 /** Observes actual file access without adding counters to production readers. */
21512142 private static final class RecordingFileIO extends LocalFileIO {
2143+
21522144 private final List <Path > opened = Collections .synchronizedList (new ArrayList <>());
21532145 private final List <Long > seeks = Collections .synchronizedList (new ArrayList <>());
21542146 private final AtomicLong bytes = new AtomicLong ();
0 commit comments