Files
weave-scope/report
Peter Bourgon c65aecd9e1 Fix node scoping rules
We only want to scope (i.e. prefix with hostID) those addresses that are
deemed loopback, to disambiguate them. Otherwise, we want to leave
addresses in unscoped form, so they can be matched, and links between
communicating nodes properly made.

So, we make the isLoopback check in MakeAddressID, and omit hostID if
the address isn't loopback. So far so good.

But this breaks topology rendering, as we were relying on extracting
hostID from adjacency node IDs, to populate origin hosts in the rendered
node output. So we need another way to get origin host from an arbitrary
node.

A survey revealed no reliable way to get that information from IDs in
their new form. However, we have access to node metadata, so this
changeset introduces the OriginHostTagger, which tags each node with its
origin host, via the foreign-key semantics we'll use going forward.
2015-06-15 14:36:48 +02:00
..
2015-06-15 11:20:30 +02:00
2015-06-08 19:52:26 +02:00
2015-06-15 14:36:48 +02:00
2015-05-19 10:02:02 +00:00
2015-05-22 13:20:00 +02:00
2015-06-15 14:36:48 +02:00
2015-06-15 14:36:48 +02:00
2015-06-15 14:36:48 +02:00