Project

General

Profile

Actions

Bug #6358

closed

[SDKs] Python Keep client uses wrong probe order for put()

Added by Peter Amstutz almost 9 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
-
Story points:
-

Description

I am running tests that writes a bunch of miscellaneous blocks to Keep. I have three keep services. PUT and GET are supposed to use the same algorithm to generate the sort order used to select which keep servers to store which blocks. This means that if I PUT a set of blocks and there are no errors or changes to the keep service configuration, every GET on that same set of blocks should go to the correct server the first time; there should be no 404s.

However I am seeing 404s on one of the keepstore services in my local install using the Python SDK (it does succeed in finding the block on another keepstore), which means the it is either sometimes putting the block on the wrong keep service, or it is trying the keep services in the wrong order.


Subtasks 1 (0 open1 closed)

Task #7601: Review 6358-put-rendezvousResolvedPeter Amstutz10/16/2015Actions

Related issues

Has duplicate Arvados - Bug #7573: Keepstore: very uneven distribution of blob between 2 Keepstore serversResolved10/15/2015Actions
Actions

Also available in: Atom PDF