use of com.scalar.db.transaction.consensuscommit.ConsensusCommitConfig in project scalardb by scalar-labs.
the class DistributedTransactionServiceWithConsensusCommitWithExtraWriteIntegrationTest method setUpBeforeClass.
@BeforeClass
public static void setUpBeforeClass() throws ExecutionException, IOException {
ServerConfig serverConfig = ServerEnv.getServerConfig(Isolation.SERIALIZABLE, SerializableStrategy.EXTRA_WRITE);
if (serverConfig != null) {
server = new ScalarDbServer(serverConfig);
server.start();
}
GrpcConfig grpcConfig = ServerEnv.getGrpcConfig();
StorageFactory factory = new StorageFactory(grpcConfig);
admin = factory.getAdmin();
consensusCommitAdmin = new ConsensusCommitAdmin(admin, new ConsensusCommitConfig(grpcConfig.getProperties()));
createTables(admin, consensusCommitAdmin);
manager = new GrpcTransactionManager(grpcConfig);
}
use of com.scalar.db.transaction.consensuscommit.ConsensusCommitConfig in project scalardb by scalar-labs.
the class TwoPhaseCommitTransactionServiceWithTwoPhaseConsensusCommitIntegrationTest method setUpBeforeClass.
@BeforeClass
public static void setUpBeforeClass() throws ExecutionException, IOException {
ServerConfig serverConfig = ServerEnv.getServerConfig();
if (serverConfig != null) {
server = new ScalarDbServer(serverConfig);
server.start();
}
GrpcConfig grpcConfig = ServerEnv.getGrpcConfig();
StorageFactory factory = new StorageFactory(grpcConfig);
admin = factory.getAdmin();
consensusCommitAdmin = new ConsensusCommitAdmin(admin, new ConsensusCommitConfig(grpcConfig.getProperties()));
createTables(admin, consensusCommitAdmin);
manager = new GrpcTwoPhaseCommitTransactionManager(grpcConfig);
}
Aggregations