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

WIP for dynamic coordinator selector #333

Merged
merged 94 commits into from
Nov 21, 2024
Merged

Commits on Oct 24, 2024

  1. WIP for dynamic coordinator selector

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    71e6af4 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. separate thread for assemble coordination

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    26218b5 View commit details
    Browse the repository at this point in the history
  2. multiple iterations

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7654556 View commit details
    Browse the repository at this point in the history
  3. build tags

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8e0429e View commit details
    Browse the repository at this point in the history
  4. Merge branch 'domain-conf' into dynamic-coorinator-selection

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8d72b3e View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. post merge consolidation

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    73215f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. domain name

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    25df7f4 View commit details
    Browse the repository at this point in the history
  2. logs

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    1666684 View commit details
    Browse the repository at this point in the history
  3. assert consistent view of the world state

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    2bab9c9 View commit details
    Browse the repository at this point in the history
  4. pendingEndorsementRequest struct

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    e7673ff View commit details
    Browse the repository at this point in the history
  5. idempotent endorsement requests

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    3cf78b9 View commit details
    Browse the repository at this point in the history
  6. endorsement not included in revert response

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    0561a5c View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. callback to original assembling node

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    464ef19 View commit details
    Browse the repository at this point in the history
  2. retry assemble errors

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    5181b99 View commit details
    Browse the repository at this point in the history
  3. component tests for concurrent transactions

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    22397c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. try component tests on postgres

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    f35bcaa View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dynamic-coordinator-selection-merge

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    ceb2076 View commit details
    Browse the repository at this point in the history
  3. post merge fixup

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    fb36a6a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. couple sign to assemble

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    454d366 View commit details
    Browse the repository at this point in the history
  2. refactor

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    bcc3074 View commit details
    Browse the repository at this point in the history
  3. check error

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    5330614 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Merge branch 'main' into dynamic-coordinator-selection-merge

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6e6a91b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dynamic-coordinator-selection-merge

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    28c3d6e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. TestPrivacyGroupEndorsementConcurrent

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    836dc5e View commit details
    Browse the repository at this point in the history
  2. logging

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    82acdd9 View commit details
    Browse the repository at this point in the history
  3. unassigned var

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    0c161a7 View commit details
    Browse the repository at this point in the history
  4. unused argument

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    05d7d9c View commit details
    Browse the repository at this point in the history
  5. comment typo

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    04c2be2 View commit details
    Browse the repository at this point in the history
  6. delete component_test_long

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    28281a7 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into dynamic-coordinator-selection-merge

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e6360be View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. status for prepared

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    55968cd View commit details
    Browse the repository at this point in the history
  2. test refactor

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    5714358 View commit details
    Browse the repository at this point in the history
  3. skip uncessary code branch

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    ee4e891 View commit details
    Browse the repository at this point in the history
  4. lint

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    015d138 View commit details
    Browse the repository at this point in the history
  5. replace fakes with mocks

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    cfbf8f3 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into dynamic-coordinator-selection-merge

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    a6de3ad View commit details
    Browse the repository at this point in the history
  7. merge branch 'main' into dynamic-coorinator-selection

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    f696665 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'dynamic-coordinator-selection-merge' into dynamic-coori…

    …nator-selection
    
    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    3463ef3 View commit details
    Browse the repository at this point in the history
  9. test refactor

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    3dffd8b View commit details
    Browse the repository at this point in the history
  10. retry delegate request

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    8e2f727 View commit details
    Browse the repository at this point in the history
  11. remove panic

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    d3c5b2c View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

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

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    0d1f556 View commit details
    Browse the repository at this point in the history
  3. test dynamic coordinator

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    a3ee9ce View commit details
    Browse the repository at this point in the history
  4. ignore mocks in coverage

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    1bf6031 View commit details
    Browse the repository at this point in the history
  5. remove dead code

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    753fa96 View commit details
    Browse the repository at this point in the history
  6. delegation acknowledgment

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    939b1af View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. SQLite migration to create new DB (no data migration)

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    9ed1d27 View commit details
    Browse the repository at this point in the history
  2. common utilities for mocking

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    1d6a764 View commit details
    Browse the repository at this point in the history
  3. Update logic for new approach to nonce allocation

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    3110640 View commit details
    Browse the repository at this point in the history
  4. logging

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    c887ab2 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. better status

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4f7b587 View commit details
    Browse the repository at this point in the history
  2. merge branch 'main' into dynamic-coorinator-selection

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    3666ea4 View commit details
    Browse the repository at this point in the history
  3. parametrize concurrency test

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ba5fd8b View commit details
    Browse the repository at this point in the history
  4. RangeBoundary test

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    1995aec View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Work through changes for new nonce allocation system

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    a1c7d4e View commit details
    Browse the repository at this point in the history
  2. Working through DB interactions

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    ac8aa8a View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Work through UPDATE semantics with multiple rows in one update

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    51aeb5e View commit details
    Browse the repository at this point in the history
  2. Work through tests in public tx mgr

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    8e73aa4 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. Update and simplify DB TX model with public TX mgr changes

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    6233ce4 View commit details
    Browse the repository at this point in the history
  2. Work through private TX manager changes for late nonce alloc

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    7879de9 View commit details
    Browse the repository at this point in the history
  3. Rollback change in #403 that causes ethclient test to take 30s

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    22330db View commit details
    Browse the repository at this point in the history
  4. Add configurable startup retry for blockchain node connection

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    a1d1f7f View commit details
    Browse the repository at this point in the history
  5. remove unused function

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    5d3bba7 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into dynamic-coorinator-selection

    Signed-off-by: John Hosie <[email protected]>
    hosie committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    4e3c792 View commit details
    Browse the repository at this point in the history
  7. Unit test complete for PSQL and SQLite with late nonce assign

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    e2b084a View commit details
    Browse the repository at this point in the history
  8. Add post-commit notification to public Tx manager to dispatch

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    fd71386 View commit details
    Browse the repository at this point in the history
  9. Propagate DB TX to contract lookup

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    0204192 View commit details
    Browse the repository at this point in the history
  10. Work through last tweaks for component test build pass

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    983ad9c View commit details
    Browse the repository at this point in the history
  11. Work through last issues with E2E tests

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    bcda725 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'main' of https://github.com/kaleido-io/paladin into pub…

    …tx-submit-dbtx
    
    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    751443a View commit details
    Browse the repository at this point in the history
  13. Finalize comment

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    dd6c859 View commit details
    Browse the repository at this point in the history
  14. Re-enabled commented out tests

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    963f7a3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Start debug server on localhost:6060 by default

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    1374804 View commit details
    Browse the repository at this point in the history
  2. Support a HTTP request to get a Java dump too

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    df8860f View commit details
    Browse the repository at this point in the history
  3. Synchronize calls to onNext per requrements in gRPC docs

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    ca47eb2 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Move to enabling debug server in operator, not config

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    4421ff2 View commit details
    Browse the repository at this point in the history
  2. Add test to do parallel submission, and ensure we do not attempt gas …

    …estimation
    
    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    30df922 View commit details
    Browse the repository at this point in the history
  3. Enough gas for Zeto transactions

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    56235d9 View commit details
    Browse the repository at this point in the history
  4. New parallel test passing

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    f6556d5 View commit details
    Browse the repository at this point in the history
  5. Update operator/test/e2e/e2e_noto_pente_test.go

    Signed-off-by: John Hosie <[email protected]>
    hosie authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d4b0ede View commit details
    Browse the repository at this point in the history
  6. Clean up defunct field

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    64df95d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    98c95ab View commit details
    Browse the repository at this point in the history
  8. Merge pull request #443 from LF-Decentralized-Trust-labs/hardening

    Next rev of E2E tests for #333
    peterbroadhurst authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    89a2d1e View commit details
    Browse the repository at this point in the history
  9. Merge branch 'dynamic-coorinator-selection' of https://github.com/kal…

    …eido-io/paladin into pubtx-submit-dbtx
    
    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    43a6668 View commit details
    Browse the repository at this point in the history
  10. Update tests for queued submission

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    21c93ee View commit details
    Browse the repository at this point in the history
  11. Allow full TX pool usage by a single address ()

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    a6a31e4 View commit details
    Browse the repository at this point in the history
  12. Allow re-delegation based on blockheight

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    fd6c572 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Move to hash on endorsement set for coordinator election ahead of nex…

    …t step
    
    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    69511f8 View commit details
    Browse the repository at this point in the history
  2. Re-enable the others tests

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    5a23657 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #441 from LF-Decentralized-Trust-labs/pubtx-submit…

    …-dbtx
    
    Refactor nonce assignment to post-submit of public transactions
    hosie authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    686e021 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbd7d71 View commit details
    Browse the repository at this point in the history
  5. Update on-conflict processing for prepared states

    Signed-off-by: Peter Broadhurst <[email protected]>
    peterbroadhurst committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7a795a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b77767e View commit details
    Browse the repository at this point in the history