From 5cfbb9f8f6a690697a0f43583455f03223e34887 Mon Sep 17 00:00:00 2001 From: Michal Kuratczyk Date: Thu, 5 Sep 2024 11:54:01 +0200 Subject: [PATCH] WIP: pre/post_hibernate --- deps/rabbit/src/rabbit_channel.erl | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/deps/rabbit/src/rabbit_channel.erl b/deps/rabbit/src/rabbit_channel.erl index 5f1699a459a2..c30ccd405977 100644 --- a/deps/rabbit/src/rabbit_channel.erl +++ b/deps/rabbit/src/rabbit_channel.erl @@ -745,20 +745,20 @@ handle_info({update_user_state, User}, State = #ch{cfg = Cfg}) -> noreply(State#ch{cfg = Cfg#conf{user = User}}). -handle_pre_hibernate(State0) -> - ok = clear_permission_cache(), - State = maybe_cancel_tick_timer(State0), - rabbit_event:if_enabled( - State, #ch.stats_timer, - fun () -> emit_stats(State, - [{idle_since, - os:system_time(millisecond)}]) - end), - {hibernate, rabbit_event:stop_stats_timer(State, #ch.stats_timer)}. - -handle_post_hibernate(State0) -> - State = init_tick_timer(State0), - {noreply, State}. +%handle_pre_hibernate(State0) -> +% ok = clear_permission_cache(), +% State = maybe_cancel_tick_timer(State0), +% rabbit_event:if_enabled( +% State, #ch.stats_timer, +% fun () -> emit_stats(State, +% [{idle_since, +% os:system_time(millisecond)}]) +% end), +% {hibernate, rabbit_event:stop_stats_timer(State, #ch.stats_timer)}. +% +%handle_post_hibernate(State0) -> +% State = init_tick_timer(State0), +% {noreply, State}. terminate(_Reason, State = #ch{cfg = #conf{user = #user{username = Username}},