CMIRRORD_PIDFILE is not defined. This makes the build fail.
Therefore, we need to conditionalize the check for cmirrord
based on if CMIRRORD_PIDFILE is defined.
* otherwise, the kernel module will fail to make
* contact.
*/
+#ifdef CMIRRORD_PIDFILE
if (!dm_daemon_is_running(CMIRRORD_PIDFILE)) {
log_verbose("Cluster mirror log daemon is not running");
_mirror_attributes &= ~MIRROR_LOG_CLUSTERED;
}
+#else
+ log_verbose("Cluster mirror log daemon not included in build");
+ _mirror_attributes &= ~MIRROR_LOG_CLUSTERED;
+#endif
}
*attributes = _mirror_attributes;
}