rabbitmq-server icon indicating copy to clipboard operation
rabbitmq-server copied to clipboard

rabbit_writer: Convert to a regular gen_server

Open dumbbell opened this issue 1 year ago • 0 comments

Why

This process failed to implement properly the OTP principles. For instance, the mainloop always kept a reference on the module because it was not tail-recursive.

This prevents the module from being reloaded at runtime: because the process always keep that reference on the module, it is killed by the Code server as part of the code reloading.

dumbbell avatar Dec 11 '23 10:12 dumbbell