-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Labels
bootstrap servicesFor those occasions where you want the rack to turn onFor those occasions where you want the rack to turn onsecurityRelated to security.Related to security.trust quorumTrust Quorum relatedTrust Quorum related
Description
I'm going to be fleshing this issue out over time and adding more details and links. Some of this work is already in progress.
- Protocol described in RFD 238
- TLA+ Spec of Protocol
- Protocol implementation in sans-io style
- Async peer-to-peer layer on top of sprockets and sans-io protocol
- Storage
- Sled Agent integration
- RSS supports both bootstore and trust quorum
- RSS only uses trust quorum
- APIs
- Reconfigure
- PrepareAndCommit
- Commit
- Status
- ProxyCommit/ProxyPrepareAndCommit
- LRTQ upgrade
- Key Manager Support
- Nexus Support
- New table for storing trust quorum configuration information
- APIs for triggering membership changes
- Add Sleds
- Get latest membership
- Get membership by version
- List memberships [not a ship blocker - not even sure we want this in the external API]
- Abort configuration
- Background tasks for reconfiguration.
- TQ Membership changes (prepare and commit)
- Allocate sled subnet
- Start sled agent
- OMDB support
- Status
- Latest config
- By Version
- List configurations
- Per sled debug status
- Expunge Sled
- LRTQ upgrade
- Status
- Early networking migration - Data stored in the bootstore and interaction with it should cutover similar to LRTQ upgrade - [Not a blocker for ship]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bootstrap servicesFor those occasions where you want the rack to turn onFor those occasions where you want the rack to turn onsecurityRelated to security.Related to security.trust quorumTrust Quorum relatedTrust Quorum related