示例#1
0
文件: command.go 项目: proj-223/CatFs
func (self *DataServer) execMigration(command *proc.MasterCommand) {
	location := proc.ServerLocation(command.DstMachine)
	for _, blockStr := range command.Blocks {
		block := &proc.CatBlock{
			ID:        blockStr,
			Locations: []proc.ServerLocation{location},
		}
		go self.migrateBlock(block)
	}
}
示例#2
0
文件: const.go 项目: proj-223/CatFs
func Serve(index int) error {
	server := NewDataServer(proc.ServerLocation(index))
	return server.Serve()
}