Description of problem: When providing an object name in the 'marker' argument to list a versioned bucket, that object name is present in the bucket listing results. This happens because the versioned entries for that object name sort after the object name itself (ie object.jpg sorts before versioned object.jpgkS2nQv9yOlFQZCTgTvDoR0XtHAg6pDd). Version-Release number of selected component (if applicable): How reproducible: Always, when versioning is enabled on the bucket and a marker is specified that matches an existing object name. Steps to Reproduce: 1. Create a bucket 2. Enable versioning on the bucket 3. Upload some objects a.jpg b.jpg c.jpg 4. List the bucket with marker=b.jpg with boto2, this looks like: bucket.list(marker='b.jpg') Actual results: [<Key: bucket,b.jpg>, <Key: bucket,c.jpg>] Expected results: [<Key: bucket,c.jpg>] Additional info:
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:2819