fix(multitenancy): add a fallback for get commands in redis (#7043)

This commit is contained in:
Kartikeya Hegde
2025-01-29 00:38:17 +05:30
committed by GitHub
parent 858866f9f3
commit 5707297621
34 changed files with 362 additions and 204 deletions

View File

@ -231,13 +231,13 @@ pub async fn get_batches(
let batches = batches.into_iter().flatten().collect::<Vec<_>>();
let entry_ids = entry_ids.into_iter().flatten().collect::<Vec<_>>();
conn.stream_acknowledge_entries(stream_name, group_name, entry_ids.clone())
conn.stream_acknowledge_entries(&stream_name.into(), group_name, entry_ids.clone())
.await
.map_err(|error| {
logger::error!(?error, "Error acknowledging batch in stream");
error.change_context(errors::ProcessTrackerError::BatchUpdateFailed)
})?;
conn.stream_delete_entries(stream_name, entry_ids.clone())
conn.stream_delete_entries(&stream_name.into(), entry_ids.clone())
.await
.map_err(|error| {
logger::error!(?error, "Error deleting batch from stream");