Skip to content

Commit 7da90c3

Browse files
[perf-cleanup] remove redundant tests and update mcast polling (#9547)
This removes some test redundancy in the multicast suite and tries to make convergence faster for integration RPW testing. I was spurred on to tackle this by way of #9536 and #9758. While this doesn't fully restore pre-multicast-introduced test times (likely due to more complete end-to-end network testing), it does reduce tail-end outliers when I run the `hist` tool against this branch.
1 parent 98c0651 commit 7da90c3

File tree

11 files changed

+2040
-4012
lines changed

11 files changed

+2040
-4012
lines changed

clients/sled-agent-client/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,9 @@ impl ApiVersionHeader for reqwest::RequestBuilder {
359359
pub trait TestInterfaces {
360360
async fn vmm_single_step(&self, id: PropolisUuid);
361361
async fn vmm_finish_transition(&self, id: PropolisUuid);
362+
/// Essentially like `vmm_finish_transition`, but returns an error instead
363+
/// of panicking if the request fails. Useful when the VMM may have been
364+
/// removed.
362365
async fn try_vmm_finish_transition(
363366
&self,
364367
id: PropolisUuid,

0 commit comments

Comments
 (0)