diff options
author | Michael Klishin <klishinm@vmware.com> | 2023-04-17 14:24:12 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-17 14:24:12 +0400 |
commit | d34ac54bf19e31a7270be6e687d903e0178e343b (patch) | |
tree | d82ce474891cc8e232b3920a0da1adc07fb3cfea /deps/rabbit | |
parent | cf6b442e2d1ba1f56d2bc655f5edb309a445261f (diff) | |
parent | e50746938704dca0400528a89f0e05bf08b6d7f5 (diff) | |
download | rabbitmq-server-git-d34ac54bf19e31a7270be6e687d903e0178e343b.tar.gz |
Merge branch 'main' into recovery-terms-ram-file-on-start
Diffstat (limited to 'deps/rabbit')
-rw-r--r-- | deps/rabbit/BUILD.bazel | 1 | ||||
-rw-r--r-- | deps/rabbit/apps/rabbitmq_prelaunch/BUILD.bazel | 1 | ||||
-rw-r--r-- | deps/rabbit/src/rabbit_process.erl | 5 |
3 files changed, 6 insertions, 1 deletions
diff --git a/deps/rabbit/BUILD.bazel b/deps/rabbit/BUILD.bazel index d14ec2da38..90610d3405 100644 --- a/deps/rabbit/BUILD.bazel +++ b/deps/rabbit/BUILD.bazel @@ -211,6 +211,7 @@ plt( apps = plt_apps, plt = "//:base_plt", deps = DEPS + RUNTIME_DEPS, + ignore_warnings = True, ) dialyze( diff --git a/deps/rabbit/apps/rabbitmq_prelaunch/BUILD.bazel b/deps/rabbit/apps/rabbitmq_prelaunch/BUILD.bazel index b7df0a338f..3109c5f3da 100644 --- a/deps/rabbit/apps/rabbitmq_prelaunch/BUILD.bazel +++ b/deps/rabbit/apps/rabbitmq_prelaunch/BUILD.bazel @@ -50,6 +50,7 @@ plt( "@systemd//:erlang_app", "@osiris//:erlang_app", ], + ignore_warnings = True, ) dialyze( diff --git a/deps/rabbit/src/rabbit_process.erl b/deps/rabbit/src/rabbit_process.erl index 056f9dd3ec..0fe093ff7f 100644 --- a/deps/rabbit/src/rabbit_process.erl +++ b/deps/rabbit/src/rabbit_process.erl @@ -87,4 +87,7 @@ is_registered_process_alive(Name) -> %% false otherwise. is_process_hibernated(Pid) when is_pid(Pid) -> - {current_function,{erlang,hibernate,3}} == erlang:process_info(Pid, current_function). + {current_function,{erlang,hibernate,3}} == erlang:process_info(Pid, current_function); +is_process_hibernated(_) -> + %% some queue types, eg QQs, have a tuple as a Pid, but they are never hibernated + false. |