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.96) (envelope-from ) id 1w0N2C-001qnF-0H for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 17:07:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0N2A-00ALzZ-15 for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 17:07:46 +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.96) (envelope-from ) id 1w0N2A-00ALzR-06 for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 17:07:46 +0000 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0N28-00000001dhR-0uh7 for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 17:07:45 +0000 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-439c4bde55cso79019f8f.1 for ; Wed, 11 Mar 2026 10:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1773248863; x=1773853663; darn=lists.postgresql.org; h=message-id:date:content-id:mime-version:comments:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=5MQ56/CUJM1ujvlvIHaFyoUuBUvj0Z9PdiKxn1OYH4w=; b=ILbqJvcbxwkjLxehSkQJwLXU7Jon2mh2asjV789hUIyE3LbON1Zt3ib3Uy8aZgSaPO T1s/WlUeeRaVt/OS5t8wVf/PRakzguVq4eE+jUzjI8xeZu2jCLLu5UAZzqgzhA9gYwlH hKqh0+CG0nT1jerMcgpW8TXIb+oWRTrrgd3+9DuORwnOMXchzRkRvJ2qRYXLVoqDfRo5 /ZiOI+Oly4haTK7+xD7MBUGH4kb0ICKWn0ZqCPiWmOQZYccRADkhwz1HKm7+J0aXBdet sbJWIbLtqVYElfq3T+0eEyP1abvUcfe9kePgwYlxCh6cfK/zvtKbutSDBPUcEmLEqOPa Ud0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773248863; x=1773853663; h=message-id:date:content-id:mime-version:comments:references :in-reply-to:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5MQ56/CUJM1ujvlvIHaFyoUuBUvj0Z9PdiKxn1OYH4w=; b=poDN9Tqx88Eu6tfsLFv9mB6ybijDOTIz+l7S4+4ImokxcLx+2AdQ8WChW4jGeX+v8z bHem0uSmMgp8ZF1umRYB3zOyLj2SQ3ckdg0RE1Klz6A4tUGDl/IL34jJ3vWjvO4TAYVx RWbomP7A+/Fq9m50u/N4ZedWW2bxEWAWP4j5ZP29LRKFmYsTjqlpWQxzWbmq3ZTJyYc1 Leq/0Hd6fD/404BXBaKPLpYRZFlhswLGS7f6rWGC61eoGANSk6pNMdzXrM3OByjvsYs1 WfHZCOb0125V5R7g3i0MyDEsyweMud5Jgzk5pxRO/LzvyiGlY6EvmmOw1ofFFoTxyWYC Aiyw== X-Forwarded-Encrypted: i=1; AJvYcCXFdSvlQD2xoM057gNPkKQoq1upCrs/QPZa16I96+KvAXyc970OzmQ5XERnTYAcjKNgLAI8RKFdRLUk4284@lists.postgresql.org X-Gm-Message-State: AOJu0YyfuTLrHTSVDsq3hQABDCAN2rZxNqCqWz8/KLZBEOiOqTAVmKQg vv40h4mGz8X2q9tum9T6dkjsJcv7T3Krbc6gWflF4x/pEL5/sH7PFgPCullqtpYOME8= X-Gm-Gg: ATEYQzy2KdEdDVr+uJDIlnVhFPhmu5HZhFfuLq4Q7IEXLsZBd21Cop7h7B0Nni9yHC9 GHt6RQpndB/w4iIjuXlhedzNDexfr/Jsn990Y+akHII0vLj5e3ms/MZ363olW/YRSBxRD3mm+Fp PvNYeUOey5p2Nb9V72hNsqkZaxUOULuG/EpaUXg9OAfXeLsrcguJR/kvmyyugSVqSofcwfQUElP ugAf+t5Dqbf92ZgMEbTmp2AIIuMcSL4CxuhJ6Ig71C6AZXpO+Tcs5Z9Vs/MS6s4yG/kGCVf5EZi d0ljVXQcT/Wnpk9374N8Q20fEOkzcsWciBM3ihutCocpj/uojFJ3EIcZ43ah1DF1UaXm9t9OcCV u2Lm+KliSpthkhq6WAWrmYnOW3yNvHs/3fteASNPiRIsfwVJEiV3qUCntMF/bxy4NSZjs0OLB3+ 1V0DIsaAo2vGgCe0ff4N7IHEPl7GRhqVF6mDJb X-Received: by 2002:a05:6000:2003:b0:439:8eef:11f8 with SMTP id ffacd0b85a97d-439f8430d42mr6319192f8f.36.1773248862762; Wed, 11 Mar 2026 10:07:42 -0700 (PDT) Received: from localhost (109-81-168-142.rct.o2.cz. [109.81.168.142]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439fe23afc5sm604896f8f.39.2026.03.11.10.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 10:07:42 -0700 (PDT) From: Antonin Houska To: Alvaro Herrera Cc: Mihail Nikalayeu , Pg Hackers , Robert Treat Subject: Re: Adding REPACK [concurrently] In-reply-to: <235330.1773244462@localhost> References: <202603101915.kitboh3blier@alvherre.pgsql> <235330.1773244462@localhost> Comments: In-reply-to Antonin Houska message dated "Wed, 11 Mar 2026 16:54:22 +0100." X-Mailer: MH-E 8.6+git; nmh 1.8; GNU Emacs 28.3 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <277662.1773248862.1@localhost> Date: Wed, 11 Mar 2026 18:07:42 +0100 Message-ID: <277663.1773248862@localhost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Antonin Houska wrote: > I'm trying to fix that in a new diff 0002 - the point is that VARSIZE_ANY() > should not need to dereference a pointer to varattrib_4b, since the size > information is always located at the beginning of the structure. Maybe you > have better idea. I realize now that I ended up with VARSIZE_4B() that does not really need the new field in varattrib_4b. Simply thinko. -- Antonin Houska Web: https://www.cybertec-postgresql.com