Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
madelson
/
DistributedLock
Public
Notifications
You must be signed in to change notification settings
Fork
249
Star
2.5k
Code
Issues
60
Pull requests
6
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
DistributedLock
src
DistributedLock.MongoDB
on
master
User selector
All users
All time
Commit history
Commits on Jul 14, 2026
Version bump
madelson
committed
dc101d7
View commit details
Copy full SHA for dc101d7
View code at this point
Browse repository at this point
Commits on Jul 12, 2026
Upgrade MongoDB.Driver to 3.9.0 to fix Snappier and SharpCompress vulnerabilities
Show description for 0dea0de
Thynix
committed
0dea0de
View commit details
Copy full SHA for 0dea0de
View code at this point
Browse repository at this point
Commits on Jun 10, 2026
Version bumps
madelson
committed
429cc01
View commit details
Copy full SHA for 429cc01
View code at this point
Browse repository at this point
Save a couple more mongo allocations
madelson
committed
c05b9d3
View commit details
Copy full SHA for c05b9d3
View code at this point
Browse repository at this point
Merge branch 'reduce-mongo-allocations' into master
madelson
authored
cc62692
View commit details
Copy full SHA for cc62692
View code at this point
Browse repository at this point
Commits on Jun 5, 2026
Avoid lock parsing
Show description for 81e52c4
madelson
committed
81e52c4
View commit details
Copy full SHA for 81e52c4
View code at this point
Browse repository at this point
Commits on Mar 31, 2026
refactor(MongoDB): remove unnecessary ReSharper directive in MongoIndexInitializer
joesdu
committed
26e742d
View commit details
Copy full SHA for 26e742d
View code at this point
Browse repository at this point
refactor(MongoDB): streamline BsonDocument usage and improve index checks in MongoIndexInitializer
joesdu
committed
3d1f3f8
View commit details
Copy full SHA for 3d1f3f8
View code at this point
Browse repository at this point
Commits on Mar 27, 2026
fix(MongoDB): avoid using disposed CancellationTokenSource in DeleteOneAsync
joesdu
committed
b6e8275
View commit details
Copy full SHA for b6e8275
View code at this point
Browse repository at this point
refactor(MongoDB): improve code clarity and exception handling in MongoDistributedLock
joesdu
committed
4c3da54
View commit details
Copy full SHA for 4c3da54
View code at this point
Browse repository at this point
fix(MongoDB): change collection field to Lazy<IMongoCollection<MongoLockDocument>> for improved initialization
joesdu
committed
1194c25
View commit details
Copy full SHA for 1194c25
View code at this point
Browse repository at this point
perf(MongoDB): reduce allocations and improve robustness in lock hot paths
Show description for 1122728
joesdu
committed
1122728
View commit details
Copy full SHA for 1122728
View code at this point
Browse repository at this point
Commits on Jan 18, 2026
Version bumps & readme
madelson
committed
42a1c29
View commit details
Copy full SHA for 42a1c29
View code at this point
Browse repository at this point
mongo cleanup
madelson
committed
1ce9b9b
View commit details
Copy full SHA for 1ce9b9b
View code at this point
Browse repository at this point
Commits on Jan 17, 2026
Various mongo updates
Show description for 0cec9fc
madelson
committed
0cec9fc
View commit details
Copy full SHA for 0cec9fc
View code at this point
Browse repository at this point
Commits on Jan 15, 2026
Merge pull request #266 from joesdu/master
Show description for fc0326c
madelson
authored
fc0326c
View commit details
Copy full SHA for fc0326c
View code at this point
Browse repository at this point
Commits on Jan 13, 2026
Remove adaptive backoff strategy section from README
Show description for 8bad320
joesdu
authored
8bad320
View commit details
Copy full SHA for 8bad320
View code at this point
Browse repository at this point
Remove adaptive backoff strategy details from README
Show description for c32d3fb
joesdu
authored
c32d3fb
View commit details
Copy full SHA for c32d3fb
View code at this point
Browse repository at this point
Commits on Jan 12, 2026
Fix handle lost token being canceled when handle is released
Show description for c466596
madelson
committed
c466596
View commit details
Copy full SHA for c466596
View code at this point
Browse repository at this point
Minor mongo cleanup
Show description for cc7d5b1
madelson
committed
cc7d5b1
View commit details
Copy full SHA for cc7d5b1
View code at this point
Browse repository at this point
Commits on Jan 11, 2026
Merge remote-tracking branch 'origin/release-2.8' into mongodb
madelson
committed
fb19279
View commit details
Copy full SHA for fb19279
View code at this point
Browse repository at this point
Commits on Jan 9, 2026
fix: ci error
joesdu
committed
1a279a8
View commit details
Copy full SHA for 1a279a8
View code at this point
Browse repository at this point
chore: Implementation of MongoDB Distributed Lock, Document Optimization, and Robustness Enhancement
Show description for b718ce4
joesdu
committed
b718ce4
View commit details
Copy full SHA for b718ce4
View code at this point
Browse repository at this point
Commits on Jan 7, 2026
fix: 更改Mongo分布式锁默认集合名为distributed.locks
Show description for 91b5878
joesdu
committed
91b5878
View commit details
Copy full SHA for 91b5878
View code at this point
Browse repository at this point
fix: pass all tests, change collection name to `distributed.locks`
joesdu
committed
8adb4b9
View commit details
Copy full SHA for 8adb4b9
View code at this point
Browse repository at this point
fix: collection name and diagnostics
joesdu
committed
c01cc83
View commit details
Copy full SHA for c01cc83
View code at this point
Browse repository at this point
Commits on Jan 5, 2026
feat: update docs
joesdu
committed
55c081a
View commit details
Copy full SHA for 55c081a
View code at this point
Browse repository at this point
remove dotnet 10 the current ci does not support.
joesdu
committed
14b924d
View commit details
Copy full SHA for 14b924d
View code at this point
Browse repository at this point
Supports Fencing Token and Adaptive Backoff, enhancing robustness
Show description for 2a7ad15
joesdu
committed
2a7ad15
View commit details
Copy full SHA for 2a7ad15
View code at this point
Browse repository at this point
Commits on Dec 17, 2025
fix: Ensure proper cancellation token usage with ConfigureAwait(false)
joesdu
committed
e70c35c
View commit details
Copy full SHA for e70c35c
View code at this point
Browse repository at this point
chore: Performance Optimization
joesdu
committed
ba277b3
View commit details
Copy full SHA for ba277b3
View code at this point
Browse repository at this point
Commits on Oct 23, 2025
style: fix code format
joesdu
committed
cd14125
View commit details
Copy full SHA for cd14125
View code at this point
Browse repository at this point
fix: ci error?
Show description for 3a28ef0
joesdu
committed
3a28ef0
View commit details
Copy full SHA for 3a28ef0
View code at this point
Browse repository at this point
Commits on Oct 22, 2025
fix: error RS0025,移除可空引用类型指令
Show description for b2cf5aa
joesdu
committed
b2cf5aa
View commit details
Copy full SHA for b2cf5aa
View code at this point
Browse repository at this point
add authors
joesdu
committed
e26e3b7
View commit details
Copy full SHA for e26e3b7
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.