clean up tracing for SPDP messages in when discovery category is enabled, but not full tracing
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
c60f4fb797
commit
4cc7fac8bc
1 changed files with 4 additions and 9 deletions
|
@ -520,9 +520,6 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
nn_duration_t lease_duration;
|
nn_duration_t lease_duration;
|
||||||
unsigned custom_flags = 0;
|
unsigned custom_flags = 0;
|
||||||
|
|
||||||
if (!(dds_get_log_mask() & DDS_LC_DISCOVERY))
|
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, "SPDP ST0");
|
|
||||||
|
|
||||||
if (!(datap->present & PP_PARTICIPANT_GUID) || !(datap->present & PP_BUILTIN_ENDPOINT_SET))
|
if (!(datap->present & PP_PARTICIPANT_GUID) || !(datap->present & PP_BUILTIN_ENDPOINT_SET))
|
||||||
{
|
{
|
||||||
DDS_WARNING("data (SPDP, vendor %u.%u): no/invalid payload\n", rst->vendor.id[0], rst->vendor.id[1]);
|
DDS_WARNING("data (SPDP, vendor %u.%u): no/invalid payload\n", rst->vendor.id[0], rst->vendor.id[1]);
|
||||||
|
@ -565,8 +562,6 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
prismtech_builtin_endpoint_set |= NN_DISC_BUILTIN_ENDPOINT_CM_PUBLISHER_WRITER | NN_DISC_BUILTIN_ENDPOINT_CM_SUBSCRIBER_WRITER;
|
prismtech_builtin_endpoint_set |= NN_DISC_BUILTIN_ENDPOINT_CM_PUBLISHER_WRITER | NN_DISC_BUILTIN_ENDPOINT_CM_SUBSCRIBER_WRITER;
|
||||||
}
|
}
|
||||||
|
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, " %x:%x:%x:%x", PGUID (datap->participant_guid));
|
|
||||||
|
|
||||||
/* Local SPDP packets may be looped back, and that may include ones
|
/* Local SPDP packets may be looped back, and that may include ones
|
||||||
currently being deleted. The first thing that happens when
|
currently being deleted. The first thing that happens when
|
||||||
deleting a participant is removing it from the hash table, and
|
deleting a participant is removing it from the hash table, and
|
||||||
|
@ -575,7 +570,7 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
|
|
||||||
if (is_deleted_participant_guid (&datap->participant_guid, DPG_REMOTE))
|
if (is_deleted_participant_guid (&datap->participant_guid, DPG_REMOTE))
|
||||||
{
|
{
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, " (recently deleted)");
|
DDS_LOG(DDS_LC_TRACE, "SPDP ST0 %x:%x:%x:%x (recently deleted)", PGUID (datap->participant_guid));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -585,7 +580,7 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
islocal = 1;
|
islocal = 1;
|
||||||
if (islocal)
|
if (islocal)
|
||||||
{
|
{
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, " (local %d)", islocal);
|
DDS_LOG(DDS_LC_TRACE, "SPDP ST0 %x:%x:%x:%x (local %d)", islocal, PGUID (datap->participant_guid));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -596,7 +591,7 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
are even skipping the automatic lease renewal. Therefore do it
|
are even skipping the automatic lease renewal. Therefore do it
|
||||||
regardless of
|
regardless of
|
||||||
config.arrival_of_data_asserts_pp_and_ep_liveliness. */
|
config.arrival_of_data_asserts_pp_and_ep_liveliness. */
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, " (known)");
|
DDS_LOG(DDS_LC_TRACE, "SPDP ST0 %x:%x:%x:%x (known)", PGUID (datap->participant_guid));
|
||||||
lease_renew (os_atomic_ldvoidp (&proxypp->lease), now_et ());
|
lease_renew (os_atomic_ldvoidp (&proxypp->lease), now_et ());
|
||||||
os_mutexLock (&proxypp->e.lock);
|
os_mutexLock (&proxypp->e.lock);
|
||||||
if (proxypp->implicitly_created)
|
if (proxypp->implicitly_created)
|
||||||
|
@ -609,7 +604,7 @@ static int handle_SPDP_alive (const struct receiver_state *rst, nn_wctime_t time
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
DDS_LOG(DDS_LC_DISCOVERY, " bes %x ptbes %x NEW", builtin_endpoint_set, prismtech_builtin_endpoint_set);
|
DDS_LOG(DDS_LC_DISCOVERY, "SPDP ST0 %x:%x:%x:%x bes %x ptbes %x NEW", PGUID (datap->participant_guid), builtin_endpoint_set, prismtech_builtin_endpoint_set);
|
||||||
|
|
||||||
if (datap->present & PP_PARTICIPANT_LEASE_DURATION)
|
if (datap->present & PP_PARTICIPANT_LEASE_DURATION)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue