feat: support listener connection priorities

This commit is contained in:
fanyang
2026-05-02 17:38:37 +08:00
parent 362aa7a9cd
commit e072587721
22 changed files with 863 additions and 145 deletions
@@ -8,7 +8,8 @@ use anyhow::Context as _;
use dashmap::DashMap;
use easytier::{
common::config::{
ConfigFileControl, ConfigLoader, NetworkIdentity, PeerConfig, TomlConfigLoader,
ConfigFileControl, ConfigLoader, DEFAULT_CONNECTION_PRIORITY, NetworkIdentity, PeerConfig,
TomlConfigLoader,
},
instance_manager::NetworkInstanceManager,
};
@@ -360,6 +361,7 @@ impl HealthChecker {
.parse()
.with_context(|| "failed to parse peer uri")?,
peer_public_key: None,
priority: DEFAULT_CONNECTION_PRIORITY,
}]);
let inst_id = inst_id.unwrap_or(uuid::Uuid::new_v4());