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

Round doesn't restart when all contributors are dropped and there are no available replacement contributors #283

Closed
kellpossible opened this issue Jun 12, 2021 · 2 comments · Fixed by #288
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@kellpossible
Copy link

kellpossible commented Jun 12, 2021

I'm not sure whether this functionality was originally in scope, so I've labelled it either a bug or enhancement. Either way, it seems likely that round restart has not yet been implemented.

coordinator.log:

�[2mJun 12 20:17:13.423�[0m �[31mERROR�[0m phase1_coordinator::coordinator: Unverified contribution is missing (./transcript/development/round_1/chunk_10/contribution_1.unverified)
�[2mJun 12 20:17:13.423�[0m �[31mERROR�[0m phase1_coordinator::coordinator: Coordinator failed to aggregate the current round
ContributionMissing
�[2mJun 12 20:17:13.423�[0m �[33m WARN�[0m phase1_coordinator::coordinator_state: Rolling back aggregating indicator from coordinator state
�[2mJun 12 20:17:13.423�[0m �[31mERROR�[0m aleo_setup_coordinator::operator: ContributionMissing
�[2mJun 12 20:17:18.154�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading Aleo address: "aleo1u6ammp4ramtxmgzkf33py0y5x7l3ezmws4avc9hkhftg32kwm5zqr7hp7s"
�[2mJun 12 20:17:18.154�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading signature: "a1a5bae83acb927e68ec12fc300ed3db333432f07dca4c16e02e001e46323601a4785325d687084453df593dabe3b6a3aaac3e9dd015716342c2afa44f3d3b03"
�[2mJun 12 20:17:18.154�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Verifying signature with message: "post /v1/verifier/try_lock"
�[2mJun 12 20:17:18.362�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading Aleo address: "aleo1u6ammp4ramtxmgzkf33py0y5x7l3ezmws4avc9hkhftg32kwm5zqr7hp7s"
�[2mJun 12 20:17:18.362�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading signature: "81faba37b12f8e7bf0b58774af3017302c2b277212c55481f78231d7348a2201d2a974a24a39cdac98910571a8f4222e27eeaf8c5fcc36c58dd7227ded012900"
�[2mJun 12 20:17:18.362�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Verifying signature with message: "post /v1/queue/verifier/join"
�[2mJun 12 20:17:19.357�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading Aleo address: "aleo1gpcarsysfe78mqxd7m7nfxyy53xcc4g8mq24px32azjl23228gxs4vl5rd"
�[2mJun 12 20:17:19.357�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading signature: "0be0cfcd9a2021656ae13d5634c08021efb01dbac7bceee8e253b188166a0400dc010e95f058cb3e241be66d41be20593820e4fef3e061db8434e2dea9248701"
�[2mJun 12 20:17:19.357�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Verifying signature with message: "post /v1/contributor/heartbeat"
�[2mJun 12 20:17:19.428�[0m �[32m INFO�[0m aleo_setup_coordinator::api::contributor::heartbeat: Contributor aleo1gpcarsysfe78mqxd7m7nfxyy53xcc4g8mq24px32azjl23228gxs4vl5rd.contributor successfully performed heartbeat
�[2mJun 12 20:17:23.425�[0m �[32m INFO�[0m phase1_coordinator::coordinator: 

    ----------------------------------------------------------------
    ||                        STATUS REPORT                       ||
    ----------------------------------------------------------------

    | Round 1 is finished
    | Round 1 is awaiting aggregation
    | Round 2 is awaiting participants

    | 0 contributors and 0 verifiers active in the current round
    | 0 contributors and 1 verifiers completed the current round
    | 0 chunks are pending verification

    | 1 contributors and 1 verifiers assigned to the next round
    | 1 contributors and 1 verifiers in queue for the ceremony

    | 1 participants dropped
    | 0 participants banned

    
�[2mJun 12 20:17:23.440�[0m �[31mERROR�[0m phase1_coordinator::coordinator: Unverified contribution is missing (./transcript/development/round_1/chunk_10/contribution_1.unverified)
�[2mJun 12 20:17:23.440�[0m �[31mERROR�[0m phase1_coordinator::coordinator: Coordinator failed to aggregate the current round
ContributionMissing
�[2mJun 12 20:17:23.440�[0m �[33m WARN�[0m phase1_coordinator::coordinator_state: Rolling back aggregating indicator from coordinator state
�[2mJun 12 20:17:23.440�[0m �[31mERROR�[0m aleo_setup_coordinator::operator: ContributionMissing
�[2mJun 12 20:17:23.604�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading Aleo address: "aleo1u6ammp4ramtxmgzkf33py0y5x7l3ezmws4avc9hkhftg32kwm5zqr7hp7s"
�[2mJun 12 20:17:23.604�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading signature: "6c4c26703776b7fbdd94145e5848054e990106e3e23ebf67151d37d710ec08039c8f463c19fb3880266928f88887211d75f3e645514103a88fa56cda047fa803"
�[2mJun 12 20:17:23.604�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Verifying signature with message: "post /v1/verifier/try_lock"
�[2mJun 12 20:17:23.769�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading Aleo address: "aleo1u6ammp4ramtxmgzkf33py0y5x7l3ezmws4avc9hkhftg32kwm5zqr7hp7s"
�[2mJun 12 20:17:23.770�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Reading signature: "98f1f41719e8e9fce8cfaa46654ba1ddd249a3903967acf131ed6de6194185021cf1c5b35c3ef3d8909c108068f8b852059121eb0c6b0d6be93ab95331b29304"
�[2mJun 12 20:17:23.770�[0m �[34mDEBUG�[0m aleo_setup_coordinator::authentication::aleo: Verifying signature with message: "post /v1/queue/verifier/join"
@kellpossible kellpossible added bug Something isn't working enhancement New feature or request labels Jun 12, 2021
@apruden2008 apruden2008 added this to the Universal Setup milestone Jun 13, 2021
@apruden2008
Copy link

Yeah, I think this is a good feature to have. Perhaps the criteria for restarting the round can be defined in the coordinator config file? What do you think @ibaryshnikov ?

@kellpossible
Copy link
Author

This can use the implementation of #286

@kellpossible kellpossible linked a pull request Jun 20, 2021 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants