Disable mutation tracking by default in CassandraGenerators

patch by Caleb Rackliffe; reviewed by Blake Eggleston for CASSANDRA-20944
This commit is contained in:
Caleb Rackliffe 2025-10-06 15:35:55 -05:00 committed by Blake Eggleston
parent 4215cfd2aa
commit def980e475
1 changed files with 0 additions and 17 deletions

View File

@ -519,7 +519,6 @@ public final class CassandraGenerators
AbstractReplicationStrategy replication = replicationGen.generate(rs).withKeyspace(nameGen).build(replicationType).generate(rs);
ReplicationParams replicationParams = ReplicationParams.fromStrategy(replication);
boolean durableWrites = durableWritesGen.generate(rs);
// TODO: Support tracked
KeyspaceParams params = new KeyspaceParams(durableWrites, replicationParams, FastPathStrategy.simple(), replicationType);
Tables tables = Tables.none();
Views views = Views.none();
@ -966,7 +965,6 @@ public final class CassandraGenerators
private Gen<Integer> numClusteringColumnsGen = SourceDSL.integers().between(1, 2);
private Gen<Integer> numRegularColumnsGen = SourceDSL.integers().between(1, 5);
private Gen<Integer> numStaticColumnsGen = SourceDSL.integers().between(0, 2);
private Gen<ReplicationType> replicationTypeGen = SourceDSL.arbitrary().enumValues(ReplicationType.class);
@Nullable
private ColumnNameGen columnNameGen = null;
private TableParamsBuilder paramsBuilder = new TableParamsBuilder();
@ -1007,19 +1005,6 @@ public final class CassandraGenerators
return withPartitioner(i -> partitioner);
}
public TableMetadataBuilder withReplicationType(Gen<ReplicationType> replicationTypeGen)
{
this.replicationTypeGen = Objects.requireNonNull(replicationTypeGen);
return this;
}
public TableMetadataBuilder withReplicationType(ReplicationType replicationType)
{
return withReplicationType(r -> replicationType);
}
public TableMetadataBuilder withUseCounter(boolean useCounter)
{
return withUseCounter(ignore -> useCounter);
@ -1207,12 +1192,10 @@ public final class CassandraGenerators
String tableName = tableNameGen.generate(rnd);
TableParams params = paramsBuilder.build().generate(rnd);
boolean isCounter = useCounter.generate(rnd);
ReplicationType replicationType = replicationTypeGen.generate(rnd);
TableMetadata.Builder builder = TableMetadata.builder(ks, tableName, tableIdGen.generate(rnd))
.partitioner(partitionerGen.generate(rnd))
.kind(tableKindGen.generate(rnd))
.isCounter(isCounter)
.keyspaceReplicationType(replicationType)
.params(params);
int numPartitionColumns = numPartitionColumnsGen.generate(rnd);