summaryrefslogtreecommitdiffstats
path: root/src/aclk/aclk_query_queue.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/aclk/aclk_query_queue.h (renamed from aclk/aclk_query_queue.h)9
1 files changed, 5 insertions, 4 deletions
diff --git a/aclk/aclk_query_queue.h b/src/aclk/aclk_query_queue.h
index 5983561a6..4a4a36a3f 100644
--- a/aclk/aclk_query_queue.h
+++ b/src/aclk/aclk_query_queue.h
@@ -55,7 +55,7 @@ struct aclk_query {
struct timeval created_tv;
usec_t created;
int timeout;
- aclk_query_t next;
+ aclk_query_t prev, next;
// TODO maybe remove?
int version;
@@ -75,12 +75,13 @@ void aclk_queue_flush(void);
void aclk_queue_lock(void);
void aclk_queue_unlock(void);
-#define QUEUE_IF_PAYLOAD_PRESENT(query) \
+#define QUEUE_IF_PAYLOAD_PRESENT(query) do { \
if (likely(query->data.bin_payload.payload)) { \
aclk_queue_query(query); \
} else { \
- netdata_log_error("Failed to generate payload (%s)", __FUNCTION__); \
+ nd_log(NDLS_DAEMON, NDLP_ERR, "Failed to generate payload"); \
aclk_query_free(query); \
- }
+ } \
+} while(0)
#endif /* NETDATA_ACLK_QUERY_QUEUE_H */