Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Azure Storage v12 API #795

Merged
merged 31 commits into from
Feb 13, 2023
Merged

Conversation

badrishc
Copy link
Contributor

No description provided.

badrishc and others added 30 commits February 3, 2023 15:29
- Rename TransferReadLocksFromAndMarkSourceAtomic to CopyReadLocksFromAndMarkSourceAtomic, make it preserve destination bits other than locks, and make it fail on Sealed/Invalid records
- Replace HeadAddress check with Assert in CompleteTwoPhaseCopyToTail because the record cannot have been evicted if we made it that far
- Refactored disk-image bit cleaning to a RecordInfo method
- Revised (Save|Get)AllocationForRetry to ensure no overwrite
- Improve EphemeralSUnlock and merge EphemeralSUnlockAfterPendingIO into it for the InternalLock retry loop
- Add more Asserts in CompleteTwoPhase*
- Moved SpinWaitWhileTentative in FindInReadCache inside key-matched block
- Ensure readcache bit is appropriately set on stackCtx.newLogicalAddress
@badrishc badrishc merged commit 1eb93fc into main Feb 13, 2023
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