Browse Source

debug: add ADDR_SYNC logs for BGP node_put DELETE and member_sync recv ac

topo_upd
Evgeny 3 months ago
parent
commit
4df7195a58
  1. 7
      src/topo_node_sqlite.c
  2. 1
      tools/chatgui/transport/member_sync.c

7
src/topo_node_sqlite.c

@ -146,7 +146,12 @@ int topo_node_sqlite_node_put(sqlite3* db, struct TOPO_NODEQ* nq) {
sqlite3_stmt* del_stmt = NULL;
if (sqlite3_prepare_v2(db, del_sql, -1, &del_stmt, NULL) == SQLITE_OK) {
sqlite3_bind_int64(del_stmt, 1, (sqlite3_int64)ni->node_id);
sqlite3_step(del_stmt); sqlite3_finalize(del_stmt);
sqlite3_step(del_stmt);
int deled = sqlite3_changes(db);
if (deled > 0)
DEBUG_INFO(DEBUG_CATEGORY_DEBUG, "BGP: [ADDR_SYNC] topo_node_sqlite_node_put DELETE stale sock_ids node=0x%016llx sock_count=%d deleted=%d",
(unsigned long long)ni->node_id, sock_count, deled);
sqlite3_finalize(del_stmt);
}
}

1
tools/chatgui/transport/member_sync.c

@ -275,6 +275,7 @@ static int _member_apply_items(void* ctx, const char* ns,
}
}
member_sync_put(inst, ns, nid, x25, ed, jsig, jts, usig, uts, nm, addrs, (int)ac);
DEBUG_INFO(DEBUG_CATEGORY_DEBUG, "%s: [ADDR_SYNC] member_sync recv ns=%s nid=0x%016llx ac=%d", MS_ID, ns, (unsigned long long)nid, ac);
mp += consumed; mrem -= (size_t)consumed;
}
return 0;

Loading…
Cancel
Save