Comment 4 for bug 1729921

Revision history for this message
Walter (wdoekes) wrote :

Another way to reproduce that error (with swift-2.25.0):

- forget to insert 'copy' middleware before slo/dlo/encryption in the proxy pipeline
- copy a file from some_container to new_container
- upload a file to new_container
- observe that the listing breaks because it tries to decrypt using either some_container or new_container as part of the key; and it will fail on one of the files

Deleting one of the two files makes the file listing work again.

Related log messages:

    Path stored in meta ('/.../breakage-test/problem.txt')
      does not match path from request ('/.../breakage-test-dest/problem.txt')!
    Using path from meta. (txn: <transactionid>)

Posted here to help the next guy.