[Cyberduck-trac] [Cyberduck] #10471: Unable to see list of objects, while using ec2 credentials for openstack cluster

Cyberduck trac at cyberduck.io
Tue Sep 25 07:29:29 UTC 2018


#10471: Unable to see list of objects, while using ec2 credentials for openstack
cluster
------------------------+----------------------
 Reporter:  pawan       |         Owner:
     Type:  defect      |        Status:  new
 Priority:  high        |     Milestone:
Component:  s3          |       Version:  6.8.0
 Severity:  normal      |    Resolution:
 Keywords:              |  Architecture:
 Platform:  Windows 10  |
------------------------+----------------------

Old description:

> Hi, I have recently deployed an openstack cluster (Rocky version) using
> swift and keystone. I am testing my cluster with ec2 credentials for s3
> support. Somehow, I am not able to see the objects inside containers,
> while using cyberduck, whereas, If I use other clients e.g. s3 browser
> etc., I am able to see all those objects. Cyberduck lists all containers
> and folder(s) inside those, but not objects.
>
> Another thing, which I have noticed, If I connect via keystone using
> cyberduck, everything works great.
>
> I have tried looking into code of s3api, and it seems to be returning
> correct object. I am not sure, why object listing is not happening with
> cyberduck client only....

New description:

 Hi, I have recently deployed an openstack cluster (Rocky version) using
 swift and keystone. I am testing my cluster with ec2 credentials for s3
 support. Somehow, I am not able to see the objects inside containers,
 while using cyberduck, whereas, If I use other clients e.g. s3 browser
 etc., I am able to see all those objects. Cyberduck lists all containers
 and folder(s) inside those, but not objects.

 Another thing, which I have noticed, If I connect via keystone using
 cyberduck, everything works great.

 I have tried looking into code of s3api, and it seems to be returning
 correct object. I am not sure, why object listing is not happening with
 cyberduck client only....

--

Comment (by pawan):

 I was exploring more on this and noticed this in debug log

 2018-09-25 12:23:54,073 [background-14] DEBUG
 org.jets3t.service.impl.rest.XmlResponsesSaxParser - '''Parsing XML
 response document with handler: class
 org.jets3t.service.impl.rest.XmlResponsesSaxParser$ListBucketHandler'''

 if the function above gets called, it lists objects otherwise not.

 It so happened, that cyberduck listed objects only once, and, I was able
 to capture it in debug logs, when I refreshed, objects were not getting
 listed again

--
Ticket URL: <https://trac.cyberduck.io/ticket/10471#comment:1>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list