Bug #37801
opens3 compatibility for listing object
0%
Description
Hi Guys!
I've been developing a Node.js application using Ceph as a distributed storage for my application. The application is using the aws-sdk.
The application is running in docker on a windows 10 host with the following setup commands:
docker stop ceph
docker rm ceph
docker network rm cephnet
docker network create --subnet=175.20.0.0/16 cephnet
docker volume rm --force varlibceph
docker volume create --name varlibceph
docker volume rm --force etcceph
docker volume create --name etcceph
docker run --name ceph --net cephnet --privileged -p 127.0.0.1:8000:8000 --mount type=volume,source=etcceph,target=/etc/ceph --mount type=volume,source=varlibceph,target=/var/lib/ceph --restart always --detach --ip 175.20.0.12 --memory 2g --env RGW_CIVETWEB_PORT=8000 --env CEPH_DEMO_UID=asdf --env CEPH_DEMO_ACCESS_KEY=X5XX1XXXX69XXXXXXX7J --env CEPH_DEMO_SECRET_KEY=0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --env CEPH_PUBLIC_NETWORK=175.20.0.0/16 --env IP=175.20.0.12 --env MON_IP=175.20.0.12 ceph/daemon demo -xc "[[ ! -e /etc/ceph/I_AM_A_DEMO ]] && find /etc/ceph -mindepth 1 -delete ; . /opt/ceph-container/bin/entrypoint.sh demo"
Used version is:
ceph version 13.2.2 (02899bfda814146b021136e9d8e80eba494e1126) mimic (stable)
Upload / download works as expected but when I'm listing the buckets I'm only getting 1000 items but I'm not getting any Marker for listObjects() or NextContinuationToken in listObjectsV2()
This makes hard to get/list all the items already uploaded into Ceph.
If you have any info whether this is a bug or I'm just making something wrong I'd appriciate your help.
Thanks,
Bálint