Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

Deep copy Blob in LocalBlobStore.getBlob#150

Merged
gaul merged 1 commit intoapache:masterfrom
gaul:transient/closer
Aug 4, 2022
Merged

Deep copy Blob in LocalBlobStore.getBlob#150
gaul merged 1 commit intoapache:masterfrom
gaul:transient/closer

Conversation

@gaul
Copy link
Member

@gaul gaul commented Aug 1, 2022

ByteSourcePayload.openStream is not thread safe and lack of
synchronization can throw ArrayIndexOutOfBoundsExceptions. Instead
deep copy the underlying Payload. Fixes gaul/s3proxy#303.

ByteSourcePayload.openStream is not thread safe and lack of
synchronization can throw ArrayIndexOutOfBoundsExceptions.  Instead
deep copy the underlying Payload.  Fixes gaul/s3proxy#303.
@gaul gaul merged commit 57a9e7b into apache:master Aug 4, 2022
@gaul gaul deleted the transient/closer branch August 4, 2022 12:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

intermittent getBlob exception

1 participant