-
Notifications
You must be signed in to change notification settings - Fork 195
Closed
Labels
ExecutionCadence Execution TeamCadence Execution Team
Description
Objective
Improving stability of execution node (reducing memory spikes) reduction operational overhead (memory cost, manual interventions).
Key Results:
- Enable automatic data pruning. (Badger DB does not support pruning, so on long-running network removing unused data requires node downtime & manual intervention).
- Reduce memory requirements (Badger compaction has caused memory spikes, performance issues and outages of Execution node in the past, so far mitigated with more aggressive GC GoMemLimit setting. As the load on the DB grows these issues are likely to reoccur in the future).
- Reduce the risk on unsupported SW. Badger DB is a project that is not actively maintained anymore. At some point it might not be compatible with a new version of Go, which would block the upgrade of flow-go to newer versions of Go language.
DACI
Role | Assigned |
---|---|
Driver | Technical: @zhangchiqing , EM: @j1010001 |
Approver | @Kay-Zee |
Consulted | @AlexHentschel, @franklywatson |
Informed | Flow protocol Engineering team |
### Tasks
- [ ] https://github.com/onflow/flow-go/issues/6516
### Stretch goals
- [ ] https://github.com/onflow/flow-go/issues/6527
Metadata
Metadata
Assignees
Labels
ExecutionCadence Execution TeamCadence Execution Team