Losing the leases correctly instead of updating them multiple times to lose it.
This commit is contained in:
parent
359b810601
commit
813916a2c1
2 changed files with 4 additions and 9 deletions
|
|
@ -72,9 +72,4 @@ public class LeaseIntegrationTest {
|
|||
}
|
||||
};
|
||||
|
||||
protected void loseLease(KinesisClientLease lease) throws LeasingException {
|
||||
// Need to call update 2 times because 1st time would be considered to be spurious update for the lease.
|
||||
leaseManager.updateLease(lease);
|
||||
leaseManager.updateLease(lease);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ public class LeaseRenewerIntegrationTest extends LeaseIntegrationTest {
|
|||
KinesisClientLease renewedLease = builder.renewMutateAssert(renewer, "1", "2").get("2");
|
||||
|
||||
// lose lease 2
|
||||
loseLease(renewedLease);
|
||||
leaseManager.takeLease(renewedLease, "bar");
|
||||
|
||||
builder.renewMutateAssert(renewer, "1");
|
||||
}
|
||||
|
|
@ -108,7 +108,7 @@ public class LeaseRenewerIntegrationTest extends LeaseIntegrationTest {
|
|||
Assert.assertEquals((Long) 1L, heldLeases.get("2").getLeaseCounter());
|
||||
|
||||
// lose lease 2
|
||||
loseLease(lease2);
|
||||
leaseManager.takeLease(lease2, "bar");
|
||||
|
||||
// Do another renewal and make sure the copy doesn't change
|
||||
builder.renewMutateAssert(renewer, "1");
|
||||
|
|
@ -179,7 +179,7 @@ public class LeaseRenewerIntegrationTest extends LeaseIntegrationTest {
|
|||
KinesisClientLease lease = renewer.getCurrentlyHeldLease("1");
|
||||
|
||||
// cause lease loss such that the renewer knows the lease has been lost when update is called
|
||||
loseLease(lease);
|
||||
leaseManager.takeLease(lease, "bar");
|
||||
builder.renewMutateAssert(renewer);
|
||||
|
||||
lease.setCheckpoint(new ExtendedSequenceNumber("new checkpoint"));
|
||||
|
|
@ -198,7 +198,7 @@ public class LeaseRenewerIntegrationTest extends LeaseIntegrationTest {
|
|||
KinesisClientLease lease = renewer.getCurrentlyHeldLease("1");
|
||||
|
||||
// cause lease loss such that the renewer knows the lease has been lost when update is called
|
||||
loseLease(lease);
|
||||
leaseManager.takeLease(lease, "bar");
|
||||
builder.renewMutateAssert(renewer);
|
||||
|
||||
// regain the lease
|
||||
|
|
|
|||
Loading…
Reference in a new issue