From 75bb66a50dcc4e591102b301a3a97d35ba2ea43b Mon Sep 17 00:00:00 2001 From: Duarte Nunes Date: Tue, 3 Apr 2018 13:10:17 +0100 Subject: [PATCH] db/system_keyspace: scylla_views_builds_in_progress writes are user mem Treat writes to scylla_views_builds_in_progress as user memory, as the number of writes is dependent on the amount of user data on views (times the number of views, divided by the view building batch size). Fixes #3325 Signed-off-by: Duarte Nunes --- db/system_keyspace.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/system_keyspace.cc b/db/system_keyspace.cc index 826fb7f569..0a0c580805 100644 --- a/db/system_keyspace.cc +++ b/db/system_keyspace.cc @@ -1582,7 +1582,8 @@ static void maybe_add_virtual_reader(schema_ptr s, database& db) { } static bool maybe_write_in_user_memory(schema_ptr s, database& db) { - return (s.get() == batchlog().get()); + return (s.get() == batchlog().get()) + || s == v3::scylla_views_builds_in_progress(); } void make(database& db, bool durable, bool volatile_testing_only) {