text:
VC Wallet: EDV support

Note: current Aries EDV storage provider supports only one vault. Calling OpenStore(name)  just adds dbnamespace.
Here is the plan to integrate aries wallet with EDV:
PLAN A

As per existing behaviour, wallet implementation will expect StorageProvider during initialization. For EDV users, it will be client's responsibility to pass right storage provider. (in case of REST, command controller's responsibility )

PLAN B

During profile creation wallet will expect EDVServerURL & VaultID options to use EDV as content storage.
VCWallet will create its own EDV provider instance (using this  ) internally for that user.
Wallet will open store during unlock (for all storage provider types) and close store during lock.
EDV will use wallet profile KMS options as EDV encrypter

I think there should be a package that implements the Plan B mechanism.
An instance of that package is then passed into the initializer as a StorageProvider (similar to the mechanism mentioned in Plan A).
i.e., wallet package should not be hard-coded to the Plan B mechanism - rather "Plan B" is injected.
@sudeshrshetty

Yes, PLAN B will fall back to PLAN A if EDV opts are not found in wallet profile.

authors: sudeshrshetty troyronda

repo: hyperledger/aries-framework-go


text:
feat(tenants): initial tenants module

Initial version of the tenants module. This is not fully finished yet and ready for prime time, but it contains most of the things needed for multi-tenancy. It doesn't introduce any breaking changes (those were addressed in the PRs this PR depends on).
Dependant on:

#920
#921
#922

Until the modularization is fully here the API for registering module is not really nice, but I see that as a separate task that we can address after multi-tenancy has been merged. This is how you use it:
import { DependencyManager, Agent } from '@aries-framework/core'
import { TenantsApi, TenantsModule } from '@aries-framework/module-tenants'
import { agentDependencies } from '@aries-framework/node'

// create dependency manager and register module
const dependencyManager = new DependencyManager()
dependencyManager.registerModules(TenantsModule)

// create agent, and resolve tenants api
const agent = new Agent({ /* config */, agentDependencies , dependencyManager)
const tenantsApi = agent.dependencyManager.resolve(TenantsApi)

const tenantRecord = await tenantsApi.createTenant({
  config: {
   label: 'Tenant 1',
  },
})

const tenantAgent = await tenantsApi.getTenantAgent({
  tenantId: tenantRecord.id,
})

// Create oob invitation in scope of tenant
const outOfBandRecord = await tenantAgent.oob.createInvitation()

I would like to already merge so we can keep PRs reasonable (this is already getting quite large).
Basically the only thing that's left to do is correctly managing the tenant lifecycle and managing tenant sessions (see https://hackmd.io/vGLVlxLvQR6jsEEjzNcL8g?view#Tenant-Lifecycle). Currently, wallets are being opened when needed and will not be closed afterwards. That means over time the number of open wallets keeps increasing. Correctly opening wallets and avoiding race conditions if two sessions would like to open the same wallet is handled (using async-mutex library). This does need some improvements in not waiting indefinitely.
Concrete what's still todo:

Agent lifecycle. Currently you call getTenantAgent with no proper way to dispose of the agent (session count won't be reduced)
Check we're not using context after a process is complete (e.g. by setting an event listener). This should always start a new session instead of using the session from the upper scope

I'm quite happy with how it turned out and how multi-tenancy is an optional addon without having the code in the core package.

Codecov Report

Merging #932 (a1613b1) into 0.3.0-pre (96c5ef8) will increase coverage by 0.21%.
The diff coverage is 95.95%.

@@              Coverage Diff              @@
##           0.3.0-pre     #932      +/-   ##
=============================================
+ Coverage      86.70%   86.91%   +0.21%
=============================================
  Files            518      531      +13
  Lines          12603    12854     +251
  Branches        2137     2181      +44
=============================================
+ Hits           10927    11172     +245
- Misses          1581     1587       +6
  Partials          95       95

Impacted Files
Coverage Δ

packages/core/src/agent/Events.ts
100.00% <ø> (ø)

packages/core/src/agent/context/AgentContext.ts
83.33% <0.00%> (-16.67%)
:arrow_down:

...ges/core/src/agent/models/InboundMessageContext.ts
77.77% <0.00%> (-22.23%)
:arrow_down:

.../core/src/modules/connections/ConnectionsModule.ts
67.24% <ø> (ø)

packages/core/src/wallet/IndyWallet.ts
63.28% <20.00%> (-0.87%)
:arrow_down:

...le-tenants/src/context/TenantSessionCoordinator.ts
97.22% <97.22%> (ø)

packages/core/src/agent/Agent.ts
97.56% <100.00%> (+0.01%)
:arrow_up:

packages/core/src/agent/AgentConfig.ts
95.00% <100.00%> (+4.83%)
:arrow_up:

packages/core/src/agent/BaseAgent.ts
95.29% <100.00%> (+2.03%)
:arrow_up:

packages/core/src/agent/EventEmitter.ts
100.00% <100.00%> (ø)

... and 17 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 96c5ef8...a1613b1. Read the comment docs.

Additionally, maybe it's nice to add methods for creating and getting multiple tenants. E.g. createTenants([{...}, {...}, {...}, {...}]). Maybe that is too difficult regarding sessions management tho. Idk, just a thought.

We could. Do you think it will be an often used use case to create a lot of tenants at the same time? I'd like to keep the API minimal, so if you have a good use case for it, I'd be happy to add it.

So I can't think of a good use case for creating multiple tenants atm, but I can imagine wanting to execute some kind of action in batch for multiple tenants at the same time (e.g. creating a connection invite). In this case a getTenants method could be useful.

So I can't think of a good use case for creating multiple tenants atm, but I can imagine wanting to execute some kind of action in batch for multiple tenants at the same time (e.g. creating a connection invite). In this case a getTenants method could be useful.

Ok, I've made some changes to these method in a next PR. Let me look at it in that branch and see If I can come up with nice API

Merging as only failing test is the one from #923

source: gharchive/pull-request

repo: hyperledger/aries-framework-javascript

license_type: permissive

license_source: github-api


text:
Release 0.11.1

Signed-off-by: Miroslav Kovar miroslavkovar@protonmail.com

@mirgee we should deprecate function we wanted to deprecate - old update states, message download and additionally I think we should also deprecate vcx_init_with_config and vcx_init_minimal. So there would be only 1 way of initializing - init_core+open_pool+open_wallet.
Then on next release we could delete these deprecated apis.

I would also suggest  bumping to 0.12.0, we added couple new APIs and strictly speaking, this https://github.com/hyperledger/aries-vcx/pull/137 was actually breaking change - input which would previously be valid is not valid anymore (altough chance of someone running into that particular case are miniscule)

Codecov Report

Merging #168 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #168      +/-   ##
==========================================
+ Coverage   51.15%   51.17%   +0.02%
==========================================
  Files         150      150
  Lines       22899    22899
  Branches     6046     6046
==========================================
+ Hits        11713    11718       +5
+ Misses       7580     7574       -6
- Partials     3606     3607       +1

Flag
Coverage Δ

#unittests
51.17% <ø> (+0.02%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

libvcx/src/lib.rs
33.54% <0.00%> (+0.15%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 84ec0b6...12e8e42. Read the comment docs.

authors: Patrik-Stas codecov-io mirgee

repo: hyperledger/aries-vcx


text:
customized test results location

Signed-off-by: Justin Florentine justin.florentine@consensys.net

PR description
Adds the sonarqube plugin and an initial configuration for it. To use:
./gradlew jacocoRootReport sonarqube -Dsonar.login=$SONAR_TOKEN
With a valid SONAR_TOKEN defined in your environment. This will push analysis reports to Hyperledgers account on Sonar Cloud.
Fixed Issue(s)

fixes #2811
Changelog

[X] I thought about the changelog and included a changelog update if required.

Please change hyperledger-cicd to hyperledger

The context exists in CCI and the token should be available.

@jflo I think you need to add the jobs and context to https://github.com/hyperledger/besu/blob/main/.circleci/config.yml

authors: jflo ryjones

repo: hyperledger/besu


text:
Filter Netty native lib errors likewise the pure Java implementation

Signed-off-by: Fabio Di Fabio fabio.difabio@consensys.net

PR description
Since version 22.4.0 Netty prefers the native lib implementation, instead of the pure Java implementation, and this causes warn log messages in case IPv6 is not enable or configured. These error messages are intercepted and logged at debug when thrown by the pure Java implementation, but the native lib implementation triggers a different exception, so the scope of this PR is to extend the error filtering logic to intercept and log at debug the equivalent errors thrown by the native lib implementation
Fixed Issue(s)

fixes #3798
Documentation

[x] I thought about documentation and added the doc-change-required label to this PR if
updates are required.

Changelog

[x] I thought about the changelog and included a changelog update if required.

sonar is complaining about code coverage - can we add a test?
@macfarla unfortunately there are no unit tests at all for that specific class VertxPeerDiscoveryAgent :disappointed:, and I think it makes sense to create tests for the entire class, not only for my minor modification, do you think we can release this, and delegate the unit tests creation to another ticket?


text:
Multi-Round Benchmark gets randomly stuck in one of the rounds

I'm running a Multi-Round benchmark (simple benchmark) with various TPS rates. The benchmarks get randomly stuck with one unfinished transaction and never returns.
Context

I checked the container logs, everything looks normal in Peers/Orderers/CAs. The chaincode containers logs are frozen with no log after the first instance of caliper repeating the Submitted: 20 Succ: 19 Fail:0 Unfinished:1
Expected Behavior

For the benchmark, rounds execute one after another.
Actual Behavior

2020.10.30-16:33:49.628 info  [caliper] [round-orchestrator] 	Waiting 5 seconds for the next round...
2020.10.30-16:33:54.630 info  [caliper] [round-orchestrator] 	Started round 2 (open)
2020.10.30-16:33:54.632 info  [caliper] [worker-message-handler] 	Preparing Worker#0 for Round#1
2020.10.30-16:33:54.632 info  [caliper] [worker-message-handler] 	Preparing Worker#1 for Round#1
2020.10.30-16:33:54.633 info  [caliper] [worker-message-handler] 	Preparing Worker#2 for Round#1
2020.10.30-16:33:54.634 info  [caliper] [worker-message-handler] 	Preparing Worker#3 for Round#1
2020.10.30-16:33:54.635 info  [caliper] [worker-message-handler] 	Preparing Worker#4 for Round#1
2020.10.30-16:33:54.781 info  [caliper] [caliper-worker] 	Info: worker 0 prepare test phase for round 1 is starting...
2020.10.30-16:33:54.783 info  [caliper] [caliper-worker] 	Info: worker 3 prepare test phase for round 1 is starting...
2020.10.30-16:33:54.784 info  [caliper] [caliper-worker] 	Info: worker 0 prepare test phase for round 1 is completed
2020.10.30-16:33:54.784 info  [caliper] [worker-message-handler] 	Worker#0 prepared for Round#1
2020.10.30-16:33:54.786 info  [caliper] [caliper-worker] 	Info: worker 3 prepare test phase for round 1 is completed
2020.10.30-16:33:54.786 info  [caliper] [worker-message-handler] 	Worker#3 prepared for Round#1
2020.10.30-16:33:54.788 info  [caliper] [caliper-worker] 	Info: worker 4 prepare test phase for round 1 is starting...
2020.10.30-16:33:54.791 info  [caliper] [caliper-worker] 	Info: worker 4 prepare test phase for round 1 is completed
2020.10.30-16:33:54.792 info  [caliper] [worker-message-handler] 	Worker#4 prepared for Round#1
2020.10.30-16:33:54.799 info  [caliper] [caliper-worker] 	Info: worker 2 prepare test phase for round 1 is starting...
2020.10.30-16:33:54.801 info  [caliper] [caliper-worker] 	Info: worker 1 prepare test phase for round 1 is starting...
2020.10.30-16:33:54.802 info  [caliper] [caliper-worker] 	Info: worker 2 prepare test phase for round 1 is completed
2020.10.30-16:33:54.802 info  [caliper] [worker-message-handler] 	Worker#2 prepared for Round#1
2020.10.30-16:33:54.803 info  [caliper] [caliper-worker] 	Info: worker 1 prepare test phase for round 1 is completed
2020.10.30-16:33:54.803 info  [caliper] [worker-message-handler] 	Worker#1 prepared for Round#1
2020.10.30-16:33:54.804 info  [caliper] [worker-orchestrator] 	5 workers prepared, progressing to test phase.
2020.10.30-16:33:54.804 info  [caliper] [round-orchestrator] 	Monitors successfully started
2020.10.30-16:33:54.805 info  [caliper] [worker-message-handler] 	Worker#0 is starting Round#1
2020.10.30-16:33:54.806 info  [caliper] [worker-message-handler] 	Worker#3 is starting Round#1
2020.10.30-16:33:54.806 info  [caliper] [caliper-worker] 	Worker #0 starting workload loop
2020.10.30-16:33:54.807 info  [caliper] [caliper-worker] 	Worker #3 starting workload loop
2020.10.30-16:33:54.807 info  [caliper] [worker-message-handler] 	Worker#2 is starting Round#1
2020.10.30-16:33:54.807 info  [caliper] [worker-message-handler] 	Worker#1 is starting Round#1
2020.10.30-16:33:54.808 info  [caliper] [caliper-worker] 	Worker #2 starting workload loop
2020.10.30-16:33:54.808 info  [caliper] [worker-message-handler] 	Worker#4 is starting Round#1
2020.10.30-16:33:54.809 info  [caliper] [caliper-worker] 	Worker #4 starting workload loop
2020.10.30-16:33:54.809 info  [caliper] [caliper-worker] 	Worker #1 starting workload loop
2020.10.30-16:33:59.807 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 41 Succ: 34 Fail:0 Unfinished:7
2020.10.30-16:34:04.807 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 98 Succ: 93 Fail:0 Unfinished:5
2020.10.30-16:34:05.518 info  [caliper] [worker-message-handler] 	Worker#3 finished Round#1
2020.10.30-16:34:05.518 info  [caliper] [worker-message-handler] 	Worker#2 finished Round#1
2020.10.30-16:34:05.519 info  [caliper] [worker-message-handler] 	Worker#1 finished Round#1
2020.10.30-16:34:05.922 info  [caliper] [worker-message-handler] 	Worker#0 finished Round#1
2020.10.30-16:34:09.808 info  [caliper] [default-observer] 	Resetting txCount indicator count
2020.10.30-16:34:14.810 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:19.811 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:24.812 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:29.813 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:34.814 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:39.815 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:44.816 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:49.817 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:54.818 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:34:59.819 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:35:04.820 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:35:09.821 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:35:14.822 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:35:19.823 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1
2020.10.30-16:35:24.825 info  [caliper] [default-observer] 	[open Round 1 Transaction Info] - Submitted: 20 Succ: 19 Fail:0 Unfinished:1

Here is the Peer Logs
2020-10-31 09:13:30.575 UTC [fsblkstorage] waitForBlock -> DEBU 65dc7 Came out of wait. maxAvailaBlockNumber=[101]
2020-10-31 09:13:30.575 UTC [fsblkstorage] waitForBlock -> DEBU 65dc8 Going to wait for newer blocks. maxAvailaBlockNumber=[101], waitForBlockNum=[102]
2020-10-31 09:13:30.575 UTC [grpc] infof -> DEBU 65dc9 transport: loopyWriter.run returning. connection error: desc = "transport is closing"
2020-10-31 09:13:30.576 UTC [common.deliver] deliverBlocks -> DEBU 65dca Context canceled, aborting wait for next block
2020-10-31 09:13:30.576 UTC [common.deliverevents] func1 -> DEBU 65dcb Closing Deliver stream
2020-10-31 09:13:30.576 UTC [comm.grpc.server] 1 -> INFO 65dcd streaming call completed grpc.service=protos.Deliver grpc.method=DeliverFiltered grpc.peer_address=10.0.0.2:33432 error="context finished before block retrieved: context canceled" grpc.code=Unknown grpc.call_duration=11.281267353s
2020-10-31 09:13:30.576 UTC [fsblkstorage] waitForBlock -> DEBU 65dcc Came out of wait. maxAvailaBlockNumber=[101]
2020-10-31 09:13:30.576 UTC [fsblkstorage] waitForBlock -> DEBU 65dce Going to wait for newer blocks. maxAvailaBlockNumber=[101], waitForBlockNum=[102]
2020-10-31 09:13:30.576 UTC [fsblkstorage] waitForBlock -> DEBU 65dcf Came out of wait. maxAvailaBlockNumber=[101]
2020-10-31 09:13:30.576 UTC [grpc] infof -> DEBU 65dd0 transport: loopyWriter.run returning. connection error: desc = "transport is closing"
2020-10-31 09:13:30.576 UTC [grpc] infof -> DEBU 65dd1 transport: loopyWriter.run returning. connection error: desc = "transport is closing"
2020-10-31 09:13:30.578 UTC [grpc] infof -> DEBU 65dd2 transport: loopyWriter.run returning. connection error: desc = "transport is closing"
2020-10-31 09:13:31.811 UTC [msp] GetDefaultSigningIdentity -> DEBU 65dd3 Obtaining default signing identity
2020-10-31 09:13:31.811 UTC [msp.identity] Sign -> DEBU 65dd4 Sign: plaintext: 18012A500A3F0A1B70656572302E6F72...01120D08C0B59A80BF92C2A116108301
2020-10-31 09:13:31.811 UTC [msp.identity] Sign -> DEBU 65dd5 Sign: digest: E60808DC55EE8FB384F04B0D46F8F23D58EF9A8AA4A33436C5A732174FAE2D8A

Possible Fix

Steps to Reproduce

Run Simple benchmark on a distributed 5-org scenario.

Existing issues

[ ] Stack Overflow issues
[ ] GitHub Issues
[ ] Rocket Chat history

Context

Your Environment

Version used: Caliper v.0.4.1
Environment name and version (e.g. Chrome 39, node.js 5.4): Node 10
Operating System and version (desktop or mobile): UBUNTU
Link to your project:

@nimaafraz Look like Worker#4 didn't finish the round for some reason. Did you see any error logs on the worker side? Could you enable debug logs so we can see what happens exactly?

@aklenik The problem is resolved when dedicating more CPU. Is there a way to see the individual worker logs? How can I enable the debug logs?

I'm facing the same problem, especially when the network is under heavy load. Like the OP, I'm testing the simple benchmark. I have reached a fairly high TPS when using caliper npm package [v0.4.0] a couple of months ago. Recently I've decided to test caliper docker image [v0.4.2] in a Kubernetes environment. I've tested both the local and the distributed [MQTT] methods. When I increase the load, there is a high probability that the benchmark will get stuck. This is the output I got from one of my tests:
 2021.01.24-16:37:46.769 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 780 Succ: 69 Fail:7 Unfinished:704 2021.01.24-16:37:51.759 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 1918 Succ: 261 Fail:21 Unfinished:1636 2021.01.24-16:37:56.757 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 3044 Succ: 325 Fail:62 Unfinished:2657 2021.01.24-16:38:01.760 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 4325 Succ: 394 Fail:112 Unfinished:3819 2021.01.24-16:38:06.759 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 5469 Succ: 438 Fail:170 Unfinished:4861 2021.01.24-16:38:11.770 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 6686 Succ: 591 Fail:207 Unfinished:5888 2021.01.24-16:38:16.771 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 7915 Succ: 680 Fail:255 Unfinished:6980 2021.01.24-16:38:21.772 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 9216 Succ: 692 Fail:290 Unfinished:8234 2021.01.24-16:38:26.782 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 10489 Succ: 830 Fail:353 Unfinished:9306 2021.01.24-16:38:31.780 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 11814 Succ: 854 Fail:409 Unfinished:10551 2021.01.24-16:38:36.778 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 13190 Succ: 891 Fail:445 Unfinished:11854 2021.01.24-16:38:41.780 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 14427 Succ: 891 Fail:451 Unfinished:13085 2021.01.24-16:38:46.781 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 15562 Succ: 891 Fail:491 Unfinished:14180 2021.01.24-16:38:51.781 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 16879 Succ: 972 Fail:567 Unfinished:15340 2021.01.24-16:38:56.782 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 18205 Succ: 989 Fail:591 Unfinished:16625 2021.01.24-16:39:01.783 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 18691 Succ: 989 Fail:662 Unfinished:17040 2021.01.24-16:39:06.787 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19147 Succ: 1248 Fail:707 Unfinished:17192 2021.01.24-16:39:11.787 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19604 Succ: 1533 Fail:707 Unfinished:17364 2021.01.24-16:39:16.789 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19884 Succ: 2236 Fail:707 Unfinished:16941 2021.01.24-16:39:21.791 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:26.790 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:31.790 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:36.793 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:41.793 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:46.792 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057
This is the last lines of the caliper.log file [debug is enabled]:
2021.01.24-16:59:50.310 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_eaab52e5" published message to topic "worker/update": {"sender":"mqttjs_eaab52e5","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":6,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261779,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":160,"totalSuccessful":160,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261824,"lastCreateTime":1611506273936,"firstFinishTime":1611506267127,"lastFinishTime":1611506355511},"latency":{"successful":{"min":3677,"max":84649,"total":8983374},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.310Z"} 2021.01.24-16:59:50.318 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_a3477ad3" published message to topic "worker/update": {"sender":"mqttjs_a3477ad3","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":3,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261779,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":153,"totalSuccessful":153,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261816,"lastCreateTime":1611506272580,"firstFinishTime":1611506264796,"lastFinishTime":1611506355514},"latency":{"successful":{"min":2046,"max":84517,"total":8328411},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.317Z"} 2021.01.24-16:59:50.496 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_3a49b562" published message to topic "worker/update": {"sender":"mqttjs_3a49b562","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":2,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261768,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":168,"totalSuccessful":168,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261803,"lastCreateTime":1611506274101,"firstFinishTime":1611506264896,"lastFinishTime":1611506355496},"latency":{"successful":{"min":2357,"max":84980,"total":9933750},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.495Z"}

I'm facing the same problem, especially when the network is under heavy load. Like the OP, I'm testing the simple benchmark. I have reached a fairly high TPS when using caliper npm package [v0.4.0] a couple of months ago. Recently I've decided to test caliper docker image [v0.4.2] in a Kubernetes environment. I've tested both the local and the distributed [MQTT] methods. When I increase the load, there is a high probability that the benchmark will get stuck. This is the output I got from one of my tests:
 2021.01.24-16:37:46.769 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 780 Succ: 69 Fail:7 Unfinished:704 2021.01.24-16:37:51.759 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 1918 Succ: 261 Fail:21 Unfinished:1636 2021.01.24-16:37:56.757 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 3044 Succ: 325 Fail:62 Unfinished:2657 2021.01.24-16:38:01.760 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 4325 Succ: 394 Fail:112 Unfinished:3819 2021.01.24-16:38:06.759 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 5469 Succ: 438 Fail:170 Unfinished:4861 2021.01.24-16:38:11.770 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 6686 Succ: 591 Fail:207 Unfinished:5888 2021.01.24-16:38:16.771 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 7915 Succ: 680 Fail:255 Unfinished:6980 2021.01.24-16:38:21.772 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 9216 Succ: 692 Fail:290 Unfinished:8234 2021.01.24-16:38:26.782 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 10489 Succ: 830 Fail:353 Unfinished:9306 2021.01.24-16:38:31.780 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 11814 Succ: 854 Fail:409 Unfinished:10551 2021.01.24-16:38:36.778 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 13190 Succ: 891 Fail:445 Unfinished:11854 2021.01.24-16:38:41.780 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 14427 Succ: 891 Fail:451 Unfinished:13085 2021.01.24-16:38:46.781 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 15562 Succ: 891 Fail:491 Unfinished:14180 2021.01.24-16:38:51.781 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 16879 Succ: 972 Fail:567 Unfinished:15340 2021.01.24-16:38:56.782 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 18205 Succ: 989 Fail:591 Unfinished:16625 2021.01.24-16:39:01.783 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 18691 Succ: 989 Fail:662 Unfinished:17040 2021.01.24-16:39:06.787 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19147 Succ: 1248 Fail:707 Unfinished:17192 2021.01.24-16:39:11.787 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19604 Succ: 1533 Fail:707 Unfinished:17364 2021.01.24-16:39:16.789 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 19884 Succ: 2236 Fail:707 Unfinished:16941 2021.01.24-16:39:21.791 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:26.790 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:31.790 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:36.793 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:41.793 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057 2021.01.24-16:39:46.792 info  [caliper] [default-observer]      [open Round 0 Transaction Info] - Submitted: 20000 Succ: 2236 Fail:707 Unfinished:17057
This is the last lines of the caliper.log file [debug is enabled]:
2021.01.24-16:59:50.310 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_eaab52e5" published message to topic "worker/update": {"sender":"mqttjs_eaab52e5","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":6,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261779,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":160,"totalSuccessful":160,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261824,"lastCreateTime":1611506273936,"firstFinishTime":1611506267127,"lastFinishTime":1611506355511},"latency":{"successful":{"min":3677,"max":84649,"total":8983374},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.310Z"} 2021.01.24-16:59:50.318 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_a3477ad3" published message to topic "worker/update": {"sender":"mqttjs_a3477ad3","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":3,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261779,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":153,"totalSuccessful":153,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261816,"lastCreateTime":1611506272580,"firstFinishTime":1611506264796,"lastFinishTime":1611506355514},"latency":{"successful":{"min":2046,"max":84517,"total":8328411},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.317Z"} 2021.01.24-16:59:50.496 debug [caliper] [mqtt-messenger]        Messenger "mqttjs_3a49b562" published message to topic "worker/update": {"sender":"mqttjs_3a49b562","recipients":["mqttjs_c5eaa833"],"type":"txUpdate","content":{"subCollectors":[],"active":true,"stats":{"metadata":{"workerIndex":2,"roundIndex":0,"roundLabel":"open","roundStartTime":1611506261768,"roundFinishTime":0},"txCounters":{"totalSubmitted":1250,"totalFinished":168,"totalSuccessful":168,"totalFailed":0},"timestamps":{"firstCreateTime":1611506261803,"lastCreateTime":1611506274101,"firstFinishTime":1611506264896,"lastFinishTime":1611506355496},"latency":{"successful":{"min":2357,"max":84980,"total":9933750},"failed":{"min":9007199254740991,"max":0,"total":0}}},"type":"txUpdate"},"date":"2021-01-24T16:59:50.495Z"}

I'm facing the same issue too
`
caliper_testing    | 2021.05.25-10:59:49.092 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 445 Succ: 10 Fail:18 Unfinished:417
caliper_testing    | 2021.05.25-10:59:54.070 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 60 Fail:18 Unfinished:422
caliper_testing    | 2021.05.25-10:59:59.071 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 96 Fail:18 Unfinished:386
caliper_testing    | 2021.05.25-11:00:04.073 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 176 Fail:18 Unfinished:306
caliper_testing    | 2021.05.25-11:00:09.075 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 239 Fail:18 Unfinished:243
caliper_testing    | 2021.05.25-11:00:14.077 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 311 Fail:18 Unfinished:171
caliper_testing    | 2021.05.25-11:00:19.079 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:24.080 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:29.082 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:34.084 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:39.085 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:44.086 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:49.088 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:54.089 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:00:59.093 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:04.094 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:09.095 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:14.096 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:19.097 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:24.098 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:29.099 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:34.100 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:39.101 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:44.102 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:49.103 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:54.104 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:01:59.105 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:04.106 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:09.108 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:14.109 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:19.110 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:24.112 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:29.113 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:34.114 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:39.116 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:44.119 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:49.120 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:54.122 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:02:59.124 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:04.126 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:09.127 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:14.129 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:19.132 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:24.133 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:29.133 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:34.134 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:39.136 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:44.137 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:49.138 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:54.139 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:03:59.141 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:04.142 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:09.144 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:14.145 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:19.146 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:24.147 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:29.148 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:34.149 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:39.151 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:44.153 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:49.155 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:54.157 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:04:59.160 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:04.161 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:09.163 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:14.165 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:19.168 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:24.169 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:29.171 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:34.173 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:39.175 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:44.176 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:49.178 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:54.181 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:05:59.183 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:04.184 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:09.185 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:14.186 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:19.187 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:24.188 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:29.189 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:34.190 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:39.192 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:44.193 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:49.195 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:54.196 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:06:59.198 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:04.199 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:09.200 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:14.202 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:19.203 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:24.205 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:29.207 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:34.209 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:39.211 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:44.213 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:49.214 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:54.216 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:07:59.217 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:04.219 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:09.221 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:14.223 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:19.224 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:24.226 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:29.227 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:34.228 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:39.229 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:44.230 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:49.231 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:54.233 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:08:59.233 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:04.234 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:09.235 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:14.238 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:19.239 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:24.240 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:29.241 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:34.242 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:39.243 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:44.245 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:49.247 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:54.248 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:09:59.249 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:04.251 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:09.253 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:14.253 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:19.254 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:24.255 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:29.256 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:34.258 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:39.259 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:44.260 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:49.261 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:54.265 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:10:59.264 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:04.265 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:09.266 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:14.266 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:19.267 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:24.268 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:29.269 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:34.270 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:39.271 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:44.273 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:49.274 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:54.274 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:11:59.273 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:04.274 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:09.274 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:14.275 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:19.276 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:24.278 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:29.279 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:34.280 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:39.283 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:44.283 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:49.283 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:54.284 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:12:59.286 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:04.289 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:09.291 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:14.292 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:19.294 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:24.296 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:29.297 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:34.298 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:39.299 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:44.300 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:49.301 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:54.303 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:13:59.304 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:04.306 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:09.307 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:14.308 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:19.309 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:24.311 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:29.312 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:34.315 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:39.316 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:44.316 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:49.318 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:54.319 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:14:59.321 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:04.321 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:09.321 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:14.323 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:19.323 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:24.324 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:29.326 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:34.327 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:39.328 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:44.329 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:49.330 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:54.332 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:15:59.334 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:04.335 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:09.336 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:14.338 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:19.338 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:24.339 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:29.341 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:34.342 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:39.344 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:44.345 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:49.347 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:54.349 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:16:59.350 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:04.350 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:09.350 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:14.351 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:19.352 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:24.353 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:29.353 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:34.354 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:39.355 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
caliper_testing    | 2021.05.25-11:17:44.356 info  [caliper] [default-observer] 	[Load Test Round 0 Transaction Info] - Submitted: 500 Succ: 358 Fail:18 Unfinished:124
^CGracefully stopping... (press Ctrl+C again to force)
`

My guess here is that everyone is using hyperledger fabric. This is probably a combination of 2 things

The default timeouts in caliper for fabric are specified in milliseconds but passed into the fabric sdk which expects seconds therefore the reason a worker doesn't complete is it's waiting a very long time for a transaction to complete (which will never complete probably due to point 2) so it appears to hang see #1141
Under load it's likely either the node-sdk is missing events or the request to commit the transaction is lost by fabric (fabric doesn't guarantee that a transaction sent to an orderer will be committed. Things were improved in 2.4 so that you are told if at least it was successfully received by the lead orderer in a raft configuration but it's still no guarantee). However as I have been running with fabric 2.4 and a single raft orderer it's more likely that the fabric node-sdk is missing events under load.

You can change the timeout by adding the following to the command line when you launch caliper
--caliper-fabric-timeout-invokeorquery 60

which will change the timeout to 60 seconds
The problem still remains regarding whether the transaction was committed or whether the node-sdk missed the event

Even with a timeout change a build failed with the same problem. This was using fabric sdk 2.1 which may have contributed to the hang as this version is not supported, it's possible that timeouts are not handled properly. Really need to get rid of all the unsupported stuff that is still within caliper.

I am facing the same issue when benchmarking Besu using Caliper 0.4.2 with simple benchmark.

caliper    | 2022.03.22-04:41:24.271 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:29.273 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:34.273 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:39.274 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:44.275 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:49.275 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:54.276 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:41:59.276 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:04.275 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:09.276 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:14.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:19.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:24.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:29.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:34.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:39.277 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:44.278 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:49.279 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:54.279 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:42:59.280 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:04.280 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:09.282 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:14.283 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:19.283 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:24.284 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:29.287 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:34.287 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:39.287 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:44.288 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:49.289 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:54.290 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:43:59.290 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:04.290 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:09.291 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:14.292 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:19.292 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:24.294 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:29.295 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:34.295 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:39.296 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:44.296 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:49.297 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:54.298 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:44:59.297 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:04.299 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:09.300 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:14.300 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:19.300 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:24.301 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:29.301 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:34.301 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:39.303 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:44.304 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:49.304 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:54.304 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:45:59.305 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:46:04.306 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:46:09.307 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3
caliper    | 2022.03.22-04:46:14.307 info  [caliper] [default-observer]         [query Round 1 Transaction Info] - Submitted: 600 Succ: 597 Fail:0 Unfinished:3

I believe I have tracked down now why this can happen it's related to timing and not handling errors of a submitted transaction and marking it complete. For example there are situations in the fabric connector that can throw an error before a transaction is submitted and thus the connector doesn't try to handle these errors as it itself throws it. Caliper itself should have generic handling when a submit transaction fails

nope not tracked this down after all as it is happening with the new fabric 2.4 connector. It doesn't appear to be related to fabric connectors. see #1340

source: gharchive/issue

authors: CaixiangFan aklenik davidkel i8ad8 nimaafraz yasser-mas

repo: hyperledger/caliper


text:
grpcs:  reset connection failed  after sometime

I have a nodejs REST api using fabric API.
Everything is working fine but after a given time (2days) we got an endless number of these errors :
[ServiceEndpoint]: ServiceEndpoint grpcs://192.168.1.3:7051 reset connection failed :: Error: Failed to connect before the deadline on Discoverer- name: peer0.org1.example.com, url:grpcs://192.168.1.3:7051, connected:false, connectAttempted:true
 [DiscoveryService]: send[mychannel] - no discovery results
 [ServiceEndpoint]: Error: Failed to connect before the deadline on Endorser- name: peer0.org1.example.com, url:grpcs://192.168.1.3:7051, connected:false, connectAttempted:true
 [ServiceEndpoint]: waitForReady - Failed to connect to remote gRPC server peer0.org1.example.com url:grpcs://192.168.1.3:7051 timeout:3000
 [ServiceEndpoint]: Error: Failed to connect before the deadline on Endorser- name: peer0.org1.example.com, url:grpcs://192.168.1.3:7051, connected:false, connectAttempted:true
 [ServiceEndpoint]: waitForReady - Failed to connect to remote gRPC server peer0.org1.example.com url:grpcs://192.168.1.3:7051 timeout:3000
 [ServiceEndpoint]: Error: Failed to connect before the deadline on Discoverer- name: peer0.org1.example.com, url:grpcs://192.168.1.3:7051, connected:false, connectAttempted:true
 [ServiceEndpoint]: waitForReady - Failed to connect to remote gRPC server peer0.org1.example.com url:grpcs://192.168.1.3:7051 timeout:3000
 [DiscoveryService]: send[mychannel] - no discovery results

BUT ONCE THE API IS RESTARTED THE ERROR DISAPPEARS.
The api and HF peer are running in a separate VM and they are always connected. And using HF 2.2 Any leads?
I have inspected the peer and it seems to be working nomal
Any leads?

Is this an issue that has only started occurring after picking up a newer Node SDK version? If so, do you know the versions that worked and the one that is demonstrating problems? If not, do configuring appropriate keepalive settings solve it?
Does the client stop working entirely or does it continue to work, just with lots of errors generated?

Is this an issue that has only started occurring after picking up a newer Node SDK version?  NO
If so, do you know the versions that worked and the one that is demonstrating problems?
"fabric-ca-client": "2.1.0",
"fabric-network": "2.1.0",
If not, do configuring appropriate keepalive settings solve it=> how this can be done?
The fabric API receives only these connection errors from the peer(endorser) thus no result is returned. Once the api is restarted is works again normaly

Please update to a current release version. v2.1.x should not be used.
Configuring gRPC settings (including keepalive) is described in the documentation:
https://hyperledger.github.io/fabric-sdk-node/release-2.2/tutorial-grpc-settings.html
The gRPC documentation on keepalive may be helpful to understand the available settings.

authors: Ethereumx bestbeforetoday

repo: hyperledger/fabric-sdk-node


text:
Moved install info to new file

Moved install info out of fabric/README.md and into /docs/dev-setup/install.md
Added relevant links to fabric/README.md

Closing / resolving.

repo: hyperledger/fabric

license_source: bigquery


text:
Move "atleast one signature" validation out of SignaturesOf

I am retiring the invariant of SignaturesOf which states that the structure must contain at least one signature. I'm doing this because the new topology needed a way to clear the signatures. Since tx.rs is the only place this invariant is used the code that is enforcing the invariant should be moved out of SignatureOf and into tx.rs.

The invariant was removed here following this discussion.
Removing this invariant might have adverse effect on other parts of the codebase. As far as I can see this invariant is relied upon during deserialization of SignaturesOf. Considering recent changes made by @Erigara that enforce validity invariants more strictly during consensus this might not be relied on anymore
Changes such as these that potentially have non-local effects can introduce logical errors or even worse UB. A more strict auditing process should be mandatory in cases such as this

authors: SamHSmith mversic

repo: hyperledger/iroha


text:
Ability to contain user interaction with window size

Description
Some windows just don't look right when they are tiled, very large or very small, so it would be nice to have a way of doing this:

Set the maximum possible size for floating window. At the moment (as far as I can see in docs) there is only a static maxsize rule which only affects window creation, user is still able to resize the window more than this. I tried to find the upper limit, but Hyprland just crashed at 40000x40000.

Set minimum possible size for floating window, same as before, but right now minimum size is at least exist - it is 20x20 window, just point on screen.  Can it be customized globally and per window?

Same issue for tiling windows with use case examples https://github.com/hyprwm/Hyprland/issues/4414

Add window rule that allows always floating window (set float and ignore togglefloating dispatcher, even if user accidentally press it). I guess it can be done with bash script, but window rule is more convenient.

Some use case for max/min possible size:

Btw, after some recent changes, minimal size seems to work fine in most GTK applications, at least they can't become barely existing unusable dot, smaller that it's content. Very good.
So examples is no longer reproducible, but issue is still valid for other apps and maxsize.
https://github.com/hyprwm/Hyprland/assets/142721811/f0137bb0-c7c2-45da-8d5d-819d0c074e47

The app itself should set its maxsize properly.

authors: Ligthiago vaxerski

repo: hyprwm/Hyprland


text:
Hyprland lock allows inputs to pass through

Hyprland Version
 System/Version info
Hyprland, built from branch main at commit c7fbc30bfd64b2104006fef291f4c4bff537beb2 dirty (Nix: add missing deps).
Date: Sun May 5 18:34:14 2024
Tag: v0.40.0-10-gc7fbc30b, commits: 4616

flags: (if any)

System Information:
System name: Linux
Node name: fish
Release: 6.8.8-300.fc40.x86_64
Version: #1 SMP PREEMPT_DYNAMIC Sat Apr 27 17:53:31 UTC 2024

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])

os-release: NAME="Fedora Linux"
VERSION="40 (Workstation Edition)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
VARIANT="Workstation Edition"
VARIANT_ID=workstation

plugins:

Bug or Regression?
Bug
Description
Reference from Hyprlock: https://github.com/hyprwm/hyprlock/issues/305
How to reproduce
$ swaylock

Press a keyboard shortcut you have enabled. In my case, I use SUPER+Q to open a terminal
Unlock
You'll see a window open.
Crash reports, logs, images, videos
[LOG] Callback 4122de8 -> 4122de0, FractionalScale removed.
[LOG] Searching for matching rules for foot (title: clear)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 40eebe0: title: "clear"]
[LOG] Window 40eebe0 set title to clear
[LOG] Searching for matching rules for foot (title: acheong@fish:/var/run/user/1000/hypr)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 40eebe0: title: "acheong@fish:/var/run/user/1000/hypr"]
[LOG] Window 40eebe0 set title to acheong@fish:/var/run/user/1000/hypr
[LOG] Searching for matching rules for foot (title: tail -f )
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 40eebe0: title: "tail -f "]
[LOG] Window 40eebe0 set title to tail -f
[LOG] Keybind triggered, calling dispatcher (64, , 108)
[LOG] Executing swaylock -i $(swww query | awk '{ print $8 }')
[LOG] Process Created with pid 91460
[LOG] [SessionLock] New sessionLock with id 3
[LOG] Session got locked by 4128960
[LOG] [SessionLock] New sessionLockSurface with id 16
[LOG] Registered signal for owner 35182e0: 41518d8 -> 3518398 (owner: SessionLockSurface)
[LOG] Registered signal for owner 35182e0: 4151918 -> 3518400 (owner: SessionLockSurface)
[LOG] Registered signal for owner 4151600: 4151918 -> 411e090 (owner: FractionalScale)
[LOG] Set keyboard focus to surface 4151600
[LOG] Callback 34d5738 -> 34d5730, CTextInput removed.
[LOG] Callback 34d57a0 -> 34d5798, CTextInput removed.
[WARN] Disabled TextInput commit?
[ERR] BUG THIS: key not found in m_dPressedKeys
[LOG] Keybind triggered, calling dispatcher (64, , 102)
[LOG] Executing librewolf --ProfileManager
[LOG] Process Created with pid 91469
[LOG] [TextInputV3] New tiv3 at 00000000041347b0
[LOG] New XDG Toplevel created. (class: null)
[LOG] Registered signal for owner 41b5f00: 41e9498 -> 41b5f68 (owner: XDG Window)
[LOG] Registered signal for owner 41b5f00: 412d3a8 -> 41b6038 (owner: XDG Window)
[LOG] Registered signal for owner 41b5f00: 41e9488 -> 41b5f00 (owner: XDG Window)
[LOG] Registered signal for owner 41b6720: 41e94c8 -> 41b67a0 (owner: CWLSurface)
[LOG] Registered signal for owner 41b6720: 41e9488 -> 41b6808 (owner: CWLSurface)
[LOG] CWLSurface 41b6720 called init()
[LOG] Searching for matching rules for librewolf-default (title: LibreWolf - Choose User Profile)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 41b5f00: title: ""]
[LOG] Layout predicts size [Vector2D: x: 564, y: 716] for [Window 41b5f00: title: ""]
[LOG] New window contains HL_INITIAL_WORKSPACE_TOKEN: f47ed947-bb20-4e75-a319-ee8be1ca8315
[LOG] HL_INITIAL_WORKSPACE_TOKEN f47ed947-bb20-4e75-a319-ee8be1ca8315 -> 3
[LOG] Registered signal for owner 41b5f00: 41e94a8 -> 41b5fd0 (owner: CWindow)
[LOG] Registered signal for owner 413bd80: 41e94b8 -> 413be50 (owner: CSubsurface Head)
[LOG] Registered signal for owner 41395b0: 41b7668 -> 4139630 (owner: CWLSurface)
[LOG] Registered signal for owner 41395b0: 41b7628 -> 4139698 (owner: CWLSurface)
[LOG] CWLSurface 41395b0 called init()
[LOG] Registered signal for owner 41393a0: 41b7628 -> 4139408 (owner: CSubsurface)
[LOG] Registered signal for owner 41393a0: 40f06d0 -> 41393a0 (owner: CSubsurface)
[LOG] Registered signal for owner 41393a0: 41b7658 -> 4139470 (owner: CSubsurface)
[LOG] Registered signal for owner 41393a0: 41b7638 -> 41394d8 (owner: CSubsurface)
[LOG] Registered signal for owner 41393a0: 41b7648 -> 4139540 (owner: CSubsurface)
[LOG] Registered signal for owner 41b8fe0: 412d3c8 -> 41b9198 (owner: CPopup Head)
[LOG] Searching for matching rules for librewolf-default (title: LibreWolf - Choose User Profile)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 41b5f00: title: "LibreWolf - Choose User Profile"]
[LOG] OPENINGON: [Node 419f080: workspace: 3, pos: [0.00, 36.00], size: [1128.00, 716.00], window: 40eebe0], Monitor: 0
[LOG] Searching for matching rules for foot (title: tail -f )
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 40eebe0: title: "tail -f "]
[LOG] Searching for matching rules for librewolf-default (title: LibreWolf - Choose User Profile)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 41b5f00: title: "LibreWolf - Choose User Profile"]
[LOG] Registered signal for owner 41b5f00: 412c568 -> 41b60a0 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412c4f8 -> 41b62a8 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412c518 -> 41b6240 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412c528 -> 41b61d8 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412c538 -> 41b6310 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412c508 -> 41b6170 (owner: XDG Window Late)
[LOG] Registered signal for owner 41b5f00: 412d3e8 -> 41b66b8 (owner: XDG Window Late)
[LOG] Registered signal for owner 41e91b0: 41e94c8 -> 41b7ac0 (owner: FractionalScale)
[LOG] Map request dispatched, monitor eDP-1, window pos: [565.00000, 36.00000], window size: [563.00000, 716.00000]
[LOG] [ForeignToplevelWlr] Newly mapped window 00000000041b5f00
[LOG] Searching for matching rules for foot (title: tail -f )
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 40eebe0: title: "tail -f "]
[LOG] Searching for matching rules for librewolf-default (title: LibreWolf - Choose User Profile)
[LOG] Window rule suppressevent maximize ->  class:.* matched [Window 41b5f00: title: "LibreWolf - Choose User Profile"]
[LOG] cursorImage request: surface 41c04c0
[LOG] Registered signal for owner 28b79b8: 41c07d8 -> 28b7a38 (owner: CWLSurface)
[LOG] Registered signal for owner 28b79b8: 41c0798 -> 28b7aa0 (owner: CWLSurface)
[LOG] CWLSurface 28b79b8 called init()
[LOG] cursorImage request: surface 41c04c0
[LOG] cursorImage request: surface 41c04c0
[LOG] Registered signal for owner 41b7350: 41b7668 -> 3fd5670 (owner: FractionalScale)
[WARN] [SessionLock] SessionLockSurface object remains but surface is being destroyed???
[LOG] Callback 35183c0 -> 35183b8, SessionLockSurface removed.
[LOG] Callback 3518428 -> 3518420, SessionLockSurface removed.
[LOG] Callback 411e0b8 -> 411e0b0, FractionalScale removed.

I have run git bisect and here are the results:
90e1411315065ead5b5a7873be4109bdfb9f5470 is the first bad commit
commit 90e1411315065ead5b5a7873be4109bdfb9f5470
Author: Vaxry <vaxry@vaxry.net>
Date:   Tue Apr 30 16:32:05 2024 +0100

    session-lock: move to new impl

It may be the few commits after that as this commit also causes a red screen.
See:

https://github.com/hyprwm/Hyprland/commit/dbb8b294d64c7a96692bf5c2485441223ef82d2e
https://github.com/hyprwm/Hyprland/commit/a09103cd38b934a03efdf86c785d08ed6d127bff

fixed by cddeec47a1fc0e70d8598fd10c29cd0e9489999f ?

vaxry is crazy fast