String#hash is not stable across processes :<
commit5d6dc5c742f827350490d8f33c4c89b203ae7460
authorEric Wong <normalperson@yhbt.net>
Sat, 11 Dec 2010 03:49:12 +0000 (10 19:49 -0800)
committerEric Wong <normalperson@yhbt.net>
Sat, 11 Dec 2010 03:49:12 +0000 (10 19:49 -0800)
tree9fc79f0ead7a407f7a7c636a92ed372870e5565a
parent8791d27f34d618bc7979b56da7e068b79a79b229
String#hash is not stable across processes :<

We need to implement our own hash functions for splitting
databases across multiple files.  This was totally fucking up
Rainbows!
lib/metropolis.rb
lib/metropolis/multi_hash.rb [new file with mode: 0644]
lib/metropolis/multi_hash/digest.rb [new file with mode: 0644]
lib/metropolis/multi_hash/to_i.rb [new file with mode: 0644]
lib/metropolis/tc/hdb.rb
lib/metropolis/tc/hdb/ex.rb
lib/metropolis/tc/hdb/ro.rb
lib/metropolis/tdb/multi.rb
test/test_tdb.rb