pocket
pocket copied to clipboard
[Metrics] Profiling and capacity planning for TestNet release
Objective
Run profiling and benchmarking tests on the Pocket node to estimate utilization. Use these estimates for capacity planning to generate some idea of what TestNet launch will require.
Origin Document
Mentioned during a Protocol hour discussion
Goals
- Produce a provisioning strategy for TestNet launch
- Profile the Pocket binary utilization
Deliverable
- [ ] Provisioning Plan for Pocket TestNet launch
Non-goals / Non-deliverables
- No optimizations should be made
- No code changes unless necessary for adding measurements
General issue deliverables
- [ ] Update the appropriate CHANGELOG(s)
- [ ] Update any relevant local/global README(s)
- [ ] Update relevant source code tree explanations
- [ ] Add or update any relevant or supporting mermaid diagrams
Testing Methodology
- [ ] Task specific tests or benchmarks:
make ...
- [ ] New tests or benchmarks:
make ...
- [ ] All tests:
make test_all
- [ ] LocalNet: verify a
LocalNet
is still functioning correctly by following the instructions at docs/development/README.md - [ ] k8s LocalNet: verify a
k8s LocalNet
is still functioning correctly by following the instructions here
Creator: @dylanlott Co-Owners: @Olshansk