Estou executando um cluster docker CockroachDB de três nós (Debian OS) e recentemente atualizei o cluster da versão v21.1 para a versão v21.2 seguindo o procedimento descrito na documentação usando a opção
SET CLUSTER SETTING cluster.preserve_downgrade_option = '21.1';
Em seguida, reiniciei o contêiner de cada nó, um de cada vez, e quando não surgiram problemas, executei
RESET CLUSTER SETTING cluster.preserve_downgrade_option;
Agora, todos os três nós estão executando a mesma versão e a opção cluster.preserve_downgrade_option está definida como uma string vazia. No entanto, mesmo depois de horas decorridas desde então, quando estou tentando criar uma tabela que possui um recurso incluído na versão 21.2
create table randdb.public.randtable
(
name_surname varchar(30),
update_tim TIMESTAMPTZ DEFAULT now() ON UPDATE now(),
PRIMARY KEY (name_surname)
)
recebo a mensagem de erro
SQL Error [0A000]: ERROR: version 21.1-1152 must be finalized to use ON UPDATE
Fora isso, o cluster parece estar totalmente funcional. Alguma ideia do que deu errado?