Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7COA-004GNy-68 for pgsql-general@arkaria.postgresql.org; Wed, 15 May 2024 11:01:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s7CO8-00E9B0-1y for pgsql-general@arkaria.postgresql.org; Wed, 15 May 2024 11:01:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7CO7-00E9As-Iw for pgsql-general@lists.postgresql.org; Wed, 15 May 2024 11:01:35 +0000 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s7CO4-000JqO-RO for pgsql-general@lists.postgresql.org; Wed, 15 May 2024 11:01:34 +0000 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-572669fd9f9so1681271a12.0 for ; Wed, 15 May 2024 04:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20230601.gappssmtp.com; s=20230601; t=1715770891; x=1716375691; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:autocrypt :references:in-reply-to:date:to:from:subject:message-id:from:to:cc :subject:date:message-id:reply-to; bh=dDZcPGj6in1Pl1joEto7fQcEKu830fv8LjrA/yErAF0=; b=2Dbw7dzYTNKJyv/6WMLnMJSn1/Vkfj9oP3Esr6mkaJEkByeHaq97O2en754TbG4xHj 85bw7iqi6mhZoKRh2lDa0eR8Ei3LHow2C2mH0rSoF2BTl8OG63D9hYsTm+IEGPZJzcb4 27FaUCbw+7c/GnMwcjXUfi8O5ZCIOKpyM1/lb+68avlTLZ0SpEOghy/n1cGBsSxhVYr8 ffpt+5dyJLH821JWVB5xKFjqcGrpA48Kypy9kypFsjIgy37My4yyBBdn+WIY+YkEjWXa lg5o3h/snz6U+efw846/nY9OTW+PQgSBOsSQ2lOZyuC558L86rUIQs+GnhJdNu8ZBZah 35zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715770891; x=1716375691; h=mime-version:user-agent:content-transfer-encoding:autocrypt :references:in-reply-to:date:to:from:subject:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dDZcPGj6in1Pl1joEto7fQcEKu830fv8LjrA/yErAF0=; b=WEFLFjezR3siuIVmJFuUgwJsKmPY2sICF23/evsaz7o96maqvnvkGxwcdAJRcqOVXb 83ALZd0gLnY5XcAhCud2jTv9ZtneqCnC+wBvMkZO0iGDLws+NuDnqmgFE2DvdyLFBna2 Dc8/sdFhb4dnipr++bObQytnKj+69Dsaubu7Ga1qFMUa4zGV+yYaAThwLd19SWc3cMAp PAZX2fPQzdD7/HhP5yw6ANehtkutsuN6iM8gdgJtf6cQYUH0UsXidQ0JtlIt/6iiX1BD wl+0MV+0bn4l+AW+HB2qGOwfiSim6wydIwegOe91/SdQoOkAUsaZWpJ1qbzY/YNZQdN2 Q5KA== X-Forwarded-Encrypted: i=1; AJvYcCWCBno/Z/Mmb8Yar/SPn1kR09Wv8o4FAn0Q80GAFBBFvhn2VFFwrmIXW8JXEsf3oRJ4dRclhSkdtI/wrf2dAcNA7uX+qtcQ/BS3QX9burBxotSX X-Gm-Message-State: AOJu0YzolqnJWsA5PCKaKMFnX9uiyQaVxrETodRmCfdp8g8YLdGn7SZu CQmDRuG1ZyDhLYN9ZVewA4LjMDSvSK3tC5zSjSKBfHgT7Bwh/ZdP96I0AfmtheM= X-Google-Smtp-Source: AGHT+IGVoTIS3+AD+aUOJjCqHmC++QulestRiU8Dyi7eipxSIVJn1ULf1WqdsuHHrdHPlKaZl4kZEQ== X-Received: by 2002:a50:d684:0:b0:572:a13c:30ca with SMTP id 4fb4d7f45d1cf-5734d5de823mr11223134a12.20.1715770890905; Wed, 15 May 2024 04:01:30 -0700 (PDT) Received: from localhost.localdomain ([88.116.133.170]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5733bed2059sm8866281a12.56.2024.05.15.04.01.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 May 2024 04:01:30 -0700 (PDT) Message-ID: <16b971b62eb5c4219184084ddaa6e91797030297.camel@cybertec.at> Subject: Re: Sequence values change during upgrade From: Laurenz Albe To: Danut Soare , pgsql-general@lists.postgresql.org Date: Wed, 15 May 2024 13:01:30 +0200 In-Reply-To: References: Autocrypt: addr=laurenz.albe@cybertec.at; prefer-encrypt=mutual; keydata=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 +AnW5l0HsQcY9ntFL/zEBOaonjdJf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.4 (3.50.4-1.fc39) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 2024-05-15 at 11:03 +0300, Danut Soare wrote: > =C2=A0I=E2=80=99m upgrading the PostgreSQL version from 12 to 16 using pg= _upgrade utility > with -k option. After upgrading the database, before starting any applica= tion > processing, on checking the last value of some sequences, the value has b= een > changed to a value different from the original value. Not all but some of= the > sequences have modified value. I=E2=80=99ve repeated the upgrade several = times and > each time the same sequences have changed with the same values. I=E2=80= =99ve expected > that the upgrade would not interfere with the application data =E2=80=A6= =20 > This is the upgrade command: >=20 > /usr/pgsql-16/bin/pg_upgrade \ > =E2=80=94old-datadir=3D/u01/pgrdb/12/app \ > =E2=80=94new-data for=3D/u01/pgrdb/16/app \ > =E2=80=94old-bindir=3D/usr/pgsql-12/bin \ > =E2=80=94new-bindir=3D/usr/pgsql-16/bin \ > -k How exactly did you determine the current sequence value before and after the upgrade? Was the difference less than 32? If yes, that is normal, because sequences don't WAL log every single nextval() call. Also, what CACHE setting did you use in CREATE SEQUENCE? That will have an influence, and the difference could be bigger. If the sequence moved backward, that would be a bug. If it moves forward, that is to be expected and OK. Yours, Laurenz Albe