Exemple #1
0
func (p *Partitioner) MoveObject(obj *storage.MetaDataObj) {
	if obj != nil {
		if !util.Contains(p.serverNode.Node.HashRange, obj.Hash) {
			log.Printf("Moving key = %s\r\n", obj.Key)
			p.outcomingQueue.Enqueu(&command.Command{OpCode: "move", Obj: obj.MetaDataUpdObj()})
		}
	}
}