[jira] [Commented] (JCLOUDS-1371) LocalBlobStore.list enumerates entire container
[ https://issues.apache.org/jira/browse/JCLOUDS-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17680099#comment-17680099 ] ASF subversion and git services commented on JCLOUDS-1371: -- Commit 62632c9db658808c14a729aa58b4364c4323e35c in jclouds's branch refs/heads/master from Andrew Gaul [ https://gitbox.apache.org/repos/asf?p=jclouds.git;h=62632c9db6 ] JCLOUDS-1371: Optimize filesystem delimiter populateBlobKeysInContainer will no longer recurse when the delimiter matches "/". This makes listing deep hierarchies with a delimiter faster. Note that the general LocalBlobStore handling is still required for the general cases. This requires removing a bogus test case. References gaul/s3proxy#473. > LocalBlobStore.list enumerates entire container > --- > > Key: JCLOUDS-1371 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1371 > Project: jclouds > Issue Type: Improvement > Components: jclouds-blobstore >Affects Versions: 2.0.3 >Reporter: Andrew Gaul >Priority: Major > Labels: filesystem > Time Spent: 1h > Remaining Estimate: 0h > > {{LocalBlobStore.list}} with the filesystem blobstore enumerates the entire > container even when prefix and delimiter set. The File API does not provide > a way to list a subset of files except for those within a specific directory > and the underlying filesystem makes no guarantees about enumeration order. > We can still optimize the case where prefix is set and delimiter is /. > Reference: > https://lists.apache.org/thread.html/72e8a101d8a8f99b6f728336633db2cecae1dc443e4c5b195eee8f0d@%3Cuser.jclouds.apache.org%3E -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [jclouds] gaul merged pull request #162: Atomically replace objects in filesystem putBlob
gaul merged PR #162: URL: https://github.com/apache/jclouds/pull/162 -- 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: notifications-unsubscr...@jclouds.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [jclouds] gaul merged pull request #164: JCLOUDS-1371: Optimize filesystem delimiter
gaul merged PR #164: URL: https://github.com/apache/jclouds/pull/164 -- 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: notifications-unsubscr...@jclouds.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org