Code cleanup (#20673)
* remove analystics send commented out code * Fix compilation warning * Add cmd pool to standard unittest Fix coverity warning on cmd pool unit test * Increase metadata timeout to 15 seconds on exit * Remove commented out code
Stelios Fragkakis committed
Jul 14, 2025 at 18:02 UTC
5c64d5f11b6ab69bf855a30146da412b5141e686
6 files changed
+4
-14
src/daemon/analytics.h
-7
@@ -91,13 +91,6 @@ void get_system_timezone(void);
91
void analytics_reset(void);
92
void analytics_init(void);
93
94
-typedef struct {
95
- const char *action;
96
- const char *result;
97
- const char *data;
98
-} analytics_statistic_t;
99
-
100
-void analytics_statistic_send(const analytics_statistic_t *statistic);
94
bool analytics_check_enabled(void);
95
96
extern struct analytics_data analytics_data;
src/daemon/daemon-shutdown.c
-4
@@ -202,10 +202,6 @@ static void netdata_cleanup_and_exit(EXIT_REASON reason, bool abnormal, bool exi
202
}
203
#endif
204
205
- // notify we are exiting
206
- //analytics_statistic_t statistic = (analytics_statistic_t) {"EXIT", abnormal?"ERROR":"OK","-"};
207
- //analytics_statistic_send(&statistic);
208
-
205
webrtc_close_all_connections();
206
watcher_step_complete(WATCHER_STEP_ID_CLOSE_WEBRTC_CONNECTIONS);
207
src/daemon/libuv_workers.c
+1
-1
@@ -228,7 +228,7 @@ void push_thread(void *arg) {
228
ThreadArgs *args = (ThreadArgs *)arg;
229
CmdPool *pool = args->pool;
230
for (int i = 0; i < args->total; ++i) {
231
- cmd_data_t cmd;
231
+ cmd_data_t cmd = { 0 };
232
snprintf(cmd.data, sizeof(cmd.data), "cmd-%d", i);
233
push_cmd(pool, &cmd, true);
234
}
src/daemon/main.c
+1
@@ -409,6 +409,7 @@ int netdata_main(int argc, char **argv) {
409
if (unittest_waiting_queue()) return 1;
410
if (uuidmap_unittest()) return 1;
411
if (stacktrace_unittest()) return 1;
412
+ if (test_cmd_pool_fifo()) return 1;
413
#ifdef OS_WINDOWS
414
if (perflibnamestest_main()) return 1;
415
#endif
src/database/sqlite/sqlite_metadata.c
+1
-1
@@ -2453,7 +2453,7 @@ static void start_metadata_hosts(uv_work_t *req)
2453
2454
#define EVENT_LOOP_NAME "METASYNC"
2455
2456
-#define MAX_SHUTDOWN_TIMEOUT_SECONDS (10)
2456
+#define MAX_SHUTDOWN_TIMEOUT_SECONDS (15)
2457
#define SHUTDOWN_SLEEP_INTERVAL_MS (100)
2458
#define CMD_POOL_SIZE (32768)
2459
src/web/websocket/websocket-thread.c
+1
-1
@@ -186,7 +186,7 @@ static ssize_t read_pipe_block(int fd, void *buffer, size_t size) {
186
char *buf = buffer;
187
ssize_t total_read = 0;
188
189
- while (total_read < size) {
189
+ while (total_read < (ssize_t) size) {
190
ssize_t bytes = read(fd, buf + total_read, size - total_read);
191
192
if (bytes < 0) {