rabbitmq-server/deps/rabbit_common
Luke Bakken db1291d49b
Code to clean up queue process state when crashed
* Call `Mod:format_state/1` if exported to possibly truncate huge states
* Add more information about truncated ram_pending_ack and disk_pending_ack
* Add `log.error_logger_format_depth` cuttlefish schema value
* Add `format_state/1` to `rabbit_channel`
* Add `log.summarize_process_state`, default is `false`, to enable summarizing process state for crash logs.
* Added `format_state` to `rabbit_classic_queue_index_v2` and `rabbit_classic_queue_store_v2`
* Ensure `rabbit_channel:format_state/1` uses `summarize_process_state_when_logged`
* Do not set `summarize_process_state_when_logged` value by default.
* Type specs
2025-09-15 09:37:12 -07:00
..
include Move `file_handle_cache` and `vm_memory_monitor` back to `rabbit` 2025-05-07 09:46:14 +02:00
mk Run rabbit_ct_hook before cth_styledout, so that default logger handler properly removed 2025-05-25 18:59:40 +02:00
src Code to clean up queue process state when crashed 2025-09-15 09:37:12 -07:00
test Queues with plugins - remove unused include form rabbit registry suite 2025-05-17 23:33:12 +02:00
CODE_OF_CONDUCT.md Replace files with symlinks 2022-04-15 06:04:29 -07:00
CONTRIBUTING.md Replace files with symlinks 2022-04-15 06:04:29 -07:00
LICENSE Replace @rabbitmq.com addresses with rabbitmq-core@groups.vmware.com 2023-06-20 15:40:13 +04:00
LICENSE-BSD-recon Add recon license file 2017-10-12 18:31:28 +03:00
LICENSE-MIT-Erlware-Commons Add Erlware Commons license, fix LICENSE. 2016-10-14 10:42:20 +01:00
LICENSE-MIT-Mochi Rename mochinum, mochiweb_util and ec_semver modules 2016-11-24 16:18:39 +01:00
LICENSE-MPL-RabbitMQ Revert drop of Exhibit B on MPL 2.0 2020-08-20 14:26:59 +03:00
Makefile Add xmerl to PLT_APPS for rabbit_common 2025-06-27 12:42:56 +02:00
README.md Remove Travis badge :( 2017-06-16 01:38:17 +03:00
codegen.py Fix AMQP-0.8 :) 2025-07-18 08:43:03 +02:00
development.post.mk Switch the default python binary for codegen scripts to python3 2022-06-02 10:58:42 +02:00
development.pre.mk Support publish to Hex.pm 2016-12-16 14:50:29 +01:00

README.md

RabbitMQ Common

This library is shared between RabbitMQ server, RabbitMQ Erlang client and other RabbitMQ ecosystem projects.