From f5d0f526f21f0a8428906789af5898662216032d Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Wed, 15 Mar 2023 22:19:09 +0900 Subject: add comment to mscp_scan(), why usleep(100) --- src/mscp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/mscp.c b/src/mscp.c index c99bcea..41a1418 100644 --- a/src/mscp.c +++ b/src/mscp.c @@ -449,8 +449,11 @@ int mscp_scan(struct mscp *m) return -1; } - /* wait until preparation is end or over nr_threads chunks are - * filled */ + /* need scan finished or over nr_threads chunks to determine + * actual number of threads (and connections). If the number + * of chunks are smaller than nr_threads, we adjust nr_threads + * to the number of chunks. + */ while (!chunk_pool_is_filled(&m->cp) && chunk_pool_size(&m->cp) < m->opts->nr_threads) usleep(100); -- cgit v1.2.3