Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync2: ATX integration #6448

Open
wants to merge 12 commits into
base: sync2/fix-multipeer
Choose a base branch
from
Open

sync2: ATX integration #6448

wants to merge 12 commits into from

Commits on Nov 11, 2024

  1. sync2: ATX integration

    This adds set reconciliation for ATXs.
    There are per-epoch syncers, with lower FPTree depth (16 by default)
    used for older epochs and greater FPTree depth (21 by default) used
    for current epoch.
    Both active syncv2 and passive (server-only) syncv2 are disabled by
    default. It is possible to enable syncv2 in server-only or
    full (active) mode.
    ivan4th committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4828b67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a89964a View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    294bc6c View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    1ff57ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce73f54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f411f7e View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    bb7226f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Configuration menu
    Copy the full SHA
    50afbf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    284f836 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. sync2: only handle synced keys during commit

    It turned out that sync interactions are happening rather quickly,
    and thus it is not really practical to try and begin handling arriving
    keys (e.g. ATX IDs) during sync itself. Moreover, on-the-fly key
    handling was actually only used to register peer IDs for each ATX ID
    to fetch the actual blob from, and that can be done in the handler's
    Commit() method just as well.
    ivan4th committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    a8d87f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    bb54fd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    244ceb1 View commit details
    Browse the repository at this point in the history