summaryrefslogtreecommitdiffstats
path: root/etc/inc/gmirror.inc
Commit message (Collapse)AuthorAgeFilesLines
* Remove var_dump from production codeErmal LUÇI2014-11-251-2/+1
|
* geom part list no longer lists empty disks, compensate where needed.jim-p2014-11-131-0/+10
| | | | Also, while I'm here, fixup copyright.
* Fix variable namejim-p2014-05-311-1/+2
|
* Bring in proper gmirror support for the GUI and notifications.jim-p2014-05-301-0/+313
Made a general gmirror library to perform various gmirror tasks and get information, using some of the former widget logic to start. Updated widget to use this new code. Added a Diag > GEOM Mirrors page that displays information about existing mirrors and perform various management tasks. Current actions include rebuilding a drive, forgetting disconnected mirror drives, insert/remove, deactivate/activate, clearing medatada. It's now possible to use the GUI to rebuild a failed mirror by performing a forget, then insert action to replace a missing/dead drive. Also included is a notification setup. Mirror status is polled every 60 seconds, and if any aspect of the mirror changes, notifications are issues that alert in the GUI and by SMTP, etc.
OpenPOWER on IntegriCloud