(delNs uint64)
| 354 | } |
| 355 | |
| 356 | func (n *node) deleteNamespace(delNs uint64) error { |
| 357 | n.server.AssertLock() |
| 358 | state := n.server.state |
| 359 | glog.Infof("Deleting namespace %d", delNs) |
| 360 | defer n.regenerateChecksum() |
| 361 | |
| 362 | for _, group := range state.Groups { |
| 363 | for pred := range group.Tablets { |
| 364 | ns := x.ParseNamespace(pred) |
| 365 | if ns == delNs { |
| 366 | delete(group.Tablets, pred) |
| 367 | } |
| 368 | } |
| 369 | } |
| 370 | return nil |
| 371 | } |
| 372 | |
| 373 | func (n *node) applySnapshot(snap *pb.ZeroSnapshot) error { |
| 374 | existing, err := n.Store.Snapshot() |
no test coverage detected