roachtest: basic multi-day roachtest #31223
Labels
A-testing
Testing tools and infrastructure
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
X-stale
Roachtests currently run nightly and are expected to run for a few hours at most. The expectation when roachtests were being created is that we'd eventually add longer running roachtests. The time for doing so has arrived. We should get started with a very basic roachtest that is automatically run weekly (we'll need a "Roachtest Weekly" teamcity config).
My current thinking around a multi-day roachtest is that it should run a well know load and perform a series of normal admin operations. For example, we could create a 7 node cluster, restore TPC-C 1K (for which this cluster would be over provisioned), run load for a day, perform a rolling restart (to simulate a rolling upgrade), add an index to a table, drop an index from a table, etc.
Success criteria would be monitoring the load and verifying that it never stalls and that there are no unexpected crashes.
The text was updated successfully, but these errors were encountered: