Data replication in quorum AKS pods #1486
Replies: 3 comments 3 replies
-
hello, do you use the same version and flags on every node? |
Beta Was this translation helpful? Give feedback.
-
Hi, I do have same version and flags on every node. Both Node 1 and 2 are transaction nodes of same Org. One node has the event data and second does not have it. So whenever the get request goes to the first node, we don't get the data. |
Beta Was this translation helpful? Give feedback.
-
Can you provide details of how you are sending the transaction? ie what have you got in privateFor? |
Beta Was this translation helpful? Give feedback.
-
System information
Quorum version: v22.4.0
Expected behaviour
Transaction data including events should get replicated to all the permissioned nodes in the network.
Actual behaviour
I have setup a 2 org private network (IBFT Consensus) on AKS. Org A has 3 Transaction , 3 Tessera & 4 validator nodes. Org B has 3 Tx , 3 Tessera & 1 validator node.
3 Tessera Node = ( 1 Actual Tessera node + 2 Replicas of it) for each organization and 3 Transaction nodes of each Org are using same Tessera node.
When private tx is performed by either party i.e Org A, its tx data including events emitted are replicated on all tx nodes of Org A. However, it is not getting replicated on all the tx nodes of Org B, its only visible on one of the node. As a result, unable to get the data from Org B's other tx nodes. The vice-versa is also true.
Note: Check the below attached screenshot for the same. Both the screenshot are of same Org nodes which shows transaction receipt for a tx that has event data on Node1 but its not there on node 2.
Node 1:
Node 2:
Beta Was this translation helpful? Give feedback.
All reactions