Skip to content
This repository was archived by the owner on Nov 29, 2023. It is now read-only.
This repository was archived by the owner on Nov 29, 2023. It is now read-only.

feat: E2E benchmarks/simulations #483

@daltoncoder

Description

@daltoncoder

Description

Currently to run a full ursa node end to end, You have to run atleast 3 nodes that make up a genesis narwhal committee and generate a fresh genesis file. We need an easy way to spin up an entire committee so we can run manual tests and benchmark. Also we need to set up a simulation enviroment to run tests against a whole committee of nodes.

Looking into- https://github.com/madsim-rs/madsim for the simulation enviroment. And mystens fork of it https://github.com/MystenLabs/mysten-sim and their implementation https://github.com/MystenLabs/sui/tree/main/crates/sui-simulator

Also inspiration from the original Narwhals benchmark repo - https://github.com/facebookresearch/narwhal/tree/main/benchmark

Checklist

  • I have ensured that my version is up-to-date
  • I have ensured that my issue is reproducible
  • I have ensured that my issue is not a duplicate

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions