Skip to content

Conversation

@weisd
Copy link
Contributor

@weisd weisd commented Nov 16, 2025

Fix: Multipart upload lock management

Summary

This PR fixes critical lock management issues in the object storage layer, specifically addressing:

  1. Read lock lifecycle management during object reads
  2. Missing write lock protection in multipart upload completion
  3. Lock manager initialization to ensure proper sharing across SetDisks instances

Type of Change

  • New Feature
  • Bug Fix
  • Documentation
  • Performance Improvement
  • Test/CI
  • Refactor
  • Other:

Related Issues

#827

Summary of Changes

Checklist

  • I have read and followed the CONTRIBUTING.md guidelines
  • Passed make pre-commit
  • Added/updated necessary tests
  • Documentation updated (if needed)
  • CI/CD passed (if applicable)

Impact

  • Breaking change (compatibility)
  • Requires doc/config/deployment update
  • Other impact:

Additional Notes


Thank you for your contribution! Please ensure your PR follows the community standards (CODE_OF_CONDUCT.md) and sign the CLA if this is your first contribution.

@weisd weisd requested a review from guojidan November 16, 2025 03:20
@loverustfs loverustfs merged commit acdefb6 into main Nov 16, 2025
15 checks passed
@loverustfs loverustfs deleted the fix/mutipartlock branch November 16, 2025 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants