Marcin Maliszkiewicz
3df951bc9c
Merge 'audit: set audit_info for native-protocol BATCH messages' from Andrzej Jackowski
...
Commit 16b56c2451 ("Audit: avoid dynamic_cast on a hot path") moved
audit info into batch_statement via set_audit_info(), but only wired it
for the CQL-text BATCH path (raw::batch_statement::prepare()).
Native-protocol BATCH messages (opcode 0x0D), handled by
process_batch_internal in transport/server.cc, construct a
batch_statement without setting audit_info. This causes audit to
silently skip the entire batch.
Set audit_info on the batch_statement so these batches are audited.
Fixes SCYLLADB-1652
No backport - bug introduced recently.
Closes scylladb/scylladb#29570
* github.com:scylladb/scylladb:
test/audit: add reproducer for native-protocol batch not being audited
audit: set audit_info for native-protocol BATCH messages
test/audit: rename internal test methods to avoid CI misdetection
2026-04-22 18:56:28 +02:00
..
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-17 09:58:08 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:51:52 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 08:51:53 +03:00
2026-04-21 21:52:26 +02:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-15 18:57:22 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-17 11:44:15 +02:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:51:24 +03:00
2026-04-16 08:51:24 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:52:20 +03:00
2026-04-16 08:51:52 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 08:52:19 +03:00
2026-04-16 08:52:19 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-15 14:40:15 +03:00
2026-04-15 14:40:15 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-22 01:46:11 +02:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-19 20:57:03 +03:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-19 20:57:04 +03:00
2026-04-19 20:57:03 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-19 20:57:03 +03:00
2026-04-16 07:57:25 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00
2026-04-12 19:46:33 +03:00