BUG/MINOR: opentracing: use 'date' instead of 'now' in debug output

The filter was using "now" in visible output in debug mode, that's
not correct, we should rather use "date" since it's visible. No
backport is needed as it was mostly emphasized by commit 28360dc
("MEDIUM: clock: force internal time to wrap early after boot")
in 2.8..
This commit is contained in:
Willy Tarreau 2023-04-27 18:05:38 +02:00
parent 82bde18aa4
commit 64651d1769
2 changed files with 3 additions and 3 deletions

View File

@ -26,9 +26,9 @@
#ifdef DEBUG_OT
# ifdef DEBUG_OT_SYSTIME
# define FLT_OT_DBG_FMT(f) "[% 2d] %ld.%06ld [" FLT_OT_SCOPE "]: " f, tid, now.tv_sec, now.tv_usec
# define FLT_OT_DBG_FMT(f) "[% 2d] %ld.%06ld [" FLT_OT_SCOPE "]: " f, tid, date.tv_sec, date.tv_usec
# else
# define FLT_OT_DBG_FMT(f) "[% 2d] %11.6f [" FLT_OT_SCOPE "]: " f, tid, FLT_OT_TV_UDIFF(&(flt_ot_debug.start), &now) / 1e6
# define FLT_OT_DBG_FMT(f) "[% 2d] %11.6f [" FLT_OT_SCOPE "]: " f, tid, FLT_OT_TV_UDIFF(&(flt_ot_debug.start), &date) / 1e6
# endif
# define FLT_OT_DBG_INDENT " "
# define FLT_OT_DBG(l,f, ...) \

View File

@ -1134,7 +1134,7 @@ static int flt_ot_parse(char **args, int *cur_arg, struct proxy *px, struct flt_
#ifdef DEBUG_OT
FLT_OT_RUN_ONCE(
# ifndef DEBUG_OT_SYSTIME
(void)memcpy(&(flt_ot_debug.start), &now, sizeof(flt_ot_debug.start));
(void)memcpy(&(flt_ot_debug.start), &date, sizeof(flt_ot_debug.start));
# endif
flt_ot_debug.level = FLT_OT_DEBUG_LEVEL;