Support concurrent bucket / object modifications.
Re-use BucketMetadata for ID lookup instead of re-loading metadata from file through BucketStore#lookupKeyInBucket Make BucketStore#addToBucket and BucketStore#removeFromBucket synchronized to make sure that we read from disk, add/remove ID and write to disk without other threads interfering. ConcurrencyIT fails without these changes.
Loading
Please sign in to comment