mirror of https://github.com/apache/cassandra
Disable mutation tracking by default in CassandraGenerators
patch by Caleb Rackliffe; reviewed by Blake Eggleston for CASSANDRA-20944
This commit is contained in:
parent
4215cfd2aa
commit
def980e475
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue