From: Art Cancro Date: Mon, 16 Oct 2023 16:08:39 +0000 (-0400) Subject: Revert "loadtest: change display" X-Git-Tag: v997~113 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=cba9b05c5201ce5f050dc535b4849e9996cd4825 Revert "loadtest: change display" This reverts commit fdd4f3034903e50395e72acf74636e4cb12c2291. --- diff --git a/citadel/utils/loadtest.c b/citadel/utils/loadtest.c index 5d0e15062..2d62d98ac 100644 --- a/citadel/utils/loadtest.c +++ b/citadel/utils/loadtest.c @@ -275,19 +275,10 @@ void perform_random_thing(int serv_sock) { // This is the main loop. We log in as the load test user, and then perform random operations until stopped. -void *loadtest(void *ptr) { +void *loadtest(void *blah) { char buf[SIZ]; int serv_sock; - // Find a nice spot on the screen to show the operation count for this thread. - int threadnum; - threadnum = (ptr ? (*(int *)ptr) : 0); - int row = 10 + (threadnum % 20); - int col = (threadnum / 20) * 10; - long ops = 0; - printf("\033[%d;%dH\033[33m 0\033[0m", row, col); - fflush(stdout); - serv_sock = uds_connectsock(file_citadel_socket); if (serv_sock < 0) { @@ -307,6 +298,12 @@ void *loadtest(void *ptr) { serv_puts(serv_sock, buf); serv_gets(serv_sock, buf); + // Find a nice spot on the screen to show the operation count for this thread. + int row = 10 + ((serv_sock-3) % 20); + int col = ((serv_sock-3) / 20) * 10; + long ops = 0; + printf("\033[%d;%dH\033[33m 0\033[0m", row, col); + fflush(stdout); while(1) { perform_random_thing(serv_sock); printf("\033[%d;%dH\033[32m%8ld\033[0m", row, col, ++ops); @@ -374,14 +371,6 @@ int main(int argc, char **argv) { exit(errno); } - // set up the screen - for (i=0; i