test_fsync file overrun - Mailing list pgsql-hackers

From Jeff Janes
Subject test_fsync file overrun
Date
Msg-id f67928030909132009s4f15dae6gbd92670f2ac23d3@mail.gmail.com
Whole thread Raw
Responses Re: test_fsync file overrun
List pgsql-hackers
test_fsync in tools/fsync pre-creates a 16MB file.  If it is given a number of iterations greater than 1024 (like one might use if trying to see what happens when NVRAM gets filled, or on a journaling file system), than one of the writes being timed will have to extend the size of the pre-created test file, which can greatly skew the results.

This patch uses lseek to periodically restart at the beginning of the file, rather than writing past the end of it.

Cheers,

Jeff
Attachment

pgsql-hackers by date:

Previous
From: Josh Williams
Date:
Subject: Re: Elementary dependency look-up
Next
From: Jeff Janes
Date:
Subject: Re: XLogInsert