summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2020-01-22 12:47:43 +0100
committerUltrabug <ultrabug@gentoo.org>2020-01-22 12:47:43 +0100
commit83566847946dbc44bf7b92bad4fa7e8003c12897 (patch)
treecdbbd8a997503cbd6e66996576117e64e1bcaff9 /dev-db/scylla/files/5624.patch
parentdev-db/scylla: we only need to fix yaml.load on seastar (diff)
downloadultrabug-83566847946dbc44bf7b92bad4fa7e8003c12897.tar.gz
ultrabug-83566847946dbc44bf7b92bad4fa7e8003c12897.tar.bz2
ultrabug-83566847946dbc44bf7b92bad4fa7e8003c12897.zip
dev-db/scylla: add patch to fix 3.2.0 migration
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Manifest-Sign-Key: 34FCB257983BA23A8CEC5EB7EB9E6405C24BFAE5 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Diffstat (limited to 'dev-db/scylla/files/5624.patch')
-rw-r--r--dev-db/scylla/files/5624.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/dev-db/scylla/files/5624.patch b/dev-db/scylla/files/5624.patch
new file mode 100644
index 0000000..f4c64c0
--- /dev/null
+++ b/dev-db/scylla/files/5624.patch
@@ -0,0 +1,13 @@
+diff --git a/db/view/view.cc b/db/view/view.cc
+index d0242b3487..1ee3119101 100644
+--- a/db/view/view.cc
++++ b/db/view/view.cc
+@@ -311,7 +311,7 @@ deletable_row& view_updates::get_view_row(const partition_key& base_key, const c
+ if (!cdef.is_computed()) {
+ //FIXME(sarna): this legacy code is here for backward compatibility and should be removed
+ // once "computed_columns feature" is supported by every node
+- if (!service::get_local_storage_service().db().local().find_column_family(_base->id()).get_index_manager().is_index(*_base)) {
++ if (!service::get_local_storage_service().db().local().find_column_family(_base->id()).get_index_manager().is_index(*_view)) {
+ throw std::logic_error(format("Column {} doesn't exist in base and this view is not backing a secondary index", cdef.name_as_text()));
+ }
+ computed_value = token_column_computation().compute_value(*_base, base_key, update);