Skip to content

[Metrics] Profiling and capacity planning for TestNet release #947

@dylanlott

Description

@dylanlott

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

Metadata

Metadata

Labels

Type

No type

Projects

Status

Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions