17465: Adds storage classes tracking and old cluster support.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 27 May 2021 21:38:30 +0000 (18:38 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 27 May 2021 21:38:30 +0000 (18:38 -0300)
commit864baf0627216bb82475ed0323b4107f47cd7fd5
tree68031da8db21e29f94ce033335d725b2fb69a2ee
parent4c8b0d8f326cfe65ad98d948f62f7478db099afa
17465: Adds storage classes tracking and old cluster support.

* Tracks which classes were confirmed and ask for the remaining on following
  retries.
* When receiving a keepstore response without the proper header, it fallbacks
  to only saving the requested number of copies.
* Updates tests to reflect code changes.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
sdk/python/arvados/keep.py
sdk/python/tests/test_keep_client.py