openstack/swift — pull request #9 by linsomniac (2013-05-27 17:54:55+00:00)
Title: Hash the incoming key.

This patch adds the hashing of the incoming key to ensure it is in the same namespace as the consistent hash "ring". Otherwise, keys above the namespace all map to the first server in the _sorted.

Alternately, I can provide a patch that documents the requirement that the passed in "key" already be hashed -- perhaps by changing the argument name from "key" to "key_hash"?