pocket icon indicating copy to clipboard operation
pocket copied to clipboard

[Metrics] Profiling and capacity planning for TestNet release

Open dylanlott opened this issue 1 year ago • 0 comments

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

dylanlott avatar Jul 29 '23 02:07 dylanlott