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

bootstrapping #176

Merged
merged 62 commits into from
Jan 1, 2024
Merged

bootstrapping #176

merged 62 commits into from
Jan 1, 2024

Conversation

Hellblazer
Copy link
Collaborator

@Hellblazer Hellblazer commented Dec 4, 2023

Lotsa work on getting a bootstrapped Gorgoneion server up and running. This work firms up the FireFlies join and validation framework.

an unfortunate reformatting event, also, too
clean up parameters/etc
dep clean up for kq/ep madness, yet again
clean up close errors with KerlSpace
For the moment, just disable the rebalancing test until I can pay some much needed attention to it.
Allows Seals of arbitrary self describing protobuf messages
Add leyden module, new proto services for such.
Finally a use for the ProtobufDatatype - lol
Flesh out the remaining comms, validation strategy, etc.

Replication pattern established.
button up Leyden for now
…Ani for bootstrapping the view member's join
cannot seem to connect to entrance server for get key state.  Weirdly intermittent connect (and subsequent fail on the retrieval) if debug/single stepping is happening.
Reseed if we cannot join the view.
Revert back to olden daze where the EstablishmentEvent was used in ye Note. Use this as the verifier for the Participant who's Note this is.

This locks the View into the current Note of the Participant, as there's only that event as the Verifier.

Validation is used in the Gateway admission, to ensure only valid member IDs join.
Spawn a ViewManagement.populate using the supplied initial seed set to help ensure population coverage and prevent successor loops with other members who just happened to joined in the same view.
Fix/revert a lot of threading changes made that effed things up.  Scheduled execs do not work well with VThreads, so always fork the running.
@Hellblazer Hellblazer changed the title a-demo bootstrapping Dec 31, 2023
@sfdc-hhildebrand sfdc-hhildebrand merged commit e3d9f44 into master Jan 1, 2024
5 checks passed
@sfdc-hhildebrand sfdc-hhildebrand deleted the a-demo branch January 1, 2024 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants