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

move startup and replication logic into a new server sub-crate #295

Merged
merged 66 commits into from Mar 6, 2024

Commits on Feb 7, 2024

  1. add new server sub-crate

    haydnv committed Feb 7, 2024
    Copy the full SHA
    1d7d865 View commit details
    Browse the repository at this point in the history
  2. stub out examples dir

    haydnv committed Feb 7, 2024
    Copy the full SHA
    368ae7e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Copy the full SHA
    7b216c9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5fa1e4e View commit details
    Browse the repository at this point in the history
  3. test mDNS peer discovery

    haydnv committed Feb 8, 2024
    Copy the full SHA
    dd0743a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f311f56 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Copy the full SHA
    8c72574 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ed90f86 View commit details
    Browse the repository at this point in the history
  3. impl TxnServer

    haydnv committed Feb 10, 2024
    Copy the full SHA
    7e5102a View commit details
    Browse the repository at this point in the history
  4. implement ServerBuilder::build

    haydnv committed Feb 10, 2024
    Copy the full SHA
    0f87d8a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    7efb24d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    fa972ab View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Copy the full SHA
    25e02fa View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d7cbe3e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. impl ReplicaHandler

    haydnv committed Feb 13, 2024
    Copy the full SHA
    f5d453b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0ddb55c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3318254 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4009ee6 View commit details
    Browse the repository at this point in the history
  5. stub out Txn claim methods

    haydnv committed Feb 13, 2024
    Copy the full SHA
    5e401e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. impl Txn::grant

    haydnv committed Feb 14, 2024
    Copy the full SHA
    01c1db7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b4b1758 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    93b5f2b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Copy the full SHA
    44cdfcf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1325357 View commit details
    Browse the repository at this point in the history
  3. impl Hash for Value

    haydnv committed Feb 15, 2024
    Copy the full SHA
    b441bb9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4c0ed70 View commit details
    Browse the repository at this point in the history
  5. first draft of Txn::claim

    haydnv committed Feb 15, 2024
    Copy the full SHA
    bbebdb2 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    11d779a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    7ad4b17 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Copy the full SHA
    a72f0f0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ae4a9c8 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    267aef7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    673d7b5 View commit details
    Browse the repository at this point in the history
  5. copy cluster::Dir

    haydnv committed Feb 16, 2024
    Copy the full SHA
    ad88ff5 View commit details
    Browse the repository at this point in the history
  6. copy cluster::Class

    haydnv committed Feb 16, 2024
    Copy the full SHA
    0da3bcc View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    6be4f64 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Copy the full SHA
    7962242 View commit details
    Browse the repository at this point in the history
  2. update inline documentation to include the sequence of events to boot…

    …strap a server & fix documentation build warnings
    haydnv committed Feb 17, 2024
    Copy the full SHA
    f9ba16c View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Copy the full SHA
    39b16ec View commit details
    Browse the repository at this point in the history
  2. only claim write transactions & correctly route cluster GET requests …

    …when a token is provided
    haydnv committed Feb 20, 2024
    Copy the full SHA
    f8a719e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ec1dd22 View commit details
    Browse the repository at this point in the history
  4. split Builder into two stages

    haydnv committed Feb 20, 2024
    Copy the full SHA
    1ea98bc View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Copy the full SHA
    c0d4f34 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    15d8a29 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Copy the full SHA
    3846380 View commit details
    Browse the repository at this point in the history
  2. impl Gateway for Txn

    haydnv committed Feb 22, 2024
    Copy the full SHA
    2716839 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3cd9a08 View commit details
    Browse the repository at this point in the history
  4. impl rjwt::Resolve for Client

    haydnv committed Feb 22, 2024
    Copy the full SHA
    fd67015 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Copy the full SHA
    39bdc5e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f38f01d View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Copy the full SHA
    4241cf6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    946fd21 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a4f7c27 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Copy the full SHA
    fabb1e6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d1b6526 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Copy the full SHA
    15064d4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6100135 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. test adding a new host to a running cluster & verify that the cluster…

    … state is correctly replicated
    haydnv committed Mar 1, 2024
    Copy the full SHA
    dd33011 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    db2d39e View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Copy the full SHA
    9f8f66b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    aa96a89 View commit details
    Browse the repository at this point in the history
  3. update to the latest txfs

    haydnv committed Mar 5, 2024
    Copy the full SHA
    0a2915a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f8fb633 View commit details
    Browse the repository at this point in the history
  5. remove unused code

    haydnv committed Mar 5, 2024
    Copy the full SHA
    47b731c View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. update trait bounds in the chain and collection sub-crates, and add t…

    …hem as optional deps of the server sub-crate
    haydnv committed Mar 6, 2024
    Copy the full SHA
    1d34cd8 View commit details
    Browse the repository at this point in the history
  2. impl Service

    haydnv committed Mar 6, 2024
    Copy the full SHA
    3db6717 View commit details
    Browse the repository at this point in the history