feat: add shadow-only SQL Server package
This commit is contained in:
@@ -30,6 +30,7 @@ public class ShadowPlanningEngine {
|
||||
this.properties = Objects.requireNonNull(properties, "properties");
|
||||
this.transactions = new TransactionTemplate(Objects.requireNonNull(transactionManager, "transactionManager"));
|
||||
this.transactions.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
|
||||
this.transactions.setIsolationLevel(TransactionDefinition.ISOLATION_READ_UNCOMMITTED);
|
||||
this.transactions.setTimeout(properties.getTimeoutSeconds());
|
||||
}
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@ class ShadowPlanningEngineTest {
|
||||
|
||||
assertThat(transactions.definition.getPropagationBehavior())
|
||||
.isEqualTo(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
|
||||
assertThat(transactions.definition.getIsolationLevel())
|
||||
.isEqualTo(TransactionDefinition.ISOLATION_READ_UNCOMMITTED);
|
||||
assertThat(transactions.definition.getTimeout()).isEqualTo(7);
|
||||
assertThat(observation.observed()).isTrue();
|
||||
assertThat(observation.proposedSpaceId()).isEqualTo("SPACE-9");
|
||||
|
||||
Reference in New Issue
Block a user