Renato Costa

Results 11 issues of Renato Costa

This fixes a couple of references to loop variables in parallel tests and deferred functions. When running a parallel test (calling `t.Parallel()`) combined with the table-driven pattern, it's necessary to...

agent

When a cluster is started with the `--skip-init` option, the caller can run `roachprod init` at any time to initialize the cluster. Unfortunately, the code used to initialize the cluster...

The `rand` workload generates random table definitions when intialized, and performs random writes to the first table created when run. It relies on the `randgen` package to generate random data...

This is the first `mutator` implementation added to the `mixedversion` framework: it randomizes the point in time when we reset the `cluster.preserve_downgrade_option` cluster setting in the test. Fixes: #111595. Release...

This commit updates the `acceptance/multitenant` roachtest to use the recently introduced roachprod API to manage virtual clusters. It also removes the previous log checking, as that logic is brittle. In...

This commit updates the roachprod and roachtest monitors to 1) send an event when the monitor is abruptly terminated (i.e., reader stream sees an EOF when the associated context is...

Backport 1/1 commits from #124403. /cc @cockroachdb/release ---- Previously, roachtest would only look at the outermost error in a chain that matched a `TransientError` (or `ErrorWithOwnership`) when checking for flakes....

backport

This commit adds the notion of a "deployment mode" to mixedversion tests. Currently, we only define a `system-only` deployment mode, corresponding to the deployment performed on all mixedversion tests to...

This commit adds a `SetDefaultVirtualCluster` function to the cluster interface. This function's primary use case is to simulate the behaviour of the `server.controller.default_target_cluster` cluster setting, but for separate-process tenants. When...

Clients are expected to handle ambiguous errors; for instance, see our own documentation: * [cockroachlabs.com/docs/stable/transaction-retry-error-reference](https://www.cockroachlabs.com/docs/stable/transaction-retry-error-reference) * [cockroachlabs.com/docs/stable/common-errors#result-is-ambiguous](https://www.cockroachlabs.com/docs/stable/common-errors#result-is-ambiguous) Despite that, our very own `workload` does not handle these errors, leading to...

C-bug
A-testing
T-testeng