proper node info filter for fanout

This commit is contained in:
Christien Rioux
2023-07-20 17:52:45 -04:00
parent 57b5de0639
commit 3224a315c3
5 changed files with 59 additions and 10 deletions

View File

@@ -136,7 +136,9 @@ impl StorageManager {
}
// Return peers if we have some
log_stor!(debug "Fanout call returned peers {}", gva.answer.peers.len());
#[cfg(feature="network-result-extra")]
log_stor!(debug "GetValue fanout call returned peers {}", gva.answer.peers.len());
Ok(Some(gva.answer.peers))
}
};
@@ -158,6 +160,7 @@ impl StorageManager {
key_count,
fanout,
timeout_us,
capability_fanout_node_info_filter(vec![CAP_DHT]),
call_routine,
check_done,
);

View File

@@ -18,7 +18,8 @@ use storage_manager_inner::*;
pub use types::*;
use super::*;
use crate::rpc_processor::*;
use routing_table::*;
use rpc_processor::*;
/// The maximum size of a single subkey
const MAX_SUBKEY_SIZE: usize = ValueData::MAX_LEN;

View File

@@ -116,6 +116,9 @@ impl StorageManager {
}
// Return peers if we have some
#[cfg(feature="network-result-extra")]
log_stor!(debug "SetValue fanout call returned peers {}", sva.answer.peers.len());
Ok(Some(sva.answer.peers))
}
};
@@ -137,6 +140,7 @@ impl StorageManager {
key_count,
fanout,
timeout_us,
capability_fanout_node_info_filter(vec![CAP_DHT]),
call_routine,
check_done,
);