Closed jarretlavallee closed 1 year ago
The 20230222 nightly was re-built about an hour ago with some fixes from today, please re-verify with the latest image with digest 74efb5dae2a1
if possible.
We tested on 74efb5dae2a1
and still saw the issue. Since then, we changed the design to use multiple streams at the 3K MPS performance level to accommodate the desired MPS on 2.9.15.
May be the same thing as #3948
Defect
While running
nats bench
on a stream, performance decreases over time. We see no increase in resource utilization while the messages per second decrease from ~11k to ~3k.Versions of
nats-server
and affected client libraries used:nightly-20230222
OS/Container environment:
Openshift running 3x nats nodes with JS. SSD storage. 10 CPU 36GB Memory GOMEMLIMIT=23GB
Steps or code to reproduce the issue:
On a new nats cluster with no other connections create the stream:
Create the consumer:
Run
nats bench
and monitor the MPS. After about 3 hours the MPS will be lower than the initial throughput. Note that the MaxAge is 13 hours and the performance impact is before that.Expected result:
Performance should be sustained at a consistent level.
Actual result:
Performance decreases by as much as 60%