]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
pg_test_timing: fix unit in backward-clock warning
authorFujii Masao <fujii@postgresql.org>
Thu, 23 Apr 2026 23:59:14 +0000 (08:59 +0900)
committerFujii Masao <fujii@postgresql.org>
Fri, 24 Apr 2026 00:02:03 +0000 (09:02 +0900)
pg_test_timing reports timing differences in nanoseconds in master, and
in microseconds in v14 through v18, but previously the backward-clock
warning incorrectly labeled the value as milliseconds.

This commit fixes the warning message to use "ns" in master and
"us" in v14 through v18, matching the actual unit being reported.

Backpatch to all supported versions.

Author: Chao Li <lic@highgo.com>
Reviewed-by: Lukas Fittl <lukas@fittl.com>
Reviewed-by: Xiaopeng Wang <wxp_728@163.com>
Reviewed-by: Fujii Masao <masao.fujii@gmail.com>
Discussion: https://postgr.es/m/F780CEEB-A237-4302-9F55-60E9D8B6533D@gmail.com
Backpatch-through: 14

src/bin/pg_test_timing/pg_test_timing.c

index 2afb0e6a4103412873f28ae4b469faedb015e4fa..944b25df1f2bee8155f44f153fa6329c23ea1e7c 100644 (file)
@@ -281,7 +281,7 @@ test_timing(unsigned int duration, TimingClockSourceType source, bool fast_timin
                if (unlikely(diff < 0))
                {
                        fprintf(stderr, _("Detected clock going backwards in time.\n"));
-                       fprintf(stderr, _("Time warp: %d ms\n"), diff);
+                       fprintf(stderr, _("Time warp: %d ns\n"), diff);
                        exit(1);
                }