Re: pgbench logging broken by time logic changes
Fabien COELHO <coelho@cri.ensmp.fr>
From: Fabien COELHO <coelho@cri.ensmp.fr>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Michael Paquier <michael@paquier.xyz>,
Andrew Dunstan <andrew@dunslane.net>,
Alvaro Herrera <alvherre@alvh.no-ip.org>,
Gregory Smith <gregsmithpgsql@gmail.com>,
PostgreSQL-development <pgsql-hackers@postgresql.org>,
david.christensen@crunchydata.com
Date: 2021-07-10T09:36:13Z
Lists: pgsql-hackers
Attachments
- pgbench-log-fix-18.patch (text/x-diff) patch
Hello again, >> I hoped we were done here but I realised that your check for 1-3 log >> lines will not survive the harsh environment of the build farm. >> Adding sleep(2) before the final doLog() confirms that. I had two >> ideas: >> So I think we should do 1 for now. Objections or better ideas? > > At least, we now that it is too much. I misread your point. You think that it should fail, but it is not tried yet. I'm rather optimistic that it should not fail, but I'm okay with averting the risk anyway. > What about moving the test as is in the TODO section with a comment, next to > the other one, for now? I stand by this solution which should allow to get some data from the field, as v18 attached. If all is green then the TODO could be removed later. -- Fabien.
Commits
-
Fix pgbench timestamp bugs.
- 5614a0f78eaa 14.0 landed
- 0e39a608ed55 15.0 landed
-
Fix pattern matching logic for logs in TAP tests of pgbench
- 0efd2a1a66dd 11.13 landed
- 79ff96aa9d9a 12.8 landed
- 7a9eaf111ac0 13.4 landed
- c13585fe9e55 14.0 landed
-
pgbench: Improve time logic.
- 547f04e7348b 14.0 cited
-
pgbench: Synchronize client threads.
- aeb57af8e640 14.0 cited
-
pgbench: refactor handling of stats tracking
- b60376649600 9.6.0 cited