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

Separate vote generation process #1302

Merged
merged 15 commits into from Oct 18, 2018
Merged

Separate vote generation process #1302

merged 15 commits into from Oct 18, 2018

Commits on Oct 13, 2018

  1. Creating the vote_generator class which encapsulates the process of b…

    …undling and announcing votes. Votes are collected in either bundles of the maximum size, 12, or however many are available after a time cutoff.
    clemahieu committed Oct 13, 2018
    Copy the full SHA
    ae45d08 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    af6f46e View commit details
    Browse the repository at this point in the history
  3. Strengthen the node.block_confirm test which was locally confirming t…

    …he block through the active_block loop instead of ensuring it was confirmed through actual network traffic.
    clemahieu committed Oct 13, 2018
    Copy the full SHA
    9619077 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    58e2949 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2018

  1. Previously node_receive_quorum was built around the assumption that t…

    …he announce loop would continue to announce votes. Instead the test should be built so that it will continue to solicit votes if quorum is not met.
    clemahieu committed Oct 14, 2018
    Copy the full SHA
    bac5da6 View commit details
    Browse the repository at this point in the history
  2. Formatting.

    clemahieu committed Oct 14, 2018
    Copy the full SHA
    6055587 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2505b83 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Copy the full SHA
    14f8b4e View commit details
    Browse the repository at this point in the history
  2. We don't need a write transaction to generate votes and scope the dat…

    …abase transaction to close before re-acquiring the vote_generator lock.
    clemahieu committed Oct 15, 2018
    Copy the full SHA
    8551aac View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. Copy the full SHA
    302f506 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    383cfdb View commit details
    Browse the repository at this point in the history
  3. Naming vote thread.

    Using boost instead of std thread to match other thread usage.
    clemahieu committed Oct 17, 2018
    Copy the full SHA
    2ac7cc3 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Copy the full SHA
    35d4bae View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    654c549 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    12c7055 View commit details
    Browse the repository at this point in the history