in report.
- When using --update=uuid on an array with a bitmap, update the
bitmap's uuid too.
+ - Add a copy of /proc/mdstat to the mail message send by mdadm
+ --monitor.
Changes Prior to 2.4.1 release
- Honour --write-mostly when adding to an array without persistent
strncmp(event, "Degrade", 7)==0)) {
FILE *mp = popen(Sendmail, "w");
if (mp) {
+ FILE *mdstat;
char hname[256];
gethostname(hname, sizeof(hname));
signal(SIGPIPE, SIG_IGN);
fprintf(mp, "It could be related to component device %s.\n\n", disc);
fprintf(mp, "Faithfully yours, etc.\n");
+
+ mdstat = fopen("/proc/mdstat", "r");
+ if (mdstat) {
+ char buf[8192];
+ int n;
+ fprintf(mp, "\nP.S. The /proc/mdstat file current contains the following:\n\n");
+ while ( (n=fread(buf, 1, sizeof(buf), mdstat)) > 0)
+ fwrite(buf, 1, n, mp);
+ fclose(mdstat);
+ }
fclose(mp);
}