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 1sc9KB-004Nhs-BD for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Aug 2024 20:01:27 +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 1sc9K9-00GoA1-PV for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Aug 2024 20:01:25 +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 1sc9K9-00Go9t-Gf for pgsql-hackers@lists.postgresql.org; Thu, 08 Aug 2024 20:01:25 +0000 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sc9K7-003lJx-4v for pgsql-hackers@postgresql.org; Thu, 08 Aug 2024 20:01:24 +0000 Received: by mail-io1-xd2c.google.com with SMTP id ca18e2360f4ac-81fdaccd75eso52234239f.3 for ; Thu, 08 Aug 2024 13:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723147282; x=1723752082; darn=postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=cDni7upZzG/uslkx9suhrY4LqluOY4sVQzSy3omY/GY=; b=F1mgf/eWIFBAK17AE426byse1IRDGHmFjbZ3tN9uitYW3otDlv8F9SIqneNa1UA1BV eaKwMLfOPgXshSC6yP+qLa985guWRDrznYCn9grT6Q9smjXYRdmfX2TPqVTL2H9mxiHX +ErxZfxkSaefFFH5rzNFGVF7RPVs7yiKaTB9dvx6DPIklYLOY5A7JMFV2otSxcteFv6L bNK3xgtsaKnHD/UKIHKT6lHJCVyr21FQ+XsAsLv/L8DRd/U2WV4JjjulPa5K1APWXokJ stpMsAQ1UITyEGOjAPK6col7PAPSqWsGJWhpvH/KHOuf+b7CdXq69DnPdDPcOZBLBIuk RGdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723147282; x=1723752082; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cDni7upZzG/uslkx9suhrY4LqluOY4sVQzSy3omY/GY=; b=X7NoNj4So+pCoppYyTY8WVyJO3EOO6gVx4pYBa2wBNqY+HjLrut6NVcbLPoBEgU+iY ynnRpMM6IejYaaCfIj8SsZg3V/EgfGY/ohfyiEROAtVkKvk4cpeFYe+dRFZHZGXsbtl8 JNtDw3TxNG3GHN9G2vIe2Xl++Tktey6UTdTwaezS4AYb7FyszF36CkU+VLQ3iBwwYhJ3 /4CptxvMk5h7O/mwNJzYU141r0CslXz3ZNogM1kib1jZtiqT/2Mg5Hf3bgiZhZCJ3YOq jTsitNTkih2pLxLCwz+Ow3/lwouk/k27vfljijBDbpBULquelxSMPIR59nIvDwfgPNHY UCHA== X-Forwarded-Encrypted: i=1; AJvYcCUgR76maMrHkx767BASvmWpt+/CrCQTLw3MJfK/Tznm71kbMp7dWmdW/U1YK6S5RMVbJrDVK9FNG5uqjUs0028+yCR417euVO/nN/Mq X-Gm-Message-State: AOJu0YzbG2IKXj90OPLr9U6TDG2+8hNjU86Kl7QpKEl16wO6l3SvKRJW zbhbI9VKjAwX4iuH4/DTEw9rwoHzZNCvCeGaUIfPHW2i1zSuQPV2 X-Google-Smtp-Source: AGHT+IEXDIQfRyu3uK5dQR0QqFzrv28KpBCnf7yykMvcXVFCep0G0PCnqDO2nJJgLRJtuQJZQIMByg== X-Received: by 2002:a05:6e02:2168:b0:383:4a12:b77c with SMTP id e9e14a558f8ab-39b5ec80677mr33521125ab.8.1723147282335; Thu, 08 Aug 2024 13:01:22 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-39b20aaaf6dsm57428485ab.34.2024.08.08.13.01.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 13:01:21 -0700 (PDT) Date: Thu, 8 Aug 2024 15:01:20 -0500 From: Nathan Bossart To: Sami Imseih Cc: Bertrand Drouvot , Tom Lane , Robert Haas , "pgsql-hackers@postgresql.org" Subject: Re: Restart pg_usleep when interrupted Message-ID: References: <33287B8A-3CA0-494F-87D3-C9D85C6468FE@gmail.com> <19E276C9-2C2B-435A-B275-8FA22222AEB8@gmail.com> <50E1D6AD-3E51-4E45-95A7-7B20DC037DCB@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Aug 07, 2024 at 04:22:22PM -0500, Sami Imseih wrote: > Please see v7. Thanks. This one looks pretty good to me, and so I plan to commit it in the near future unless anyone voices concerns about the approach. -- nathan