diff --git a/docs/admin/removing-a-host-from-the-network.md b/docs/admin/removing-a-host-from-the-network.md new file mode 100644 index 0000000..7c54092 --- /dev/null +++ b/docs/admin/removing-a-host-from-the-network.md @@ -0,0 +1,12 @@ +# Removing a Host from the Network + +Removing a host from the network is as simple as + +``` +isle host remove --hostname +``` + +Keep in mind that if the host being removed had storage allocations set on it +then the network will require some time to rebalance the stored data across the +remaining storage hosts. This means that when removing multiple storage hosts +from the network it is a good idea to wait a while in between each removal. diff --git a/docs/command-line.md b/docs/command-line.md index 6d27dfc..9ea4edf 100644 --- a/docs/command-line.md +++ b/docs/command-line.md @@ -51,4 +51,4 @@ Documentation for admins: * [Creating a New Network](./admin/creating-a-new-network.md) * [Adding a Host to the Network](./admin/adding-a-host-to-the-network.md) -* Removing a Host From the Network (TODO) +* [Removing a Host from the Network](./admin/removing-a-host-from-the-network.md) diff --git a/docs/dev/design-principles.md b/docs/dev/design-principles.md index d0b3318..becae3c 100644 --- a/docs/dev/design-principles.md +++ b/docs/dev/design-principles.md @@ -3,6 +3,13 @@ The following points form the basis for all design decisions made within the Isle project. +* "Sometimes, magic is just someone spending more time on something than anyone + else might reasonably expect." - Teller + + Isle should feel magical, in that it's making the seemingly impossible feel + easy. Accomplishing this requires a lot of care, precision, and time on the + part of Isle developers. + * The UX is aggressively optimized to eliminate manual intervention by members. All other concerns are secondary. The concept of "UX" extends beyond GUI interfaces, and encompasses all interactions of any sort with an isle @@ -17,4 +24,3 @@ Isle project. * It is expected that a single host might be a part of multiple, independent isle networks. These should not conflict with each other, nor share resources. -