svn commit: r211895 - head/sbin/hastd
Pawel Jakub Dawidek
pjd at FreeBSD.org
Fri Aug 27 20:48:14 UTC 2010
Author: pjd
Date: Fri Aug 27 20:48:12 2010
New Revision: 211895
URL: http://svn.freebsd.org/changeset/base/211895
Log:
Add hooks execution.
MFC after: 2 weeks
Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com
Modified:
head/sbin/hastd/primary.c
Modified: head/sbin/hastd/primary.c
==============================================================================
--- head/sbin/hastd/primary.c Fri Aug 27 19:57:17 2010 (r211894)
+++ head/sbin/hastd/primary.c Fri Aug 27 20:48:12 2010 (r211895)
@@ -1517,6 +1517,8 @@ sync_thread(void *arg __unused)
pjdlog_info("Synchronization interrupted. "
"%jd bytes synchronized so far.",
(intmax_t)synced);
+ hook_exec(res->hr_exec, "syncintr",
+ res->hr_name, NULL);
}
while (!sync_inprogress) {
dorewind = true;
@@ -1549,6 +1551,8 @@ sync_thread(void *arg __unused)
pjdlog_info("Synchronization started. %ju bytes to go.",
(uintmax_t)(res->hr_extentsize *
activemap_ndirty(res->hr_amp)));
+ hook_exec(res->hr_exec, "syncstart",
+ res->hr_name, NULL);
}
}
if (offset < 0) {
@@ -1565,6 +1569,8 @@ sync_thread(void *arg __unused)
pjdlog_info("Synchronization complete. "
"%jd bytes synchronized.",
(intmax_t)synced);
+ hook_exec(res->hr_exec, "syncdone",
+ res->hr_name, NULL);
}
mtx_lock(&metadata_lock);
res->hr_syncsrc = HAST_SYNCSRC_UNDEF;
More information about the svn-src-head
mailing list