Exemplo n.º 1
0
func ringCmd(r ring.Ring, b *ring.Builder, filename string) error {
	if b == nil {
		return fmt.Errorf("only valid for builder files")
	}
	r = b.Ring()
	if err := persist(nil, b, filename); err != nil {
		return err
	}
	return persist(r, nil, strings.TrimSuffix(filename, ".builder")+".ring")
}