miroir/tests/api-compatibility/compat-config.yaml
jedarden 158752fe7b feat(multi-search): implement timeout enforcement and acceptance tests (§13.11)
- Add per-query and total timeout enforcement to MultiSearchExecutor
- Improve SearchResult with helper methods (ok, err, timeout, is_success)
- Fix ModeACoordinator feature-gate compilation issues
- Add comprehensive acceptance tests for multi-search:
  - 5-query batch completion
  - Slow query doesn't block fast queries (parallel execution)
  - Partial failure handling
  - Per-query timeout
  - Total timeout
  - 100-query batch completion

Closes: miroir-uhj.11
2026-05-24 01:54:20 -04:00

27 lines
645 B
YAML

# Miroir configuration for API compatibility tests
# This config connects to the three Meilisearch nodes in the compat test stack
server:
listen_addr: "0.0.0.0:7700"
master_key: "dev-key"
backend:
nodes:
- url: "http://meili-0:7700"
master_key: "dev-node-key"
- url: "http://meili-1:7700"
master_key: "dev-node-key"
- url: "http://meili-2:7700"
master_key: "dev-node-key"
# Use local task store for simplicity in tests
task_store:
backend: "sqlite"
path: "/data/tasks.db"
# Node health check configuration
health_check:
interval: "5s"
timeout: "2s"
unhealthy_threshold: 3
healthy_threshold: 1