Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Enable deletion of namespaces #60

Open
andrewjstone opened this issue Jan 5, 2017 · 0 comments
Open

Enable deletion of namespaces #60

andrewjstone opened this issue Jan 5, 2017 · 0 comments

Comments

@andrewjstone
Copy link
Contributor

Deletion requires shutting down all the replicas. We need to ensure this is done safely so that they don't come back to life.

Option 1) Gossip and a delete flag -
Problem: What happens if a namespace of the same name is created concurrently with the namespace deletion process.

Option 2) Two-phase commit for atomic deletion.
Problem) Expensive. All nodes must be online and reachable.

Option 3) Root Consensus group for all create and delete operations.

@andrewjstone andrewjstone added this to the Diskless-log-KV-1.0 milestone Jun 22, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant