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

Number of CNs and IR nodes should be configurable #73

Open
realloc opened this issue May 7, 2021 · 7 comments
Open

Number of CNs and IR nodes should be configurable #73

realloc opened this issue May 7, 2021 · 7 comments
Labels
feature Completely new functionality I2 Regular impact S2 Regular significance U4 Nothing urgent

Comments

@realloc
Copy link

realloc commented May 7, 2021

In different development and testing scenarios we require different number of IR/CN/other nodes. It should be configurable and different setup scripts should be used depending on those settings.

@alexvanin
Copy link
Contributor

Configurations with different number of IR/CN nodes require different blockchain dumps and different neo-go configuration files for each case. I am not sure it is possible to do without in-place chain dump / config generators, that may be hard to integrate with neofs-dev-env repo.

@roman-khimov
Copy link
Member

It's not that difficult to generate a small chain dump (and I don't think you have a lot to put into it), neo-bench does that for example.

@realloc
Copy link
Author

realloc commented May 7, 2021

In the most simple case this can be implemented as additional separate services, like chain-single and ir-single. Depending on the most popular configurations, they may be disabled or enabled by default. Chain dump urls could be pre-set in those services.

@alexvanin
Copy link
Contributor

Let's start with polishing and publishing our chain generation tools first.

@aprasolova
Copy link
Contributor

As I understood from the discussion, the task is about creating exact neofs-dev-env configurations with predefined number of nodes and corresponding blockchain dumps. If it is so, I only need to know, how many nodes must be in these configurations.
@realloc @alexvanin ?

@alexvanin
Copy link
Contributor

As I understood from the discussion, the task is about creating exact neofs-dev-env configurations with predefined number of nodes and corresponding blockchain dumps. If it is so, I only need to know, how many nodes must be in these configurations.
@realloc @alexvanin ?

I think we want to target one and seven alphabet node configurations. First for debug and latter to model real network setup. However I wonder how we gonna do it. It requires different side chain dumps and we wanted to have some sort of side chain dump generator right in neofs-dev-env, if I understood correctly.

Can you elaborate your thoughts on how this should be done?

@realloc
Copy link
Author

realloc commented Aug 29, 2022

Related: #208

@roman-khimov roman-khimov added U4 Nothing urgent S2 Regular significance I2 Regular impact feature Completely new functionality and removed enhancement Improving existing functionality labels Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Completely new functionality I2 Regular impact S2 Regular significance U4 Nothing urgent
Projects
None yet
Development

No branches or pull requests

5 participants