diff --git a/src/MongoDb/Synchronization/DistributedLockThingy.cs b/src/MongoDb/Synchronization/DistributedLockThingy.cs index 7a2ae61..45c8be7 100644 --- a/src/MongoDb/Synchronization/DistributedLockThingy.cs +++ b/src/MongoDb/Synchronization/DistributedLockThingy.cs @@ -127,6 +127,10 @@ private async Task InnerTryAcquireAsync(InternalDistributedLockDefinition { return false; } + catch (OperationCanceledException) when (ct.IsCancellationRequested) + { + return false; + } catch (Exception ex) { LogErrorAcquiringLock(logger, ex, lockDefinition.Id, lockDefinition.Context);