From fc2c812a1875326fd0a236213025a3ee0ea01725 Mon Sep 17 00:00:00 2001 From: reshke Date: Thu, 6 Feb 2025 18:04:32 +0500 Subject: [PATCH] fix 1.8.3-1.8.4 upgrade (#97) --- dev-script/boot.sh | 4 ++-- expected/versions.out | 3 +++ sql/versions.sql | 6 ++++++ yezzey--1.8.3--1.8.4.sql | 6 ++++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/dev-script/boot.sh b/dev-script/boot.sh index 89b245d..9922193 100755 --- a/dev-script/boot.sh +++ b/dev-script/boot.sh @@ -6,8 +6,8 @@ make clean && make -j32 install make destroy-demo-cluster && make create-demo-cluster source gpAux/gpdemo/gpdemo-env.sh -gpconfig -c max_worker_processes -v 10 -gpconfig -c yezzey.autooffload -v "on" + +gpconfig -c yezzey.use_gpg_crypto -v "false" gpconfig -c shared_preload_libraries -v yezzey gpstop -a -i && gpstart -a diff --git a/expected/versions.out b/expected/versions.out index 0b5f8a1..9b7bc84 100644 --- a/expected/versions.out +++ b/expected/versions.out @@ -1,5 +1,8 @@ CREATE EXTENSION yezzey; ALTER EXTENSION yezzey UPDATE TO '1.8'; ALTER EXTENSION yezzey UPDATE TO '1.8.1'; +ALTER EXTENSION yezzey UPDATE TO '1.8.2'; +ALTER EXTENSION yezzey UPDATE TO '1.8.3'; +ALTER EXTENSION yezzey UPDATE TO '1.8.4'; DROP EXTENSION yezzey; CHECKPOINT; diff --git a/sql/versions.sql b/sql/versions.sql index 4f0dde4..24b47c0 100644 --- a/sql/versions.sql +++ b/sql/versions.sql @@ -5,5 +5,11 @@ ALTER EXTENSION yezzey UPDATE TO '1.8'; ALTER EXTENSION yezzey UPDATE TO '1.8.1'; +ALTER EXTENSION yezzey UPDATE TO '1.8.2'; + +ALTER EXTENSION yezzey UPDATE TO '1.8.3'; + +ALTER EXTENSION yezzey UPDATE TO '1.8.4'; + DROP EXTENSION yezzey; CHECKPOINT; diff --git a/yezzey--1.8.3--1.8.4.sql b/yezzey--1.8.3--1.8.4.sql index d00374e..af2183c 100644 --- a/yezzey--1.8.3--1.8.4.sql +++ b/yezzey--1.8.3--1.8.4.sql @@ -1,4 +1,10 @@ +CREATE TABLE yezzey.yezzey_virtual_index_stale AS + SELECT * FROM yezzey.yezzey_virtual_index LIMIT 0; + +CREATE TABLE yezzey.offload_metadata_stale AS + SELECT * FROM yezzey.offload_metadata LIMIT 0; + CREATE OR REPLACE FUNCTION yezzey.fixup_stale_data() RETURNS VOID AS