HomeClusterLabs Projects
Diffusion Booth b9560cc74c99

High: zealous local address matching with the same subnet entries
b9560cc74c99Unpublished

Unpublished Commit · Learn More

  • Repository Importing: This repository is still importing.
  • Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

High: zealous local address matching with the same subnet entries

Previously, having booth components on the same subnet could seriously
confuse self-determination of those tolerating fuzziness when doing so
(i.e., not site nor arbitrator).

It would be the case when there are two (or more) addresses sharing the
same network part of the address as one of the actual hosts's addresses
(assigned to one of its interfaces), and the exactly matching one is
listed _after_ at least a single network-part-match-only one ("fuzzy"
match). Due to the original requirement that any subsequent candidate
would have to beat a running winner in the length of the network prefix,
such exact match could never have been tested and hence missed.
(IOW, algorithm used to search for local, not global maximum in some
circumstances).

Now we allow further examination of the candidate with the same length
of the network prefix as a running winner, which -- moreover -- cannot
be the exact match because now, it terminates the search immediately.

Details

Provenance
Jan Pokorný <jpokorny@redhat.com>Authored on Sep 14 2016, 4:31 PM
Parents
rBef769ef9614e: Merge pull request #47 from liu4480/master
Branches
Unknown
Tags
Unknown

Event Timeline