rackspace/repose — pull request #191 by zinic (2011-12-20 03:50:37+00:00)
Title: Jhopper

The refactorings in this patch are meant to clean up the interface used in the hashed datastore classes for digesting messages (i.e. hashing). This cleanup better communicates intent and better handles exception paths.

In addition, this patch also includes a minor update to the dist-datastore contract that specifies the header 'X-TTL' as the time to live header for all put requests. Using this header puts us more inline with what other RESTful services use.

Lastly, the patch also fixes an implementation issue within the dist-datastore filter which did not allow delete calls to be processed (locally and remotely).