mirror of
https://github.com/rustfs/rustfs.git
synced 2026-01-17 01:30:33 +00:00
fix get_net_info
This commit is contained in:
@@ -3,7 +3,25 @@ use serde::{Deserialize, Serialize};
|
||||
use crate::health::NodeCommon;
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
pub mod net_linux;
|
||||
pub fn get_net_info(addr: &str, iface: &str) -> NetInfo {
|
||||
let mut ni = NetInfo::default();
|
||||
ni.node_common.addr = addr.to_string();
|
||||
ni.interface = iface.to_string();
|
||||
|
||||
ni
|
||||
}
|
||||
|
||||
#[cfg(not(target_os = "linux"))]
|
||||
pub fn get_net_info(addr: &str, iface: &str) -> NetInfo {
|
||||
NetInfo {
|
||||
node_common: NodeCommon {
|
||||
addr: addr.to_owned(),
|
||||
error: "Not implemented for non-linux platforms".to_owned(),
|
||||
},
|
||||
interface: iface.to_owned(),
|
||||
..Default::default()
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Default, Serialize, Deserialize)]
|
||||
pub struct NetInfo {
|
||||
|
||||
@@ -24,7 +24,7 @@ use futures::{Stream, StreamExt};
|
||||
use lock::{lock_args::LockArgs, Locker, GLOBAL_LOCAL_SERVER};
|
||||
|
||||
use common::globals::GLOBAL_Local_Node_Name;
|
||||
use madmin::net::net_linux::get_net_info;
|
||||
use madmin::net::get_net_info;
|
||||
use madmin::{
|
||||
heal_command::get_local_background_heal_status,
|
||||
health::{
|
||||
|
||||
Reference in New Issue
Block a user