From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#32452: 26.1; gnutls_try_handshake maxes out cpu retrying when server is a bit busy Date: Tue, 21 Aug 2018 05:42:05 +0300 Message-ID: <83va84cuf6.fsf@gnu.org> References: <87wosqwlu3.fsf@gmail.com> <83d0uiig3j.fsf@gnu.org> <83zhxmgqrh.fsf@gnu.org> <87r2ixx0t6.fsf@gmail.com> <83pnyhh6ta.fsf@gnu.org> <87o9e1w6kf.fsf@gmail.com> <83d0uhgoxw.fsf@gnu.org> <87ftzcwso7.fsf@gmail.com> <83pnygfajo.fsf@gnu.org> <874lfownf9.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1534819268 9151 195.159.176.226 (21 Aug 2018 02:41:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2018 02:41:08 +0000 (UTC) Cc: 32452@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 21 04:41:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frwbQ-0002GP-07 for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Aug 2018 04:41:04 +0200 Original-Received: from localhost ([::1]:50344 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frwdW-0001IY-FQ for geb-bug-gnu-emacs@m.gmane.org; Mon, 20 Aug 2018 22:43:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52707) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frwdN-0001II-94 for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 22:43:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frwdK-0008DO-56 for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 22:43:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51061) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1frwdK-0008Cx-0s for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 22:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1frwdJ-0005TK-SK for bug-gnu-emacs@gnu.org; Mon, 20 Aug 2018 22:43:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Aug 2018 02:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32452 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32452-submit@debbugs.gnu.org id=B32452.153481933920972 (code B ref 32452); Tue, 21 Aug 2018 02:43:01 +0000 Original-Received: (at 32452) by debbugs.gnu.org; 21 Aug 2018 02:42:19 +0000 Original-Received: from localhost ([127.0.0.1]:56079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frwcc-0005SA-UT for submit@debbugs.gnu.org; Mon, 20 Aug 2018 22:42:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frwcb-0005Rx-7p for 32452@debbugs.gnu.org; Mon, 20 Aug 2018 22:42:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frwcS-0007fB-RX for 32452@debbugs.gnu.org; Mon, 20 Aug 2018 22:42:11 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frwcS-0007f5-Of; Mon, 20 Aug 2018 22:42:08 -0400 Original-Received: from [176.228.60.248] (port=3489 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1frwcS-0005Me-CL; Mon, 20 Aug 2018 22:42:08 -0400 In-reply-to: <874lfownf9.fsf@gmail.com> (message from Noam Postavsky on Mon, 20 Aug 2018 20:52:58 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149634 Archived-At: > From: Noam Postavsky > Cc: 32452@debbugs.gnu.org > Date: Mon, 20 Aug 2018 20:52:58 -0400 > > Eli Zaretskii writes: > > >> nanosleep isn't portable though right? > > > > We could use usleep instead, it's part of Posix, AFAIK. And MinGW has > > it as well, AFAICT. Sorry I didn't mention it in the first place. > > My usleep(3) man page says it's obsolete: Then I guess use nanosleep if it's available and usleep if it isn't? Alternatively, we could make nanosleep fopr Windows using usleep, and use nanosleep from Gnulib if platforms other than Windows don't have it.