rabbitmq / osiris

Log based streaming subsystem for RabbitMQ
Other
45 stars 10 forks source link

Set fullsweep_after=0 on the writer process #166

Closed mkuratczyk closed 4 months ago

mkuratczyk commented 4 months ago

This seems to increase throughput by ~10% on OTP26 and even more on OTP27. In particular, it seems to solve the performance regression with small messages on OTP 27:

stream-perf-test -s 100 results (single node, everything local): OTP26 as-is: 880k OTP26, fullsweep_after 0: 940k OTP27 as-is: 750k OTP27 fullsweep_after 0: 1M