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 1vztLB-001PvB-3D for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 09:25:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vztLA-002MmO-1A for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 09:25:24 +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 1vztLA-002MmG-0G for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 09:25:24 +0000 Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vztL8-00000001QY9-2MSq for pgsql-hackers@postgresql.org; Tue, 10 Mar 2026 09:25:23 +0000 Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-5090c48de85so25910881cf.0 for ; Tue, 10 Mar 2026 02:25:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773134722; cv=none; d=google.com; s=arc-20240605; b=Wsj4Nq/ffqaZrMYywU50lf0cD9VVtQ2kHHZwIkpg8ak0E8LLEhAnFavmHNrEepTBDy aLov4Kp0c+CxMZIor3YC0tuVF1t9H4DbVlIWsXn9WDCrWkEQJQlNbWnfQ3F8zhXpyIh0 KydI2lYNaNiT4cCTQIZyhKJ0+mKMON12cHxVy10AuMoPYXI0dAp5ut+78zHfPiX+ZF3v ATLegO1hhKuGu6flEkN9WAKp47R6idxBykCvg58OiLe4Qp0cz+18+HDAGqiwHBYrb/lD Wmf22BnwMFKyAjsQGjb2k+PlI/mymIgO+3pW2XG56Adcn6uHK16xlUhWGqzo2gLx/2kT m48w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=EXYvV/0L2h4cYQ5Xu9ttK/HluRumL3fAovK/Q3EXg48=; fh=YpH5DsoDrWeCZ5rOAcgk2gW9YZHGApxIf7eTTcDfgN4=; b=PcWN4FTzcYHRPvk1jncC6sm1Th85iTyeXKj+mQ2+APeZLitMlowAnIqZhpfTrrQ+ic x89AG2QjUJI0EZARK5XqC9fm88moGGPg7A/fkqw/a6Qv3wbzo7juQXcrESjEIPfu/aOF SR4z1dVWSwQPJACxZn3waSQjqis03FYdDaN48YQuezUyz20+VIYNAn6zQTTPHGtISvEC Ahg8mU5rRWFjwLr0Ya327tAR1EJvcfJF86zY2jKoB4b9Qflowz92nrq+cq5HNwsTL0m2 Ca8rjs+20tUaQj90vzrY5Y6sPsMWGMIsgO8iDauia1T4140qmkeFl1ONgtzTgdTzNiAZ SwlQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773134722; x=1773739522; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EXYvV/0L2h4cYQ5Xu9ttK/HluRumL3fAovK/Q3EXg48=; b=he1Jq0Vq43L14BXrF+OL3UDyT2H572aQ+ybkE6AKhhvbrZKsUnGW9wTdT8XsoTUvTR Hy0wMR78Icz0Ql0Z5w8/enuACJaEpooIuZrpG5QiC90zXwNgut521/Rbv+LEnMU4yDvJ EIQTv00TFD1fqe3RzC3ZYEmAHZ0e/J5wtIUUyv+QvygQCZthXg+DVuR8LDlbHfUZL1QW JwU0DHZDJIf/9L+ju7N+nVU+8KU5tEBMQCiar/jeAHCDdUletR4iPMXYZ6gAcIknleoV cgesw0iJyTqQ9Tpzf6xo65y6xiWn96kTEsI4pyffqIWfY827A/leitHn4T/ilhWLZjWt 3z3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773134722; x=1773739522; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EXYvV/0L2h4cYQ5Xu9ttK/HluRumL3fAovK/Q3EXg48=; b=JZo75Sgt1tXEcQLITKHSN7wDucVaBHCUGBlW1rXDdLvEzq2VeYjTvBWkNn/Z0HF7e9 hzotaMSXG0asSsUCafndsUotCCISSf30YntVC9xUQqNiEM7HM9OylMYXwXiVPSngsGFq uigTrc+ujM3Gj4Gp/gDUAJBv8TSY+BGg6Y3h7FCOwjcxq6VKDvXyMUx35TOsneJIhr/e FH8DtiWpGjJGP0Al8KdsXwg6cPlSEbYs6EtCwRFldSyJ5l38n/Bku7q6CKb++a6XfQqz ZDEhhCnltzSRpleSZ72cZ/HzMUV/b0J5QaTSacTHGjmY/f6akcbxf5Zn0TPT3qx/K+Rb HZAA== X-Gm-Message-State: AOJu0Yxb18FMTXbIMi9yV4b/5ftRyzIJkucNqrYqdlkKR5A8X7tcGKA4 qnge6sgTX/qAsiA4GyedL/h6BX3nQVqvMa4uXPysioQRkhM7u8BhXKnCilGS8Z/RK4/mjcO5mpP PsSeQq4xukbBVYNcH2mY7DIPKJ04yv8E= X-Gm-Gg: ATEYQzxdj4/ihqQhMtA655JHQCheIzGtX1aaU+QHD5aMRLQyu7ZYOo099+SeUntDwEr qwT0vCptbGQPDAtEQG6f9KuEnQYw6sKP4hTosRhAW0hXsOOfaYi56cSEvFsT+1By5VJ7unOg+nW p+ZKbn+cgTemnLPtWFHjMPDlZycHQ1ilZrUXvJnSXqaJE3Y+aKENkzxf7x5AG6LWfZ65vw3/uHJ pmOJwWNZJbXBrd8FYVW70cCx4mqH9osFFr9fC+ogMjDtEZhjF/HpWiugz2Uj3VftC4J6lfBdFrM lR186cOkOFxkFGWRciQRDTd9kPw4RxSswX05HEsCVKJVpH/OhVONo32KmfZXvILGPupmkfYLW7q TCJaj X-Received: by 2002:a05:622a:120c:b0:509:1216:73a3 with SMTP id d75a77b69052e-50912167db7mr97341581cf.58.1773134721758; Tue, 10 Mar 2026 02:25:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kirill Reshke Date: Tue, 10 Mar 2026 14:25:10 +0500 X-Gm-Features: AaiRm51H7B-Ec_j8yo9AkYSMffunxfbDwGwll1uf7Tpvda0NmHiuZFgV_yk4d9o Message-ID: Subject: Re: Add missing CHECK_FOR_INTERRUPTS calls in dblink module To: Lakshmi N Cc: pgsql-hackers@postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 10 Mar 2026 at 14:00, Lakshmi N wrote: > > Hi All, > > This is my first patch submission, please guide me if I made any mistakes. I noticed that CHECK_FOR_INTERRUPTS is missing at two places in dblink.c. Submitting a small patch to address this. > > Regards, > Lakshmi > > Hi! Are you trying to fix any real problem? So, do you have any reproduces where dblink stucks while processing tuples? I am somehow surprised if we do not have CFI somewhere inside tuplestore_puttuple... -- Best regards, Kirill Reshke