+retry_block_housekeeping:
+ syslog(LOG_INFO, "trying to disable housekeeping services");
+ begin_critical_section(S_HOUSEKEEPING);
+ if (housekeeping_in_progress == 0) {
+ do_housekeeping_now = 1;
+ housekeeping_in_progress = 1;
+ }
+ end_critical_section(S_HOUSEKEEPING);
+ if (do_housekeeping_now == 0) {
+ usleep(1000000);
+ goto retry_block_housekeeping;
+ }
+
+ syslog(LOG_INFO, "checking for running server Jobs");