|
From: Doug C. <cu...@ap...> - 2008-03-19 20:00:55
|
Ning, This is looking great! A few questions: Should search results indicate the ranges actually searched? That way, if the client's Mapper is out of date, the client can detect and repair this. To repair, given a set of search results, we need to check for gaps, then figure out what to re-query to fill those gaps. Should this be done through the Ring API? Will host ids ever be other than an ipaddress+port? Should we represent them that way instead? Hosts are not on the ring, so we don't need a numeric value here. Will node ids ever be other than a large (128 bit?) numeric value? They need to be unique, but should be host-independent. E.g., it should be possible to copy a node's data to a new host and have that new host start serving that data. Doug |