diff options
author | David Härdeman <david@hardeman.nu> | 2020-06-22 09:39:08 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2020-06-22 09:39:08 +0200 |
commit | e321c206a88f222a599c222626b265c8ba3b7112 (patch) | |
tree | 7371837151aced3cda21675a084981f4a3d50120 | |
parent | 49ae8b30a8f6ca89114af89b215b655de8ea66f8 (diff) |
Improve task descriptions
-rw-r--r-- | announce.c | 2 | ||||
-rw-r--r-- | cfgdir.c | 2 | ||||
-rw-r--r-- | main.c | 15 | ||||
-rw-r--r-- | server.c | 4 | ||||
-rw-r--r-- | uring.c | 11 |
5 files changed, 18 insertions, 16 deletions
@@ -128,7 +128,7 @@ announce_init(struct cfg *cfg) if (sfd < 0) die("socket: %m"); - uring_task_init(cfg, &aev->task, "aev", uring_parent(cfg), announce_free); + uring_task_init(cfg, &aev->task, "announce", uring_parent(cfg), announce_free); uring_task_set_fd(&aev->task, afd); aev->mcast_fd = sfd; cfg->aev = aev; @@ -555,7 +555,7 @@ cfgdir_init(struct cfg *cfg) if (iwd < 0) die("inotify_add_watch: %m"); - uring_task_init(cfg, &iev->task, "iev", uring_parent(cfg), inotify_free); + uring_task_init(cfg, &iev->task, "server_config", uring_parent(cfg), inotify_free); uring_task_set_fd(&iev->task, ifd); cfg->iev = iev; uring_read(cfg, &iev->task, iev->buf, sizeof(iev->buf), inotify_cb); @@ -385,7 +385,7 @@ cfg_init(int argc, char **argv) cfg->uid = geteuid(); cfg->gid = getegid(); - uring_task_init(cfg, &cfg->task, "cfg", NULL, cfg_free); + uring_task_init(cfg, &cfg->task, "main", NULL, cfg_free); list_init(&cfg->servers); while (true) { @@ -544,7 +544,6 @@ cfg_apply(struct cfg *cfg) } struct signalfd_ev { - //struct signalfd_siginfo buf; struct cfg *cfg; struct uring_task task; struct uring_task_buf tbuf; @@ -573,9 +572,9 @@ dump_tree(struct cfg *cfg) if (!debug_enabled(DBG_REF)) return; - debug(DBG_REF, "\n\n"); - debug(DBG_REF, "Dumping Tree"); - debug(DBG_REF, "============"); + info("\n\n"); + info("Dumping Tree"); + info("============"); uring_task_refdump(&cfg->task); uring_refdump(cfg->uev); idle_refdump(cfg->idle); @@ -587,8 +586,8 @@ dump_tree(struct cfg *cfg) cfgdir_refdump(cfg->iev); list_for_each_entry(server, &cfg->servers, list) server_refdump(server); - debug(DBG_REF, "============"); - debug(DBG_REF, "\n\n"); + info("============"); + info("\n\n"); } static void @@ -725,7 +724,7 @@ signalfd_init(struct cfg *cfg) debug(DBG_SIG, "using pipe fds %i -> %i", sev->pipe[PIPE_WR], sev->pipe[PIPE_RD]); - uring_task_init(cfg, &sev->task, "sev", uring_parent(cfg), signalfd_free); + uring_task_init(cfg, &sev->task, "signal", uring_parent(cfg), signalfd_free); uring_task_set_fd(&sev->task, sev->pipe[PIPE_RD]); uring_task_set_buf(&sev->task, &sev->tbuf); cfg->sev = sev; @@ -923,7 +923,7 @@ server_new(struct cfg *cfg, const char *name) verbose("Adding server %s", name); server = zmalloc(sizeof(*server)); if (!server) { - error("malloc"); + error("malloc: %m"); return NULL; } @@ -935,7 +935,7 @@ server_new(struct cfg *cfg, const char *name) server->start_method = SERVER_START_METHOD_UNDEFINED; server->idle_timeout = 0; - uring_task_init(cfg, &server->task, "server", uring_parent(cfg), server_free); + uring_task_init(cfg, &server->task, server->name, uring_parent(cfg), server_free); uring_task_set_buf(&server->task, &server->tbuf); uring_task_init(cfg, &server->ann_task, "announce", &server->task, server_announce_free); @@ -55,6 +55,9 @@ uring_task_refdump(struct uring_task *task) assert_return(task); + if (!debug_enabled(DBG_REF)) + return; + buf[0] = '\0'; for (tmp = task; tmp; tmp = tmp->parent) { size_t prefix; @@ -76,9 +79,9 @@ uring_task_refdump(struct uring_task *task) memcpy(dst, tmp->name, strlen(tmp->name)); } - debug(DBG_REF, "%s (0x%p parent 0x%p free 0x%p fd %i ref %u)", - buf, task, task->parent, task->free, task->fd, - task->refcount); + info("%s (0x%p parent 0x%p free 0x%p fd %i ref %u)", + buf, task, task->parent, task->free, task->fd, + task->refcount); } /* @@ -607,7 +610,7 @@ uring_init(struct cfg *cfg) debug(DBG_UR, "uring initialized, features: 0x%08x", uev->uring_params.features); - uring_task_init(cfg, &uev->task, "uev", &cfg->task, uring_free); + uring_task_init(cfg, &uev->task, "io_uring", &cfg->task, uring_free); cfg->uev = uev; uev->cfg = cfg; } |