Restarting Brokers

With the removeSelfOnShutdown property set to true, a broker will remove itself from the domain (from the durable domain configuration) when shutting down gracefully (kill -TERM or service stop).

With removeSelfOnShutdown=false, which is the default, the broker will need to be explicitly removed from the durable domain configuration. This is because the broker shutdown is considered a failure, unless of course the broker just happens to restart.

NuoDB recommends that you keep removeSelfOnShutdown=false in production to make sure that any inaccessible broker is considered a failure.

See also About Broker Quorum for an understanding of how the number of brokers affects domain behavior.