mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-06 13:27:43 +00:00
abee09dad9
* fix(admin): use raw topology host for peer mapping Backlog: rustfs/backlog#1427 Keep endpoint topology membership keyed by raw host:port when mapping peers to grid hosts, while preserving DNS resolution only for the PeerRestClient dialing host. Co-Authored-By: heihutu <heihutu@gmail.com> * fix(admin): reconcile v3 info with topology Backlog: rustfs/backlog#1425 Backlog: rustfs/backlog#1428 Synthesize additive unknown server rows from configured endpoint topology before v3 backend counters are computed, and add exact drive-identity coverage tests so balanced totals cannot hide a missing member. Co-Authored-By: heihutu <heihutu@gmail.com> * refactor(admin): collapse topology reconciliation Build a single endpoint topology index for v3 admin server reconciliation and completeness reporting, and reuse the raw peer/grid mapping when constructing peer clients. Backlog: rustfs/backlog#1424 Co-Authored-By: heihutu <heihutu@gmail.com> --------- Co-authored-by: heihutu <heihutu@gmail.com>