: 30 : 30 : 0 |
When a server that is a member of a cluster performs consistency checks on a database, or compacts a database, it should automatically mark the database as Out of Service in the Cluster Database Directory for the duration of the operation.
(In the case of compact, it will only happen during copy-style compacts.)
This will allow users opening the database to fail over to another cluster member. It also means that compact won't be terminated by users opening the database halfway through the operation.
Ideally this behaviour would be automatic, but could be overridden with a command line option on fixup/compact if needed.
If a database is already marked as Out of Service, then fixup/compact should not mark it as available at the end of the operation.
It may also be a good idea to control this behaviour with an INI variable - MarkOutOfServiceDuringMaintenance={On|Off} - in case an Administrator wants to override this behaviour.
|