Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Support for running quorum without the transaction manager #119

Open
melihbirim opened this issue Jan 14, 2021 · 2 comments
Open

Support for running quorum without the transaction manager #119

melihbirim opened this issue Jan 14, 2021 · 2 comments

Comments

@melihbirim
Copy link
Contributor

Current setup always includes at least one transactions manager. Some installation scenarios do not need a transaction manager at all and support for running GoQuourm without the transaction manager is needed.

I added a running sample 4 nodes RAFT configuration.

tubuarge@3a0d3b2

@libby
Copy link
Contributor

libby commented Feb 4, 2021

Update rb scripts to support quorum only if the transaction manager is not set.

with tm support:

  - Node_UserIdent: quorum-node1
    Key_Dir: key1
    quorum:
      quorum:
        # supported: (raft | istanbul)
        consensus: istanbul
        Quorum_Version: 2.6.0
      tm:
        # (tessera|constellation)
        Name: tessera
        Tm_Version: 0.10.4

without tm support:

  - Node_UserIdent: quorum-node1
    Key_Dir: key1
    quorum:
      quorum:
        # supported: (raft | istanbul)
        consensus: istanbul
        Quorum_Version: 2.6.0

Update k8s templates to leave out transaction manager resources if set to none.

Update quorum templates to leave out generate Transaction Manger specific resources if not set.

Updating qctl

Modify qctl to include option for no tm manger, e.g. qctl init --tm=none

@solidnerd
Copy link

@melihbirim @libby I started to work on the generators to also support it directly in the generation. Feel free to have a look on it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants