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

Implement relational store in aggregator #779

Closed
10 tasks done
jpraynaud opened this issue Mar 2, 2023 · 0 comments
Closed
10 tasks done

Implement relational store in aggregator #779

jpraynaud opened this issue Mar 2, 2023 · 0 comments
Assignees
Labels
D-medium Difficulty: medium epic ⚔️ Epic that gathers related tasks generic-data ⚡ Signing generic data

Comments

@jpraynaud
Copy link
Member

jpraynaud commented Mar 2, 2023

Issue

Implement the new relational design of the aggregator store to prepare strong foundations on which we will build the feature of signing generic data. In this phase, we will not need to modify the OpenAPI, which means that this modification must be transparent for the signer and client nodes

Here is the schema that needs to be implemented:
Mithril

Note: At first, we will process open messages sequentially, but the system will be evolved to a parallel runtimes setup (one for each type of message) later

Methodology

  • Prepare migration script (data structure creation + data migration) + (destruction previous store, maybe later)
  • Update the existing store (adapter modification only) if it is possible
  • Create a new store otherwise
  • Adapt/refactor runtime and/or http server to use the new store

To do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D-medium Difficulty: medium epic ⚔️ Epic that gathers related tasks generic-data ⚡ Signing generic data
Projects
None yet
Development

No branches or pull requests

2 participants