mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-21 11:56:38 +00:00
fix get_net_info
This commit is contained in:
+19
-1
@@ -3,7 +3,25 @@ use serde::{Deserialize, Serialize};
|
|||||||
use crate::health::NodeCommon;
|
use crate::health::NodeCommon;
|
||||||
|
|
||||||
#[cfg(target_os = "linux")]
|
#[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)]
|
#[derive(Debug, Default, Serialize, Deserialize)]
|
||||||
pub struct NetInfo {
|
pub struct NetInfo {
|
||||||
|
|||||||
+1
-1
@@ -24,7 +24,7 @@ use futures::{Stream, StreamExt};
|
|||||||
use lock::{lock_args::LockArgs, Locker, GLOBAL_LOCAL_SERVER};
|
use lock::{lock_args::LockArgs, Locker, GLOBAL_LOCAL_SERVER};
|
||||||
|
|
||||||
use common::globals::GLOBAL_Local_Node_Name;
|
use common::globals::GLOBAL_Local_Node_Name;
|
||||||
use madmin::net::net_linux::get_net_info;
|
use madmin::net::get_net_info;
|
||||||
use madmin::{
|
use madmin::{
|
||||||
heal_command::get_local_background_heal_status,
|
heal_command::get_local_background_heal_status,
|
||||||
health::{
|
health::{
|
||||||
|
|||||||
Reference in New Issue
Block a user