Details
-
Test Task
-
Status: Closed
-
Highest
-
Resolution: Done
-
v2.0.0
-
System Test
-
Manual
-
Pass
Description
Setup
- Create a Fabric network with:
- etcd/raft with 3 OSNs (all under the same org) in the system channel (orderersystemchannel)
- batchSize.maxMessageCount = 1
- 2 peers (all under the same org)
- Create application channel channel1 with the same consenter set as orderersystemchannel.
- Install samplecc on all peers.
- Instantiate with simple endorsement policy requiring only 1 peer to endorse.
- Provide scfile (configuration information) to the Performance Traffic Engine (PTE).
- The network will be set up in IKS cluster. PTE itself can run in either its own container in the IKS cluster OR in a vLaunch container. For this test we will run in the vLaunch machine (preferred for convenience, but might incur longer transmission delays).
- Run with logging enabled (per Raft System Test Epic
FAB-13538comments). Logs must be persistent, so we can retrieve them even in cases where a peer or orderer stops.
Alternatively, the network could be set up in vLaunch VM instead of IKS, using Docker containers for all network nodes, including the PTE client.
Inputs
- Run a test similar to
FAB-7647. PTE runs in "latency mode" with one thread, sending 10,000 transactions to one peer, one after another, after each event is received from the peer after validation. - PTE will send all traffic on the channel to first orderer.
Expectations
- All nodes remain in service throughout the test.
- 10,002 blocks (genesis plus instantiation plus 10,000 TXs) successfully written to ledger.
- No errors in the logs of peers and orderers.
- PTE Test Passes and End2End Latency (avg per transaction) will be reported.
- No failures or errors reported by PTE.
Attachments
Issue Links
- relates to
-
FAB-13603 Crash and restart follower OSNs (single-thread invocations, 1 channel, latency mode)
-
- Closed
-
-
FAB-13604 Crash and restart leader OSN (single-thread invocations, 1 channel, latency mode)
-
- Closed
-
-
FAB-13703 3 orderers, PTE latency mode 1 thread X 3 channels
-
- Closed
-
-
FAB-13809 Long Run for memory analysis: Don't crash any OSN (single-thread invocations, 1 channel, latency mode)
-
- Closed
-
-
FAB-7647 Performance test: latency
-
- Closed
-