health_code_update();
while (1) {
- int handled_event;
-
- DBG3("[ht-thread] Polling on %d fds.",
- LTTNG_POLL_GETNB(&events));
+ DBG3("[ht-thread] Polling.");
/* Inifinite blocking call, waiting for transmission */
restart:
- handled_event = 0;
health_poll_entry();
ret = lttng_poll_wait(&events, -1);
+ DBG3("[ht-thread] Returning from poll on %d fds.",
+ LTTNG_POLL_GETNB(&events));
health_poll_exit();
if (ret < 0) {
/*
health_code_update();
}
- /* Only check cleanup quit when no more work to do. */
- if (handled_event) {
- continue;
- }
-
for (i = 0; i < nb_fd; i++) {
health_code_update();