[Cyberduck-trac] [Cyberduck] #6056: Missing Large Object support
Cyberduck
trac at trac.cyberduck.ch
Fri Nov 1 16:01:07 UTC 2013
#6056: Missing Large Object support
-------------------------------------------------+------------------------
Reporter: Anton Altaparmakov | Owner: dkocher
Type: enhancement | Status: new
Priority: normal | Milestone: 4.5
Component: openstack | Version: 4.0.2
Severity: critical | Resolution:
Keywords: OpenStack Swift Large Object Upload | Architecture: Intel
Platform: Mac OS X 10.6 |
-------------------------------------------------+------------------------
Comment (by joel-wright):
Replying to [comment:17 dkocher]:
> Ongoing work in this [https://github.com/sohonetlabs/java-openstack-
swift fork].
----
== Progress update: ==
I have made quite a bit of progress here by creating a new branch (phase2)
in the above repository in which I've separated out some useful methods
for dealing with large objects. Separately I have a checkout of the
Cyberduck Subversion repository in which I have added a
SwiftThresholdUploadService, a SwiftSmallObjectUploadFeature and a
SwiftLargeObjectUploadFeature. I have also modified the SwiftDeleteFeature
to remove large object segments. The behaviour of each of these features
is configurable through the Preferences.
I am currently going through some testing, which is throwing up some
interesting problems. All the features seem to be working against a
devstack vm on my laptop, but I have hit some problems related to bulk
deletes when testing against another system. Will update here when I've
worked out what the issues are.
--
Ticket URL: <https://trac.cyberduck.ch/ticket/6056#comment:18>
Cyberduck <http://cyberduck.ch>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list