andrussal 870280e354 cfgsync: split repo/provider phases
Refactors long cfgsync helpers into smaller steps.

- ConfigRepo::run
  - Before: wait/timeout + lock draining + config generation + per-host response sending in one block.
  - After: wait_for_hosts_with_timeout/take_waiting_hosts/generate_node_configs/
    send_error_to_all/send_timeout_to_all/send_configs_to_all_hosts.

- try_create_providers
  - Before: mixed validation + duplicated locator parsing for DA/Blend.
  - After: validate_provider_inputs/build_da_providers/build_blend_providers/locator_for_host.
2025-12-19 01:48:50 +01:00
..
2025-12-19 01:48:50 +01:00