fix(codex): serve versioned dynamic model catalogs

This commit is contained in:
zhefox
2026-08-14 18:41:44 +08:00
parent a1d64e5239
commit 810c3dfe2b
39 changed files with 6147 additions and 362 deletions
@@ -3838,7 +3838,9 @@ mod tests {
.expect("overflow should resume after repository recovery")
.expect("overflow task should complete");
tokio::time::timeout(Duration::from_secs(2), async {
while runtime.metrics.pending_current.load(Ordering::Acquire) != 0 {
while runtime.metrics.pending_current.load(Ordering::Acquire) != 0
|| runtime.priority_admission.available_permits() != 2
{
tokio::task::yield_now().await;
}
})