Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Persistence] Export Trees Tool #340

Closed
6 tasks
Olshansk opened this issue Nov 9, 2022 · 1 comment
Closed
6 tasks

[Persistence] Export Trees Tool #340

Olshansk opened this issue Nov 9, 2022 · 1 comment
Assignees
Labels
persistence Persistence specific changes tooling tooling to support development, testing et al

Comments

@Olshansk
Copy link
Member

Olshansk commented Nov 9, 2022

Objective

Build a tool that exports the data in the Merkle Trees into a JSON file.

Origin Document

While working on #284, @Olshansk started building a tool that dumps all the data in the KV into a json file for easier debugging. Since the scope of that implementation grew very large, it is being moved to a separate task. The git diff of this code can be used as a starting point for further implementation: export_trees.txt

Goals

  • Get visibility into the data in the Merkle Trees
  • Understand how the data in the Merkle Trees is structured
  • A simple tool that can be used by anyone
  • Enable rapid debugging & understanding

Deliverable

Non-goals / Non-deliverables

  • Adding new functionality to how the Merkle tree is computed

General issue deliverables

  • Update the appropriate CHANGELOG
  • Update any relevant READMEs (local and/or global)
  • Update any relevant global documentation & references

Testing Methodology

  • All tests: make test_all
  • LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md

Creator: @Olshansk

@Olshansk Olshansk added persistence Persistence specific changes tooling tooling to support development, testing et al labels Nov 9, 2022
@Olshansk Olshansk self-assigned this Nov 9, 2022
@Olshansk Olshansk moved this to Backlog in V1 Dashboard Nov 9, 2022
@Olshansk
Copy link
Member Author

Superseded by all the work related to persistence snapshoting by @deblasis and @dylanlott

@github-project-automation github-project-automation bot moved this from Backlog to Done in V1 Dashboard Apr 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
persistence Persistence specific changes tooling tooling to support development, testing et al
Projects
Status: Done
Development

No branches or pull requests

1 participant