ierandra commented on PR #2604: URL: https://github.com/apache/jackrabbit-oak/pull/2604#issuecomment-3510356628
@nfsantos thanks for sharing the idea. I added in https://issues.apache.org/jira/browse/OAK-11991 (comments section) why I chose this option. In addition to what I mentioned there: in practice we never wait for blobs to be copied because by the time we finish the start copy batch and checking the first blob the copy operation is already done. Also, based on my investigation the solution you proposed is not more eficient because adds more read-write interleave and "when you interleave PUTs with HEADs (reads), Azure’s load balancers and caching layers can’t optimize as effectively — you’re forcing read-after-write consistency checks repeatedly. Azure is more efficient when doing “pure” PUT operations (writes) or pure HEAD operations (reads) in bulk, rather than interleaving them." -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
