The giant write test requires an enormous commitment of RAM to run it.
This has caused problems for both our own CI and a number of downstream
CI systems, leading to long execution times or outright failures.
Unfortunately, we can't defend against the original failure using this
test suite, but we can at least exercise the new machinery we added and
trust that the configuration is right.
Modifications:
Make the maximum write size configurable internally
Test the maximum write size at a different value.
Result:
We feel confident that the write splitting continues to work correctly.
Motivation:
The giant write test requires an enormous commitment of RAM to run it. This has caused problems for both our own CI and a number of downstream CI systems, leading to long execution times or outright failures.
Unfortunately, we can't defend against the original failure using this test suite, but we can at least exercise the new machinery we added and trust that the configuration is right.
Modifications:
Result:
We feel confident that the write splitting continues to work correctly.
Resolves #388.