DeleteNamespace deletes a new namespace. Only superadmin is authorized to do so. Authorization is handled by middlewares.
(ctx context.Context, namespace uint64)
| 134 | // DeleteNamespace deletes a new namespace. Only superadmin is authorized to do so. |
| 135 | // Authorization is handled by middlewares. |
| 136 | func (s *Server) DeleteNamespace(ctx context.Context, namespace uint64) error { |
| 137 | glog.Info("Deleting namespace: ", namespace) |
| 138 | if _, ok := schema.State().Namespaces()[namespace]; !ok { |
| 139 | return errors.Errorf("error deleting non-existing namespace %#x", namespace) |
| 140 | } |
| 141 | return worker.ProcessDeleteNsRequest(ctx, namespace) |
| 142 | } |
nothing calls this directly
no test coverage detected