Write `n` L0 segments for `(tenant, collection)`.
(core: &CoreLoop, tenant: TenantId, collection: &str, n: usize)
| 84 | |
| 85 | /// Write `n` L0 segments for `(tenant, collection)`. |
| 86 | fn write_l0_segments(core: &CoreLoop, tenant: TenantId, collection: &str, n: usize) { |
| 87 | let segment_data = make_test_segment(); |
| 88 | for i in 0..n { |
| 89 | let seg_id = nodedb_fts::lsm::compaction::segment_id(i as u64, 0); |
| 90 | core.fts_write_segment(tenant, collection, &seg_id, &segment_data) |
| 91 | .expect("fts_write_segment must succeed"); |
| 92 | } |
| 93 | } |
| 94 | |
| 95 | /// Exhaust `db`'s maintenance budget by acquiring leases and sleeping. |
| 96 | /// |
no test coverage detected