From cd6154e8bf384afbedca8f0b6483416a8640cedc Mon Sep 17 00:00:00 2001 From: Piotr Grabowski Date: Thu, 29 Apr 2021 17:34:02 +0200 Subject: [PATCH] cdc: log: assert post_image is always in full mode Add an assertion that checks that post_image can never be in non-full mode. --- cdc/log.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cdc/log.cc b/cdc/log.cc index 6609012381..a4c68c9d56 100644 --- a/cdc/log.cc +++ b/cdc/log.cc @@ -1485,6 +1485,9 @@ public: void generate_image(operation op, const clustering_key* ck, const one_kind_column_set* affected_columns) { assert(op == operation::pre_image || op == operation::post_image); + // assert that post_image is always full + assert(!(op == operation::post_image && affected_columns)); + assert(_builder); const auto kind = ck ? column_kind::regular_column : column_kind::static_column;