| 456 | } |
| 457 | |
| 458 | export async function clearFailPoint( |
| 459 | configuration: TestConfiguration, |
| 460 | failPoint: FailPoint['configureFailPoint'] = 'failCommand', |
| 461 | url = configuration.url() |
| 462 | ) { |
| 463 | const utilClient = configuration.newClient(url); |
| 464 | await utilClient.connect(); |
| 465 | |
| 466 | try { |
| 467 | await utilClient.db('admin').command(<FailPoint>{ |
| 468 | configureFailPoint: failPoint, |
| 469 | mode: 'off' |
| 470 | }); |
| 471 | } finally { |
| 472 | await utilClient.close(); |
| 473 | } |
| 474 | } |
| 475 | |
| 476 | export async function makeMultiBatchWrite( |
| 477 | configuration: TestConfiguration |