From b88411fdfb128a08c4d0bd9765878c7a0411410e Mon Sep 17 00:00:00 2001 From: Val Lorentz Date: Sat, 18 Apr 2026 20:46:24 +0200 Subject: [PATCH] Add logs for SASL failures --- sable_services/src/server/command/sasl_commands.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sable_services/src/server/command/sasl_commands.rs b/sable_services/src/server/command/sasl_commands.rs index 1a04caa..5832fc0 100644 --- a/sable_services/src/server/command/sasl_commands.rs +++ b/sable_services/src/server/command/sasl_commands.rs @@ -25,11 +25,20 @@ impl ServicesServer { pub fn authenticate(&self, session_id: SaslSessionId, data: Vec) -> CommandResult { let session_entry = self.sasl_sessions.entry(session_id); let dashmap::mapref::entry::Entry::Occupied(session_entry) = session_entry else { + tracing::debug!( + ?session_id, + "Cannot resume SASL session: unknown session id" + ); return Ok(Authenticate(Fail).into()); }; let session = session_entry.get(); let Some(mechanism) = self.sasl_mechanisms.get(&session.mechanism) else { + tracing::error!( + ?session_id, + "Cannot resume SASL session: unknown mechanism {}", + session.mechanism + ); session_entry.remove(); return Ok(Authenticate(Fail).into()); };