Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Wiredtiger stress tests

24 views
Skip to first unread message

Matan Tennenhaus

unread,
Sep 15, 2024, 5:19:56 PM9/15/24
to wiredtiger-users
Hi, I could not find some, but does Wiredtiger have any kind of long stress tests that simulate random scenarios? (and may allow using different configurations for testing)
As far as I understood, the ctests/python suite tests offer only unit tests that check different specific behaviors / test specific scenarios under the same configuration in repetitive behavior. I'm looking for testing tool that allow running for large amount of time and allow random behavior (For example: random key and value selection / random API selection).
Is there any test in Wiredtiger github or any other place that reminds this kind of behavior?

BTW it can be under Mongo tests if you recommend any kind of tool / specific tests that validate Wiredtiger with good coverage under stress using mongo.

& If you have any kind of validation advice regarding my issue I will be happy to hear also.

Many Thanks,
Matan.

Chenhao Qu

unread,
Sep 15, 2024, 5:52:18 PM9/15/24
to wiredtig...@googlegroups.com

Hi Matan,

We have a test called test format to do what you have described. It lives in src/test/format.

There is also a script format.sh to run it continuously.

Cheers,
Chenhao

--
You received this message because you are subscribed to the Google Groups "wiredtiger-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wiredtiger-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wiredtiger-users/d621bb2e-9c9b-4eac-973e-7a5e116828ccn%40googlegroups.com.

Matan Tennenhaus

unread,
Sep 22, 2024, 7:41:23 AM9/22/24
to wiredtiger-users

Thanks.
ב-יום שני, 16 בספטמבר 2024 בשעה 00:52:18 UTC+3, Chenhao Qu כתב/ה:

Chenhao Qu

unread,
Sep 22, 2024, 6:05:14 PM9/22/24
to wiredtig...@googlegroups.com
This is a continuous testing that runs on the same database using a fixed workload. Test format runs on randomised configs and workloads on different databases. If you want a long-running test on the same database. Testy is the choice.

Reply all
Reply to author
Forward
0 new messages