From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Dec 2012 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13149@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.135526273925278 (code B ref -1); Tue, 11 Dec 2012 21:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2012 21:52:19 +0000 Received: from localhost ([127.0.0.1]:37658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiXkP-0006Ze-NW for submit@debbugs.gnu.org; Tue, 11 Dec 2012 16:52:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52738) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiXkN-0006ZX-5D for submit@debbugs.gnu.org; Tue, 11 Dec 2012 16:52:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiXje-0006Yp-U1 for submit@debbugs.gnu.org; Tue, 11 Dec 2012 16:51:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiXje-0006Yl-Qo for submit@debbugs.gnu.org; Tue, 11 Dec 2012 16:51:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiXjd-00016a-LI for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 16:51:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiXjZ-0006Xu-JC for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 16:51:29 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:50215) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiXjZ-0006XY-CN for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 16:51:25 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qBBLpN7O006736 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 11 Dec 2012 21:51:24 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qBBLpN3p021660 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 11 Dec 2012 21:51:23 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qBBLpMd2013523 for ; Tue, 11 Dec 2012 15:51:22 -0600 Received: from dradamslap1 (/10.159.239.109) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 11 Dec 2012 13:51:22 -0800 From: "Drew Adams" Date: Tue, 11 Dec 2012 13:51:17 -0800 Message-ID: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac3X6aWiRuG0fqhTSVuL26ZP8jPrmA== X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Dunno whether this will ring a bell. This happened once the other day, and I just ignored it. It has now happened again. I am editing a file, doing nothing special. Suddenly when I try to type a char Emacs asks me (taken from *Messages*): bar.el changed on disk; really edit the buffer? (y, n, r or C-h) n ask-user-about-supersession-threat: File changed on disk: c:/foo/bar.el I just reverted the buffer and continued. But I am positive that nothing outside Emacs modified the file. I'm not even aware of something running that could do that. I was editing and saving occasionally - nothing more. Anyway, hoping this helps in some way... In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2012-12-07 on MS-W7-DANI Bzr revision: 111150 eggert@cs.ucla.edu-20121207175317-wxhrqxpp0173whq0 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -Ic:/emacs/libs/libXpm-3.5.10/include -Ic:/emacs/libs/libXpm-3.5.10/src -Ic:/emacs/libs/libpng-1.2.37-lib/include -Ic:/emacs/libs/zlib-1.2.5 -Ic:/emacs/libs/giflib-4.1.4-1-lib/include -Ic:/emacs/libs/jpeg-6b-4-lib/include -Ic:/emacs/libs/tiff-3.8.2-1-lib/include -Ic:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2 -Ic:/emacs/libs/gnutls-3.0.9-w32-bin/include -Ic:/emacs/libs/libiconv-1.9.2-1-lib/include' From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 11 17:01:32 2012 Received: (at control) by debbugs.gnu.org; 11 Dec 2012 22:01:32 +0000 Received: from localhost ([127.0.0.1]:37664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiXtL-0006pD-OX for submit@debbugs.gnu.org; Tue, 11 Dec 2012 17:01:32 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:42177) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiXtK-0006p7-Ey for control@debbugs.gnu.org; Tue, 11 Dec 2012 17:01:31 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TiXsd-000633-BJ for control@debbugs.gnu.org; Tue, 11 Dec 2012 17:00:47 -0500 Date: Tue, 11 Dec 2012 17:00:47 -0500 Message-Id: Subject: control message for bug 13149 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) tag 13149 moreinfo unreproducible From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Dec 2012 22:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "Drew Adams" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13552661595317 (code B ref 13149); Tue, 11 Dec 2012 22:50:01 +0000 Received: (at 13149) by debbugs.gnu.org; 11 Dec 2012 22:49:19 +0000 Received: from localhost ([127.0.0.1]:37710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiYda-0001Nh-KR for submit@debbugs.gnu.org; Tue, 11 Dec 2012 17:49:19 -0500 Received: from mail-la0-f44.google.com ([209.85.215.44]:52686) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiYdX-0001NY-Mw for 13149@debbugs.gnu.org; Tue, 11 Dec 2012 17:49:17 -0500 Received: by mail-la0-f44.google.com with SMTP id d3so3329lah.3 for <13149@debbugs.gnu.org>; Tue, 11 Dec 2012 14:48:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=hG9wyaiGYEjW8NY4ECDbEy9tYWErGNajisSeGf0c5CY=; b=0CC6abLDbugss6PFYA2OVaqomFUD88kbjOBdjD5pgO4sMxs0hcIU5ozhF3R5a7gDG5 rpu5XHo/J/dLBRO6jilirNwOmTRvQCDHkndN6GCFsapV68nZR6xQRhOqdB1Cx0N3sSkK ylJPhXDiSZpAHD7265ZCFx4sveJejY9UU3O3QqCuIw0+HJUzdLHxAzXZ9NegQkXAdiUM MkifxMwGSUOVX45atk9AV+mSwKwiqhlWB3iwqeBfnUBEVIvdLIRfDar4si7BZhlLP59/ 6MtKtUfqGcEaax8OH6Z9fbn3cFZkG+3Mgm9x7Rhue5KFzgaApMe8RF5l9OrI4JkdBWdO iFHA== Received: by 10.152.147.103 with SMTP id tj7mr12898083lab.54.1355266111510; Tue, 11 Dec 2012 14:48:31 -0800 (PST) Received: from SOL ([178.252.98.87]) by mx.google.com with ESMTPS id pm16sm3064011lab.8.2012.12.11.14.48.29 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 11 Dec 2012 14:48:30 -0800 (PST) From: Dmitry Gutov References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> Date: Wed, 12 Dec 2012 02:48:24 +0400 In-Reply-To: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> (Drew Adams's message of "Tue, 11 Dec 2012 13:51:17 -0800") Message-ID: <874njs19zb.fsf@yandex.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) "Drew Adams" writes: > Dunno whether this will ring a bell. This happened once the other day, > and I just ignored it. It has now happened again. > > I am editing a file, doing nothing special. Suddenly when I try to type > a char Emacs asks me (taken from *Messages*): > > bar.el changed on disk; really edit the buffer? (y, n, r or C-h) n > ask-user-about-supersession-threat: File changed on disk: c:/foo/bar.el > > I just reverted the buffer and continued. But I am positive that > nothing outside Emacs modified the file. I'm not even aware of > something running that could do that. I was editing and saving > occasionally - nothing more. > > Anyway, hoping this helps in some way... I've been seeing the same kind of prompts lately when editing files in Emacs in Ubuntu inside a virtual machine. IIRC all those files were were mounted from the host machine (MS Windows 7) using the vboxsf file system type. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Dec 2012 22:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Dmitry Gutov'" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13552665555955 (code B ref 13149); Tue, 11 Dec 2012 22:56:02 +0000 Received: (at 13149) by debbugs.gnu.org; 11 Dec 2012 22:55:55 +0000 Received: from localhost ([127.0.0.1]:37739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiYjx-0001Xx-J8 for submit@debbugs.gnu.org; Tue, 11 Dec 2012 17:55:55 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:20495) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiYjs-0001Xi-Lm for 13149@debbugs.gnu.org; Tue, 11 Dec 2012 17:55:51 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qBBMt3Bb003524 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 11 Dec 2012 22:55:04 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qBBMt10d002104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Dec 2012 22:55:03 GMT Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qBBMt13v024018; Tue, 11 Dec 2012 16:55:01 -0600 Received: from dradamslap1 (/10.159.239.109) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 11 Dec 2012 14:55:01 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> Date: Tue, 11 Dec 2012 14:54:54 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <874njs19zb.fsf@yandex.ru> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac3X8aZB0m1bFeHzRwmEgTBY1oVJaQAAKBCw X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.5 (-) > > Anyway, hoping this helps in some way... > > I've been seeing the same kind of prompts lately when editing files in > Emacs in Ubuntu inside a virtual machine. > > IIRC all those files were were mounted from the host machine > (MS Windows 7) using the vboxsf file system type. Good to know that someone else is seeing something similar. In my case, I'm using Windows XP and am not using vboxsf or anything else special - just an ordinary laptop. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 05:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: 13149@debbugs.gnu.org Cc: Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13581405817120 (code B ref 13149); Mon, 14 Jan 2013 05:17:01 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 05:16:21 +0000 Received: from localhost ([127.0.0.1]:59022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TucPE-0001qk-B3 for submit@debbugs.gnu.org; Mon, 14 Jan 2013 00:16:21 -0500 Received: from mail-we0-f172.google.com ([74.125.82.172]:34668) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TucPB-0001qK-Ul for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 00:16:18 -0500 Received: by mail-we0-f172.google.com with SMTP id r3so1825514wey.31 for <13149@debbugs.gnu.org>; Sun, 13 Jan 2013 21:15:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=odPYdXm9z2fVY53i1wtzXgBl4/KesqA0KBGttY3pQbI=; b=vahNiGIt0NIMEkYS73ZowQBz3Ro3P+Dw7UKR0IDkhoWhz5fjPO45K1aRagc15jMAl7 IijR/AjT2tZBRqac7+PC3fGyynUQDneyc/q0KOup/seYoNtZ0HppDc8LVCxH1lzphTDH QBbF8P/9qD9d3zEM1ILn/MUDULxZCjSGjO7vj6umThRcSYS/Ad6z9aNkElkc+Z0pK5r8 DwN0cCziaWQq3tDYEDknIMOmR7OmAjNco5MxMSbLJo+9yl4bm1F4MSEkxTxpaDvCdGx9 yY/df6Nxsj3KhBKGKOPKr9YEV0UCgGaxKiaZt2wjJgwIRvWjrZS9yeQD6m+fggPcG/aj oxwA== X-Received: by 10.180.88.40 with SMTP id bd8mr10072526wib.33.1358140550040; Sun, 13 Jan 2013 21:15:50 -0800 (PST) Received: from [192.168.1.5] ([178.252.98.87]) by mx.google.com with ESMTPS id bz12sm12189759wib.5.2013.01.13.21.15.47 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 13 Jan 2013 21:15:48 -0800 (PST) Message-ID: <50F3935A.2090003@yandex.ru> Date: Mon, 14 Jan 2013 09:10:50 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) On 12.12.2012 2:54, Drew Adams wrote: >>> Anyway, hoping this helps in some way... >> >> I've been seeing the same kind of prompts lately when editing files in >> Emacs in Ubuntu inside a virtual machine. >> >> IIRC all those files were were mounted from the host machine >> (MS Windows 7) using the vboxsf file system type. > > Good to know that someone else is seeing something similar. > > In my case, I'm using Windows XP and am not using vboxsf or anything else > special - just an ordinary laptop. So, I can now reproduce it 100% in the conditions I mentioned above. And it's mighty annoying. 0. Open a file. 1. Make some changes. Emacs complies. 2. Press C-x C-s, saved successfully. 3. Try to make a single modification. Emacs instantly prompts "... changed on disk; really edit the buffer?". Answer yes -> goto 4, answer no -> goto 3. Answer "revert", buffer reverts, goto -> 1. 4. Make modifications, try to save: "... has changed since visited or save. Save anyway?" Answer yes -> goto 2. If auto-revert-mode is enabled, and you wait the required interval of time after 2. without making modifications, the buffer is "reverted", also goto -> 1. All this on the latest trunk. A build from the latest emacs-24 doesn't exhibit the problem. Same with not-exactly-latest builds from these branches I had a few hours ago, with the possible exception of auto-revert-mode, IIRC it was less reliably helpful. Not sure. Any tips for debugging this? I'm doing bzr bisect, but it will take a while. --Dmitry From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13581755013493 (code B ref 13149); Mon, 14 Jan 2013 14:59:02 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 14:58:21 +0000 Received: from localhost ([127.0.0.1]:60042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TulUS-0000uG-BE for submit@debbugs.gnu.org; Mon, 14 Jan 2013 09:58:21 -0500 Received: from mail-lb0-f171.google.com ([209.85.217.171]:56197) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TulUM-0000tz-Hl for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 09:58:16 -0500 Received: by mail-lb0-f171.google.com with SMTP id gf7so3019092lbb.16 for <13149@debbugs.gnu.org>; Mon, 14 Jan 2013 06:57:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ifELS64A7FHNv20oj2wVAjLbw8wSky9nCsXteEXZKPE=; b=dsmF/34RVAljuZMv7KOP3tzBHTjhesf45nhFw8PnXS6oEJw8s91hkVPvdxQzfyZPHQ Xiz5mgFxRbzeNCUTpR2mrhhivo+U6+XXvYh+nytZqEQpsgVwqVbUzEROKDBtn7Hlu41j qN0wGv6b3fCnfawZ1K+gsifft8hMfxMpxfMj69nBTLY8aT8lWmCLIW5HdLH7Cn/PKS0r bh8A8XD1kgB4v0w2YTlaa2QEE4Yly2bEchENdTayq5KjWd7cxvZSSljJJoU/CJNuK+Kk pGHx3D9EE/yVkWjIF44s2VnZLJVELeUM+hcBVBQci76YgROtHx+w6vAXDTJ5+ekgRTAM lPzQ== X-Received: by 10.112.99.2 with SMTP id em2mr26520339lbb.11.1358175462857; Mon, 14 Jan 2013 06:57:42 -0800 (PST) Received: from [192.168.1.5] ([178.252.98.87]) by mx.google.com with ESMTPS id iw6sm5432901lab.2.2013.01.14.06.57.40 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 06:57:41 -0800 (PST) Message-ID: <50F41CE7.60306@gmail.com> Date: Mon, 14 Jan 2013 18:57:43 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> In-Reply-To: <50F3935A.2090003@yandex.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 14.01.2013 9:10, Dmitry Gutov wrote: > On 12.12.2012 2:54, Drew Adams wrote: >>>> Anyway, hoping this helps in some way... >>> >>> I've been seeing the same kind of prompts lately when editing files in >>> Emacs in Ubuntu inside a virtual machine. >>> >>> IIRC all those files were were mounted from the host machine >>> (MS Windows 7) using the vboxsf file system type. >> >> Good to know that someone else is seeing something similar. >> >> In my case, I'm using Windows XP and am not using vboxsf or anything else >> special - just an ordinary laptop. > > So, I can now reproduce it 100% in the conditions I mentioned above. And > it's mighty annoying. > > 0. Open a file. > 1. Make some changes. Emacs complies. > 2. Press C-x C-s, saved successfully. > 3. Try to make a single modification. Emacs instantly prompts "... > changed on disk; really edit the buffer?". > > Answer yes -> goto 4, answer no -> goto 3. > Answer "revert", buffer reverts, goto -> 1. > > 4. Make modifications, try to save: "... has changed since visited or > save. Save anyway?" Answer yes -> goto 2. > > If auto-revert-mode is enabled, and you wait the required interval of > time after 2. without making modifications, the buffer is "reverted", > also goto -> 1. > > All this on the latest trunk. A build from the latest emacs-24 doesn't > exhibit the problem. Same with not-exactly-latest builds from these > branches I had a few hours ago, with the possible exception of > auto-revert-mode, IIRC it was less reliably helpful. Not sure. Bisect points to revision 110875 (eggert@cs.ucla.edu-20121113013514-5dej3lndyeb2dwq3): Fix a race with verify-visited-file-modtime. Since at least 1991 Emacs has ignored an mtime difference of no more than one second, but my guess is that this was to work around file system bugs that were fixed long ago. Since the race is causing problems now, let's remove that code. * fileio.c (Fverify_visited_file_modtime): Do not accept a file whose time stamp is off by no more than a second. Insist that the file time stamps match exactly. Paul, any suggestions? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135818297216462 (code B ref 13149); Mon, 14 Jan 2013 17:03:02 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 17:02:52 +0000 Received: from localhost ([127.0.0.1]:60135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TunQx-0004HQ-Ib for submit@debbugs.gnu.org; Mon, 14 Jan 2013 12:02:52 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:36032) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TunQs-0004Gx-HX for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 12:02:48 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MGM00B00KIPYO00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 19:02:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGM00BEIKNEOT60@a-mtaout22.012.net.il>; Mon, 14 Jan 2013 19:02:03 +0200 (IST) Date: Mon, 14 Jan 2013 19:02:33 +0200 From: Eli Zaretskii In-reply-to: <50F41CE7.60306@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <83mwwbr93q.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Mon, 14 Jan 2013 18:57:43 +0400 > From: Dmitry Gutov > Cc: 13149@debbugs.gnu.org > > Bisect points to revision 110875 > (eggert@cs.ucla.edu-20121113013514-5dej3lndyeb2dwq3): > Fix a race with verify-visited-file-modtime. > > Since at least 1991 Emacs has ignored an mtime difference of no > more than one second, but my guess is that this was to work around > file system bugs that were fixed long ago. Since the race is > causing problems now, let's remove that code. > * fileio.c (Fverify_visited_file_modtime): Do not accept a file > whose time stamp is off by no more than a second. Insist that the > file time stamps match exactly. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.172 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4612] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > Date: Mon, 14 Jan 2013 18:57:43 +0400 > From: Dmitry Gutov > Cc: 13149@debbugs.gnu.org > > Bisect points to revision 110875 > (eggert@cs.ucla.edu-20121113013514-5dej3lndyeb2dwq3): > Fix a race with verify-visited-file-modtime. > > Since at least 1991 Emacs has ignored an mtime difference of no > more than one second, but my guess is that this was to work around > file system bugs that were fixed long ago. Since the race is > causing problems now, let's remove that code. > * fileio.c (Fverify_visited_file_modtime): Do not accept a file > whose time stamp is off by no more than a second. Insist that the > file time stamps match exactly. Therefore, I doubt that the same problem was the root cause of the problem on Drew's laptop. > Paul, any suggestions? I'm not Paul, but can't you synchronize the clocks of the two machines? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 18:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135818818328636 (code B ref 13149); Mon, 14 Jan 2013 18:30:02 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 18:29:43 +0000 Received: from localhost ([127.0.0.1]:60210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tuon1-0007Rp-7i for submit@debbugs.gnu.org; Mon, 14 Jan 2013 13:29:43 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:34170) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tuomx-0007RU-Tc for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 13:29:41 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 2515939E8108; Mon, 14 Jan 2013 10:29:09 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H0X8R0yqKGG3; Mon, 14 Jan 2013 10:29:08 -0800 (PST) Received: from [131.179.58.167] (wifi-131-179-58-167.host.ucla.edu [131.179.58.167]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 672E239E8008; Mon, 14 Jan 2013 10:29:08 -0800 (PST) Message-ID: <50F44E6B.8090007@cs.ucla.edu> Date: Mon, 14 Jan 2013 10:28:59 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> In-Reply-To: <50F41CE7.60306@gmail.com> Content-Type: multipart/mixed; boundary="------------020606050608070907020608" X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------020606050608070907020608 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 01/14/2013 06:57 AM, Dmitry Gutov wrote: > any suggestions? I'd guess it's a filesystem problem, where a file's timestamp spontaneously changes even though the file itself has not changed. I had thought those bugs fixed long ago, but maybe not. Could you please start by trying the attached patch, and then see what gets sent to stderr around the time of the problem? That might help us work around the problem better than the old code did (it introduced some race conditions). --------------020606050608070907020608 Content-Type: text/plain; charset=UTF-8; name="instrument-mtime.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="instrument-mtime.txt" === modified file 'lib/stat-time.h' --- lib/stat-time.h 2013-01-01 09:11:05 +0000 +++ lib/stat-time.h 2013-01-14 18:18:16 +0000 @@ -22,6 +22,7 @@ #include #include +#include _GL_INLINE_HEADER_BEGIN #ifndef _GL_STAT_TIME_INLINE @@ -136,14 +137,15 @@ _GL_STAT_TIME_INLINE struct timespec get_stat_mtime (struct stat const *st) { + struct timespec t; #ifdef STAT_TIMESPEC - return STAT_TIMESPEC (st, st_mtim); + t = STAT_TIMESPEC (st, st_mtim); #else - struct timespec t; t.tv_sec = st->st_mtime; t.tv_nsec = get_stat_mtime_ns (st); +#endif + fprintf (stderr, "stat_mtime=%ld.%09ld\n", (long) t.tv_sec, (long) t.tv_nsec); return t; -#endif } /* Return *ST's birth time, if available; otherwise return a value --------------020606050608070907020608-- From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 22:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135820209027110 (code B ref 13149); Mon, 14 Jan 2013 22:22:01 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 22:21:30 +0000 Received: from localhost ([127.0.0.1]:60385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TusPK-00073C-4f for submit@debbugs.gnu.org; Mon, 14 Jan 2013 17:21:30 -0500 Received: from mail-ee0-f47.google.com ([74.125.83.47]:42233) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TusPI-000730-C1 for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 17:21:29 -0500 Received: by mail-ee0-f47.google.com with SMTP id e52so2202797eek.20 for <13149@debbugs.gnu.org>; Mon, 14 Jan 2013 14:21:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=2TDd7DSNxmhdWpUKt+s2cetC3s4/W/CuclDEP5wsZR0=; b=UfN94voIJ2qzmU5/eUxNwYvITsFDrLN7iQ1rScOmf8s/vgc+2kZ8AE8AjPExLlpPCY O11cUtbyF5eloFxacEPlNyCyNMvetLX4YR0NdPFEHUvpYT6gztpjI5E4ywJqniT2y0LT 6a9SMhtgoIlb1u/oytPZ4YlzgUK6/e7Gkf+nXCzl2AEb3iZXNUAKJj45iT6IfCveenSI sq0tVqP4DI+OeJAka1XDBWqWshQNRLJ7if3fCURzRHAnSwq/3U8Gciu3dYQJVCoEcH2u XVxPLsIhINthFDlphkD2Ll7FvPnFuNLtYfBwlTxXT5Oqdtfyt8mE6ev2ylR5DTMbgnKp Wl7Q== X-Received: by 10.14.213.134 with SMTP id a6mr234711686eep.45.1358202061672; Mon, 14 Jan 2013 14:21:01 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id d3sm23163940eeo.13.2013.01.14.14.20.59 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 14:21:00 -0800 (PST) Message-ID: <50F484CB.6010905@gmail.com> Date: Tue, 15 Jan 2013 02:20:59 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> In-Reply-To: <50F44E6B.8090007@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) On 14.01.2013 22:28, Paul Eggert wrote: > I'd guess it's a filesystem problem, where a file's > timestamp spontaneously changes even though the file > itself has not changed. I had thought those bugs > fixed long ago, but maybe not. My uninformed guess was there's a delay when writing to the file, and so the mtime is slightly later than the time Emacs saved. > Could you please start by trying the attached patch, > and then see what gets sent to stderr around the time > of the problem? That might help us work around the > problem better than the old code did (it introduced > some race conditions). Here you go, the stderr output during (open, modify, save, try to modify, y, modify, try to save, yes): stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358175175.428731700 stat_mtime=1358201692.000000000 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358194311.328310000 stat_mtime=1358194758.218531401 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358201692.912737000 stat_mtime=1358201706.000000000 stat_mtime=1358201706.392448700 Suspicious zeros? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 22:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135820278628250 (code B ref 13149); Mon, 14 Jan 2013 22:34:02 +0000 Received: (at 13149) by debbugs.gnu.org; 14 Jan 2013 22:33:06 +0000 Received: from localhost ([127.0.0.1]:60404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TusaX-0007Lb-Lz for submit@debbugs.gnu.org; Mon, 14 Jan 2013 17:33:06 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:42283) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TusaU-0007LS-Vh for 13149@debbugs.gnu.org; Mon, 14 Jan 2013 17:33:04 -0500 Received: by mail-ea0-f169.google.com with SMTP id d13so700494eaa.14 for <13149@debbugs.gnu.org>; Mon, 14 Jan 2013 14:32:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=T+uxSj3c9ul2cZnEdnXuLTkVcGX9Wgw6ctTQ88+QvsQ=; b=H2bnzL/ZquqgEd2ivex8t63ore60lx1tnRVnZmS20kIZNv3KGRZkmV2GZOl87peqyz ArP9LLz8w5IJe7Qh/2pxCQ+xSkR7itJSu6gT1kV28iEdoX328AKfQtk3gfPIpzi/A+ye PovpFeCBWgqDVDmglLKtfA6aHmEQgIuytIt+EABONXYEtCagXS3y7N3Q01CGkl3KP4YE 5oO7oBFVl+sST+zK1Bp5w+wtC2bI0PH8sBPBcOSH6yUkTzMvEnLc5hJB2T9FBHnCKz6k TOOttJMp/4y88KpQLZVqzPWkZ/PIt2AFcgqljDili+D4rRYglZscrAUWca/e/Qrg4vFV x/HA== X-Received: by 10.14.213.134 with SMTP id a6mr234800387eep.45.1358202755677; Mon, 14 Jan 2013 14:32:35 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id f6sm23185634eeo.7.2013.01.14.14.32.33 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 14:32:34 -0800 (PST) Message-ID: <50F4851A.8020607@yandex.ru> Date: Tue, 15 Jan 2013 02:22:18 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <83mwwbr93q.fsf@gnu.org> In-Reply-To: <83mwwbr93q.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 14.01.2013 21:02, Eli Zaretskii wrote: >> Date: Mon, 14 Jan 2013 18:57:43 +0400 >> From: Dmitry Gutov >> Cc: 13149@debbugs.gnu.org >> >> Bisect points to revision 110875 >> (eggert@cs.ucla.edu-20121113013514-5dej3lndyeb2dwq3): >> Fix a race with verify-visited-file-modtime. >> >> Since at least 1991 Emacs has ignored an mtime difference of no >> more than one second, but my guess is that this was to work around >> file system bugs that were fixed long ago. Since the race is >> causing problems now, let's remove that code. >> * fileio.c (Fverify_visited_file_modtime): Do not accept a file >> whose time stamp is off by no more than a second. Insist that the >> file time stamps match exactly. > > Therefore, I doubt that the same problem was the root cause of the > problem on Drew's laptop. It hard for me to say, but the symptoms are similar, and the timing matches. I think this commit is the likely culprit, although the fix may have to be slightly different in Drew's case. Or would be, if we could reproduce it. >> Paul, any suggestions? > > I'm not Paul, but can't you synchronize the clocks of the two > machines? To the nanosecond? I'm not sure if I can. But if what you're implying is right, I think rewinding the clock on the host machine would also help. It doesn't. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 06:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13582323667820 (code B ref 13149); Tue, 15 Jan 2013 06:47:02 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 06:46:06 +0000 Received: from localhost ([127.0.0.1]:60724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv0He-000224-9T for submit@debbugs.gnu.org; Tue, 15 Jan 2013 01:46:06 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:40113) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv0HZ-00021e-Pp for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 01:46:04 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id E51AFA60003; Mon, 14 Jan 2013 22:45:32 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l6cx7Z5h5W8e; Mon, 14 Jan 2013 22:45:32 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 2AF3839E8100; Mon, 14 Jan 2013 22:45:32 -0800 (PST) Message-ID: <50F4FB0B.5070003@cs.ucla.edu> Date: Mon, 14 Jan 2013 22:45:31 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> In-Reply-To: <50F484CB.6010905@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/14/2013 02:20 PM, Dmitry Gutov wrote: > stat_mtime=1358201692.000000000 > stat_mtime=1358201692.912737000 That looks like a file system bug, I'm afraid. Does the following work around the bug, if you set the variable sloppy-file-time-stamps? === modified file 'src/ChangeLog' --- src/ChangeLog 2013-01-14 17:46:14 +0000 +++ src/ChangeLog 2013-01-15 05:38:42 +0000 @@ -1,3 +1,10 @@ +2013-01-15 Paul Eggert + + Add workaround for file system time stamp bug (Bug#13149). + Reported by Dmitry Gutov for Ubuntu vboxsf mounting MS Windows 7. + * fileio.c (syms_of_fileio) : New variable. + (Fverify_visited_file_modtime): Use it. + 2013-01-14 Paul Eggert Avoid needless casts with XSAVE_POINTER. === modified file 'src/fileio.c' --- src/fileio.c 2013-01-14 17:46:14 +0000 +++ src/fileio.c 2013-01-15 05:38:42 +0000 @@ -5358,7 +5358,17 @@ mtime = (stat (SSDATA (filename), &st) == 0 ? get_stat_mtime (&st) : time_error_value (errno)); - if (EMACS_TIME_EQ (mtime, b->modtime) + + /* On a few buggy file systems, the fractional part of the time stamp, + or perhaps even the low order bit of the seconds part, can + spontaneously change even though the file has not changed. If + SLOPPY_FILE_TIME_STAMPS, work around these bugs at the cost of + possibly missing some changes. */ + if ((EMACS_TIME_EQ (mtime, b->modtime) + || (sloppy_file_time_stamps + && EMACS_TIME_VALID_P (mtime) + && EMACS_TIME_VALID_P (b->modtime) + && EMACS_SECS (mtime) >> 1 == EMACS_SECS (b->modtime) >> 1)) && (b->modtime_size < 0 || st.st_size == b->modtime_size)) return Qt; @@ -6036,6 +6046,13 @@ write_region_inhibit_fsync = 0; #endif + DEFVAR_BOOL ("sloppy-file-time-stamps", sloppy_file_time_stamps, + doc: /* Non-nil means file time stamps are sloppy. +When non-nil, ignore low-order part of time stamp when inferring whether +a file may have changed. Although this suppresses bogus diagnostics +on buggy file systems, it can also lose changes to files. */); + sloppy_file_time_stamps = 0; + DEFVAR_BOOL ("delete-by-moving-to-trash", delete_by_moving_to_trash, doc: /* Specifies whether to use the system's trash can. When non-nil, certain file deletion commands use the function From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 08:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135824008019343 (code B ref 13149); Tue, 15 Jan 2013 08:55:01 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 08:54:40 +0000 Received: from localhost ([127.0.0.1]:60864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv2I3-00051v-FJ for submit@debbugs.gnu.org; Tue, 15 Jan 2013 03:54:39 -0500 Received: from mail-la0-f44.google.com ([209.85.215.44]:56088) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv2I0-00051k-HO for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 03:54:37 -0500 Received: by mail-la0-f44.google.com with SMTP id fr10so4829321lab.31 for <13149@debbugs.gnu.org>; Tue, 15 Jan 2013 00:54:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=l7+GtFUr7ulRk3VfjYX+rL89f9r0cfd8RLEoGJMu6DE=; b=N7660gtAyts5S6WwgADh4ovAx4KNo48rB8frSQ72Kesq79uqRnMas4OZqn3wIiQINo Wuyq6vvESLsNLpWI6ssVlYq8luD3nevCinxBOjRNi5B/lyak4raEjb1PjSqGpYI+KfEe VqHRJOLI60sJGmNIXlEk/YJ5wN5k89cqUiCU3sM95X+65Zz7ms7p5G8NfUYNMoPsM0ci EbKTYtzp1VpSsuG61sTQO3gG9T0+IS94YORDuJnBlyz/t0RFL+Ew1hVhMkGuKcaDpwDl AzpPLvUhvsKQtfrfuq0+JxRyj51Qo71mu3HKMGMy8XJd345m4q0+HZrc382WeqQcVgwl +7pg== X-Received: by 10.152.123.49 with SMTP id lx17mr32916924lab.52.1358240046733; Tue, 15 Jan 2013 00:54:06 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id o2sm2519454lby.11.2013.01.15.00.54.04 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 00:54:05 -0800 (PST) Message-ID: <50F5192B.602@yandex.ru> Date: Tue, 15 Jan 2013 12:54:03 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> In-Reply-To: <50F4FB0B.5070003@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 15.01.2013 10:45, Paul Eggert wrote: > On 01/14/2013 02:20 PM, Dmitry Gutov wrote: > >> stat_mtime=1358201692.000000000 >> stat_mtime=1358201692.912737000 > > That looks like a file system bug, I'm afraid. > Does the following work around the bug, if you > set the variable sloppy-file-time-stamps? Not entirely. When the value is t, it works ok right after I open the file, and also if I wait a second or more between save buffer commands. If I repeat modify -> save cycle quickly enough, the problem is still visible. > === modified file 'src/ChangeLog' > --- src/ChangeLog 2013-01-14 17:46:14 +0000 > +++ src/ChangeLog 2013-01-15 05:38:42 +0000 > @@ -1,3 +1,10 @@ > +2013-01-15 Paul Eggert > + > + Add workaround for file system time stamp bug (Bug#13149). > + Reported by Dmitry Gutov for Ubuntu vboxsf mounting MS Windows 7. > + * fileio.c (syms_of_fileio) : New variable. > + (Fverify_visited_file_modtime): Use it. > + > 2013-01-14 Paul Eggert > > Avoid needless casts with XSAVE_POINTER. > > === modified file 'src/fileio.c' > --- src/fileio.c 2013-01-14 17:46:14 +0000 > +++ src/fileio.c 2013-01-15 05:38:42 +0000 > @@ -5358,7 +5358,17 @@ > mtime = (stat (SSDATA (filename), &st) == 0 > ? get_stat_mtime (&st) > : time_error_value (errno)); > - if (EMACS_TIME_EQ (mtime, b->modtime) > + > + /* On a few buggy file systems, the fractional part of the time stamp, > + or perhaps even the low order bit of the seconds part, can > + spontaneously change even though the file has not changed. If > + SLOPPY_FILE_TIME_STAMPS, work around these bugs at the cost of > + possibly missing some changes. */ > + if ((EMACS_TIME_EQ (mtime, b->modtime) > + || (sloppy_file_time_stamps > + && EMACS_TIME_VALID_P (mtime) > + && EMACS_TIME_VALID_P (b->modtime) > + && EMACS_SECS (mtime) >> 1 == EMACS_SECS (b->modtime) >> 1)) > && (b->modtime_size < 0 > || st.st_size == b->modtime_size)) > return Qt; > @@ -6036,6 +6046,13 @@ > write_region_inhibit_fsync = 0; > #endif > > + DEFVAR_BOOL ("sloppy-file-time-stamps", sloppy_file_time_stamps, > + doc: /* Non-nil means file time stamps are sloppy. > +When non-nil, ignore low-order part of time stamp when inferring whether > +a file may have changed. Although this suppresses bogus diagnostics > +on buggy file systems, it can also lose changes to files. */); > + sloppy_file_time_stamps = 0; > + > DEFVAR_BOOL ("delete-by-moving-to-trash", delete_by_moving_to_trash, > doc: /* Specifies whether to use the system's trash can. > When non-nil, certain file deletion commands use the function > > From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135827115415040 (code B ref 13149); Tue, 15 Jan 2013 17:33:02 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 17:32:34 +0000 Received: from localhost ([127.0.0.1]:33674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvANG-0003uX-3X for submit@debbugs.gnu.org; Tue, 15 Jan 2013 12:32:34 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:38222) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvAND-0003uO-6k for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 12:32:32 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 19A7E39E810A; Tue, 15 Jan 2013 09:32:00 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v3485Leet7Yv; Tue, 15 Jan 2013 09:31:59 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id A039739E8008; Tue, 15 Jan 2013 09:31:59 -0800 (PST) Message-ID: <50F5928A.9010009@cs.ucla.edu> Date: Tue, 15 Jan 2013 09:31:54 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> In-Reply-To: <50F5192B.602@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.5 (-) On 01/15/13 00:54, Dmitry Gutov wrote: > If I repeat modify -> save cycle quickly enough, the problem is still visible. Can you send the stderr output for that, where get_stat_mtime is modified as before? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 21:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13582859255542 (code B ref 13149); Tue, 15 Jan 2013 21:39:02 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 21:38:45 +0000 Received: from localhost ([127.0.0.1]:33909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEDT-0001RK-RR for submit@debbugs.gnu.org; Tue, 15 Jan 2013 16:38:45 -0500 Received: from mail-ee0-f46.google.com ([74.125.83.46]:42174) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEDM-0001R8-RP for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 16:38:39 -0500 Received: by mail-ee0-f46.google.com with SMTP id e49so312420eek.5 for <13149@debbugs.gnu.org>; Tue, 15 Jan 2013 13:38:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=WemiRCYJotQ/6pDZ3x7+8J9MM9Iag1o4P/JVxMwhS3U=; b=KyoJWEOpY1++uuvKN9cWuvKZhQx6ryWA/oU3AKM8CkU6SA6/fSLKNtIvqCa4VtI7tO GrhOHR19fQlzJ0/786yUuSP7ZUxbcGKSOeEXYvN0nAKO0rfSmw1f7A4qewQdaP7TYchT EsPN02NZx+xb4xevwk5nyWkt01iolF0UJGVb4DM/OVGPehL3KDW+6qqYTvRJ2CimuJJD FpVfnCbnSn/e/OmtomDAeKUow4vQVsMVaLY9KO1iMPZHIkIJJO7ZKsL9ZHQpUauguoKO dw7qdnJM1FO3Y0t91hkMNO22LiTT1ntkEvN7jlRWpO/uZdTSUgbCi805FLTRkcOwc0Lr dBYQ== X-Received: by 10.14.221.9 with SMTP id q9mr246294288eep.3.1358285884329; Tue, 15 Jan 2013 13:38:04 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id b2sm27235647eep.9.2013.01.15.13.38.01 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 13:38:02 -0800 (PST) Message-ID: <50F5CC3D.5090802@yandex.ru> Date: Wed, 16 Jan 2013 01:38:05 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> In-Reply-To: <50F5928A.9010009@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) On 15.01.2013 21:31, Paul Eggert wrote: > On 01/15/13 00:54, Dmitry Gutov wrote: >> If I repeat modify -> save cycle quickly enough, the problem is still visible. The "cycle quickly enough" principle doesn't work now. It was "almost always works fine with very few occasional failures" an hour ago, then I rebooted, and now the fix seems to not do anything at all, even after a few later reboots and "make bootstrap"s. And yes, the patch is applied and sloppy-file-time-stamps is t. > Can you send the stderr output for that, > where get_stat_mtime is modified as before? Here you go (this is the "fix not working" state): stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358194311.328310000 stat_mtime=1358281767.960074887 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283708.846084200 stat_mtime=1358283748.000000000 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358194311.328310000 stat_mtime=1358281481.888067978 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358283753.018693400 stat_mtime=1358283755.000000000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 stat_mtime=1358283759.717044000 If this is too bizarre, please wait until I re-confirm this on a new virtual machine with a different distro. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 21:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13582864726398 (code B ref 13149); Tue, 15 Jan 2013 21:48:01 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 21:47:52 +0000 Received: from localhost ([127.0.0.1]:33922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEMJ-0001f8-S8 for submit@debbugs.gnu.org; Tue, 15 Jan 2013 16:47:52 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:54099) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEMH-0001f0-Qi for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 16:47:51 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 0468E39E8105; Tue, 15 Jan 2013 13:47:18 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jj8BGBHlUmnM; Tue, 15 Jan 2013 13:47:17 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 851D739E8100; Tue, 15 Jan 2013 13:47:17 -0800 (PST) Message-ID: <50F5CE65.9030002@cs.ucla.edu> Date: Tue, 15 Jan 2013 13:47:17 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> In-Reply-To: <50F5CC3D.5090802@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/15/13 13:38, Dmitry Gutov wrote: > If this is too bizarre, please wait until I re-confirm this on a new virtual machine with a different distro. It's strange all right: it indicates that time stamps are spontaneously jumping by 2 or more seconds, which I can't explain by any file system bugs that I can think of. Maybe it's a new class of bugs, but we'd need to know more about them. Could you please try instrumenting via this patch instead? It should help diagnosis. Thanks. === modified file 'lib/stat-time.h' --- lib/stat-time.h 2013-01-01 09:11:05 +0000 +++ lib/stat-time.h 2013-01-15 21:44:42 +0000 @@ -22,6 +22,7 @@ #include #include +#include _GL_INLINE_HEADER_BEGIN #ifndef _GL_STAT_TIME_INLINE @@ -134,18 +135,22 @@ /* Return *ST's data modification time. */ _GL_STAT_TIME_INLINE struct timespec -get_stat_mtime (struct stat const *st) +get_stat_mtime (struct stat const *st, char const *file, int line) { + struct timespec t; #ifdef STAT_TIMESPEC - return STAT_TIMESPEC (st, st_mtim); + t = STAT_TIMESPEC (st, st_mtim); #else - struct timespec t; t.tv_sec = st->st_mtime; t.tv_nsec = get_stat_mtime_ns (st); +#endif + fprintf (stderr, "%s:%d: stat_mtime=%ld.%09ld\n", file, line, + (long) t.tv_sec, (long) t.tv_nsec); return t; -#endif } +#define get_stat_mtime(st) get_stat_mtime (st, __FILE__, __LINE__) + /* Return *ST's birth time, if available; otherwise return a value with tv_sec and tv_nsec both equal to -1. */ _GL_STAT_TIME_INLINE struct timespec From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 22:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13582878948520 (code B ref 13149); Tue, 15 Jan 2013 22:12:01 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 22:11:34 +0000 Received: from localhost ([127.0.0.1]:33959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEjG-0002DN-CN for submit@debbugs.gnu.org; Tue, 15 Jan 2013 17:11:34 -0500 Received: from mail-wg0-f43.google.com ([74.125.82.43]:36246) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvEjD-0002DB-R8 for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 17:11:33 -0500 Received: by mail-wg0-f43.google.com with SMTP id e12so430942wge.10 for <13149@debbugs.gnu.org>; Tue, 15 Jan 2013 14:10:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=7xHthyDqBlhCoueJCTGCE9cH9B1234Ahb23eJjpZ630=; b=hb+Wx9h4Xz76srF6KX+F6AdSItaETF/t0lOgtAjlGkAOUs2fNjnNV/wJqNWCws69F5 sFvbUmhwKSSD50wEI72zC4q5ZvpE6WSd1qCEmOBsDAiCSm1qg50O9Slbsk37Jk/jWwat uV/sEF4ng34iC5FgBFP8Xmk2ZVXbn/WjZnhP6UQcPhPuLdpCcUxa3Di+eXJrgJKRGf/M 1XO7pdJc0CTxpG8Jfo+VQshc07glPzlLf5EtsThTR9jXM+pRNF1sHaE7iBTb32SKChA3 g7ckvFxWKk2/GEgBl1XuDOYG3G2+xVG2HLZrBiK+ZUq206mSF/JLb8XGNKLFCtqESfjs 4lZw== X-Received: by 10.194.238.5 with SMTP id vg5mr143879309wjc.40.1358287859342; Tue, 15 Jan 2013 14:10:59 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id s10sm5836386wiw.4.2013.01.15.14.10.57 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 14:10:58 -0800 (PST) Message-ID: <50F5D3F5.6050604@yandex.ru> Date: Wed, 16 Jan 2013 02:11:01 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> In-Reply-To: <50F5CE65.9030002@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) On 16.01.2013 1:47, Paul Eggert wrote: > On 01/15/13 13:38, Dmitry Gutov wrote: >> If this is too bizarre, please wait until I re-confirm this on a new virtual machine with a different distro. > > It's strange all right: it indicates that time stamps > are spontaneously jumping by 2 or more seconds, which I > can't explain by any file system bugs that I can think of. > Maybe it's a new class of bugs, but we'd need to know more > about them. > > Could you please try instrumenting via this patch instead? > It should help diagnosis. Thanks. Here you go: fileio.c:5020: stat_mtime=1358287600.000000000 dired.c:958: stat_mtime=1358287604.023708900 fileio.c:5359: stat_mtime=1358287604.023708900 fileio.c:5359: stat_mtime=1358287604.023708900 dired.c:958: stat_mtime=1358287604.023708900 dired.c:958: stat_mtime=1358287604.023708900 dired.c:958: stat_mtime=1358287604.023708900 fileio.c:2200: stat_mtime=1358287604.023708900 fileio.c:5359: stat_mtime=1358287604.023708900 fileio.c:5020: stat_mtime=1358287610.000000000 dired.c:958: stat_mtime=1358287613.927966600 fileio.c:5359: stat_mtime=1358287613.927966600 fileio.c:5359: stat_mtime=1358287613.927966600 dired.c:958: stat_mtime=1358287613.927966600 dired.c:958: stat_mtime=1358287613.927966600 dired.c:958: stat_mtime=1358287613.927966600 fileio.c:2200: stat_mtime=1358287613.927966600 fileio.c:5359: stat_mtime=1358287613.927966600 fileio.c:5020: stat_mtime=1358287623.000000000 dired.c:958: stat_mtime=1358287626.880611400 From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 22:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135828953610995 (code B ref 13149); Tue, 15 Jan 2013 22:39:02 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 22:38:56 +0000 Received: from localhost ([127.0.0.1]:34004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvF9j-0002rI-IG for submit@debbugs.gnu.org; Tue, 15 Jan 2013 17:38:55 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:57120) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvF9e-0002r8-8O for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 17:38:51 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 8A47D39E810E; Tue, 15 Jan 2013 14:38:17 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ht-29A3GnAWC; Tue, 15 Jan 2013 14:38:17 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 0CFC239E8105; Tue, 15 Jan 2013 14:38:17 -0800 (PST) Message-ID: <50F5DA58.3020404@cs.ucla.edu> Date: Tue, 15 Jan 2013 14:38:16 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> In-Reply-To: <50F5D3F5.6050604@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/15/13 14:11, Dmitry Gutov wrote: > Here you go: Sorry, what scenario are you using for that? Here's what I get when I run "src/emacs -Q /tmp/r" and type "a C-x C-s b". In this transcript I indicate exactly when I typed each character. fileio.c:3573: stat_mtime=1358285891.979499498 fileio.c:3573: stat_mtime=1358185278.123368557 dired.c:958: stat_mtime=1358285832.923323363 dired.c:958: stat_mtime=1358285832.923323363 fileio.c:3573: stat_mtime=1339474634.000000000 fileio.c:3573: stat_mtime=1357144798.955079131 lread.c:1228: stat_mtime=1357144798.939079049 lread.c:1228: stat_mtime=1358185424.004185658 dired.c:958: stat_mtime=1358288328.739209633 dired.c:958: stat_mtime=1358288328.739209633 fileio.c:3573: stat_mtime=1358288328.739209633 fileio.c:3363: stat_mtime=1358288328.739209633 fileio.c:3363: stat_mtime=1358288344.827280766 a fileio.c:5350: stat_mtime=1358288328.739209633 C-x C-s fileio.c:5350: stat_mtime=1358288328.739209633 fileio.c:5350: stat_mtime=1358288328.739209633 fileio.c:5011: stat_mtime=1358288369.760392065 dired.c:958: stat_mtime=1358288369.760392065 b fileio.c:5350: stat_mtime=1358288369.760392065 You're evidently getting different behavior, since you don't see lread.c at all, for example. If I'm guessing right, I think the key sequence in your transcript is here: fileio.c:5359: stat_mtime=1358287604.023708900 fileio.c:5020: stat_mtime=1358287610.000000000 dired.c:958: stat_mtime=1358287613.927966600 fileio.c:5359: stat_mtime=1358287613.927966600 and that this corresponds to the last 5 lines of my transcript. What happens if you apply the following patch as well? Does it cause Emacs to output "fstat and lstat disagree!"? === modified file 'src/fileio.c' --- src/fileio.c 2013-01-15 10:14:31 +0000 +++ src/fileio.c 2013-01-15 22:35:57 +0000 @@ -5017,6 +5017,20 @@ This calls `write-region-annotate-functi if (emacs_close (desc) < 0) ok = 0, save_errno = errno; + if (ok && visiting) + { + struct stat st1; + EMACS_TIME modtime1; + if (lstat (fn, &st1) != 0) + perror (fn); + else + { + modtime1 = get_stat_mtime (&st1); + if (! EMACS_TIME_EQ (modtime, modtime1)) + fprintf (stderr, "fstat and lstat disagree!\n"); + } + } + /* Discard the unwind protect for close_file_unwind. */ specpdl_ptr = specpdl + count1; From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 23:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135829142713797 (code B ref 13149); Tue, 15 Jan 2013 23:11:01 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 23:10:27 +0000 Received: from localhost ([127.0.0.1]:34023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvFeF-0003aU-7d for submit@debbugs.gnu.org; Tue, 15 Jan 2013 18:10:27 -0500 Received: from mail-wg0-f49.google.com ([74.125.82.49]:63838) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvFeD-0003aN-Bk for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 18:10:26 -0500 Received: by mail-wg0-f49.google.com with SMTP id 15so446309wgd.28 for <13149@debbugs.gnu.org>; Tue, 15 Jan 2013 15:09:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=N9MOkFZnl7ulUa6RERLOF6n+IKbLI8yznj9FliLvFfg=; b=ltv0pjRaAaNLYFxGTze4LzO8RyLWZ/bF12eFKEhFqm3CLkjtvkROe/sEWFACKwC2eA iDP3kBfLTOgy9/XoDdurwlMlo/Lr+6SbLB2bTajPLJbmslD2NFLw+zKq2OF3Mu8zE0FR t1XG7+OggGS55Pd4XyQ6W8aEgN/d1arzRjq8uZoOjo8zq9eJdMO4SJGvoc0otZHWbrE/ O2sdDPhzm/dKUg0jLZ4rGMUK/g2dVN2XUqsLz6g8maOesKiFt43lyGhH8E2H8ktkdwYw 0may3aif/tHFxTh00z/5gS17NzynFpfj4z38H0uStIC+UtHbFzEWCQWNTxeOM9KfHeTD qX0Q== X-Received: by 10.194.76.165 with SMTP id l5mr143930024wjw.14.1358291391501; Tue, 15 Jan 2013 15:09:51 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id ew4sm6017297wid.11.2013.01.15.15.09.49 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 15:09:50 -0800 (PST) Message-ID: <50F5E1C1.2040301@yandex.ru> Date: Wed, 16 Jan 2013 03:09:53 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> In-Reply-To: <50F5DA58.3020404@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 16.01.2013 2:38, Paul Eggert wrote: > On 01/15/13 14:11, Dmitry Gutov wrote: > >> Here you go: > > Sorry, what scenario are you using for that? Sorry, in that and previous messages, I only posted the part I supposed relevant, which is after the file is opened. > Here's what I get when I run "src/emacs -Q /tmp/r" and type "a C-x C-s b". > In this transcript I indicate exactly when I typed each character. > > ... > > You're evidently getting different behavior, since you don't see > lread.c at all, for example. If I'm guessing right, I think the key > sequence in your transcript is here: > > fileio.c:5359: stat_mtime=1358287604.023708900 > fileio.c:5020: stat_mtime=1358287610.000000000 > dired.c:958: stat_mtime=1358287613.927966600 > fileio.c:5359: stat_mtime=1358287613.927966600 > > and that this corresponds to the last 5 lines of my transcript. > > What happens if you apply the following patch as well? > Does it cause Emacs to output "fstat and lstat disagree!"? It does! Here's the more detailed log: $ src/emacs -Q fileio.c:3581: stat_mtime=1358290106.959122882 fileio.c:3581: stat_mtime=1358290027.851586258 dired.c:958: stat_mtime=1358289897.278327924 dired.c:958: stat_mtime=1358289897.278327924 fileio.c:3581: stat_mtime=1341302771.000000000 fileio.c:3581: stat_mtime=1358138630.713864000 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358290456.533834487 find-file dired.c:958: stat_mtime=1358291126.115457800 dired.c:958: stat_mtime=1358291126.115457800 fileio.c:3581: stat_mtime=1358291126.115457800 fileio.c:3363: stat_mtime=1358291126.115457800 fileio.c:3363: stat_mtime=1358285614.014009800 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358290442.274708012 modify fileio.c:5373: stat_mtime=1358291126.115457800 save-buffer fileio.c:5373: stat_mtime=1358291126.115457800 dired.c:958: stat_mtime=1358291126.115457800 dired.c:958: stat_mtime=1358291126.115457800 dired.c:958: stat_mtime=1358291126.115457800 fileio.c:2200: stat_mtime=1358291126.115457800 fileio.c:5373: stat_mtime=1358291126.115457800 fileio.c:5020: stat_mtime=1358291194.000000000 fileio.c:5037: stat_mtime=1358291196.726424200 fstat and lstat disagree! dired.c:958: stat_mtime=1358291196.726424200 modify again fileio.c:5373: stat_mtime=1358291196.726424200 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358290142.953112077 y save-buffer again fileio.c:5373: stat_mtime=1358291196.726424200 yes dired.c:958: stat_mtime=1358291196.726424200 dired.c:958: stat_mtime=1358291196.726424200 dired.c:958: stat_mtime=1358291196.726424200 fileio.c:2200: stat_mtime=1358291196.726424200 fileio.c:5373: stat_mtime=1358291196.726424200 y fileio.c:5020: stat_mtime=1358291233.000000000 fileio.c:5037: stat_mtime=1358291234.976781400 fstat and lstat disagree! dired.c:958: stat_mtime=1358291234.976781400 From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jan 2013 23:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135829350617007 (code B ref 13149); Tue, 15 Jan 2013 23:46:01 +0000 Received: (at 13149) by debbugs.gnu.org; 15 Jan 2013 23:45:06 +0000 Received: from localhost ([127.0.0.1]:34030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGBm-0004QG-5M for submit@debbugs.gnu.org; Tue, 15 Jan 2013 18:45:06 -0500 Received: from mail-we0-f174.google.com ([74.125.82.174]:33681) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGBi-0004Pb-R5 for 13149@debbugs.gnu.org; Tue, 15 Jan 2013 18:45:03 -0500 Received: by mail-we0-f174.google.com with SMTP id x10so38107wey.5 for <13149@debbugs.gnu.org>; Tue, 15 Jan 2013 15:44:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=5Aw09CM4ZUAp/NyC488z9uCdrOd1cJk2scSG49/a87M=; b=dHQq7N9ONITxmq8DsEKb2oiSNThxKmmkyI+4l3JCuG5AWBfMKW1SjzpQcnnZJTazh1 N/MxoUONcwhk2GlA8Bb7M1N8KdOtlX5bcXTEZZ5VTqwUUXbwTRuiuYsRevgLmyi9JkXD /pEWgtdw/fOLk5jPPu7OLlXg6VI3FPnucgbZX2caEEhyvyZ57pgVhcKypO8G75FPU2fV LVQDJb4bxf6GLaYCM1s0Eoo+xSxpznNT9LvaVowaqT2KModGkcdxYH1l+8gFuK/nvSvH G+sOR5KVmZWAspfe5jqtkMCQYgtW7cXtPeLxUjJQDpNmxOz1v4wo2kbKB00LEtNkgJDj smDg== X-Received: by 10.195.12.42 with SMTP id en10mr40904701wjd.24.1358293469642; Tue, 15 Jan 2013 15:44:29 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id eo10sm6116508wib.9.2013.01.15.15.44.27 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 15:44:28 -0800 (PST) Message-ID: <50F5E9DB.1030309@gmail.com> Date: Wed, 16 Jan 2013 03:44:27 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> In-Reply-To: <50F5E1C1.2040301@yandex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 16.01.2013 3:09, Dmitry Gutov wrote: > On 16.01.2013 2:38, Paul Eggert wrote: >> ... >> What happens if you apply the following patch as well? >> Does it cause Emacs to output "fstat and lstat disagree!"? > > It does! > > Here's the more detailed log: >... So, this is definitely new behavior, I checked the emacs-24 build, and it now also exhibits the problem (it didn't previously), so this stuff is not caused by the 2-months-old commit of yours. Maybe it's a sign of my system slowly falling apart. I'm going to test this on a different virtual machine. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Jan 2013 05:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135831588928717 (code B ref 13149); Wed, 16 Jan 2013 05:59:02 +0000 Received: (at 13149) by debbugs.gnu.org; 16 Jan 2013 05:58:09 +0000 Received: from localhost ([127.0.0.1]:34392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvM0m-0007T7-PS for submit@debbugs.gnu.org; Wed, 16 Jan 2013 00:58:09 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:46652) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvM0i-0007Sx-Tb for 13149@debbugs.gnu.org; Wed, 16 Jan 2013 00:58:07 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 7AAD039E8100; Tue, 15 Jan 2013 21:57:30 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MOq70tN-dt3R; Tue, 15 Jan 2013 21:57:29 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id C95F139E8106; Tue, 15 Jan 2013 21:57:29 -0800 (PST) Message-ID: <50F64149.6010704@cs.ucla.edu> Date: Tue, 15 Jan 2013 21:57:29 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> In-Reply-To: <50F5E9DB.1030309@gmail.com> Content-Type: multipart/mixed; boundary="------------060501080406090502080903" X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) This is a multi-part message in MIME format. --------------060501080406090502080903 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 01/15/2013 03:44 PM, Dmitry Gutov wrote: > Maybe it's a sign of my system slowly falling apart. It does sound like a fairly serious issue of some sort. I did think of a patch (attached) but I'd rather not apply it if the system in question is merely experimental, since it introduces a race even on non-buggy systems. --------------060501080406090502080903 Content-Type: text/plain; charset=UTF-8; name="mtime.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mtime.txt" PT09IG1vZGlmaWVkIGZpbGUgJ3NyYy9DaGFuZ2VMb2cnCi0tLSBzcmMvQ2hhbmdlTG9nCTIw MTMtMDEtMTUgMjE6Mzg6NTggKzAwMDAKKysrIHNyYy9DaGFuZ2VMb2cJMjAxMy0wMS0xNiAw NTowMTowMSArMDAwMApAQCAtMSwzICsxLDE4IEBACisyMDEzLTAxLTE2ICBQYXVsIEVnZ2Vy dCAgPGVnZ2VydEBjcy51Y2xhLmVkdT4KKworCVdvcmsgYXJvdW5kIGJ1ZyBpbiB2Ym94c2Yg ZmlsZSBzeXN0ZW0gKEJ1ZyMxMzE0OSkuCisJVGhlIGJ1ZyB3YXMgb2JzZXJ2ZWQgb24gVWJ1 bnR1IG9wZXJhdGluZyBpbnNpZGUgYSB2aXJ0dWFsIG1hY2hpbmUsCisJZWRpdGluZyBmaWxl cyBtb3VudGVkIHZpYSB2Ym94c2YgZnJvbSB0aGUgTVMgV2luZG93cyA3IGhvc3QuCisJVGhl IHdvcmthcm91bmQgaW50cm9kdWNlcyBhIHJhY2UgY29uZGl0aW9uIG9uIG5vbi1idWdneSBo b3N0cywKKwlidXQgaXQncyBhbiB1bmxpa2VseSByYWNlIGFuZCBhbnl3YXkgdGhlcmUncyBh IG5lYXJseSBpZGVudGljYWwKKwluZWFyYnkgcmFjZSB0aGF0IGNhbid0IGJlIGZpeGVkLgor CSogZmlsZWlvLmMgKHZhbGlkX3RpbWVzdGFtcF9maWxlX3N5c3RlbSwgdGltZXN0YW1wX2Zp bGVfc3lzdGVtKToKKwlOZXcgc3RhdGljIHZhcnMuCisJKEZ3cml0ZV9yZWdpb24pOiBUZXN0 IGZvciBmaWxlIHN5c3RlbSB0aW1lIHN0YW1wIGJ1Zy4KKwkoaW5pdF9maWxlaW8pOiBOZXcg ZnVuY3Rpb24uCisJKiBsaXNwLmggKGluaXRfZmlsZWlvKTogRGVjbGFyZSBpdC4KKwkqIGVt YWNzLmMgKG1haW4pOiBDYWxsIGl0LgorCiAyMDEzLTAxLTE1ICBQYXVsIEVnZ2VydCAgPGVn Z2VydEBjcy51Y2xhLmVkdT4KIAogCSogYWxsb2MuYyAoZnJlZV9zYXZlX3ZhbHVlKTogTm93 IHN0YXRpYy4KCj09PSBtb2RpZmllZCBmaWxlICdzcmMvZW1hY3MuYycKLS0tIHNyYy9lbWFj cy5jCTIwMTMtMDEtMTMgMjA6MDM6MDEgKzAwMDAKKysrIHNyYy9lbWFjcy5jCTIwMTMtMDEt MTYgMDU6MDE6MDEgKzAwMDAKQEAgLTEzMTcsNiArMTMxNyw3IEBACiAgICAgfQogCiAgIGlu aXRfY2FsbHByb2MgKCk7CS8qIE11c3QgZm9sbG93IGluaXRfY21kYXJncyBidXQgbm90IGlu aXRfc3lzX21vZGVzLiAgKi8KKyAgaW5pdF9maWxlaW8gKCk7CiAgIGluaXRfbHJlYWQgKCk7 CiAjaWZkZWYgV0lORE9XU05UCiAgIC8qIENoZWNrIHRvIHNlZSBpZiBFbWFjcyBoYXMgYmVl biBpbnN0YWxsZWQgY29ycmVjdGx5LiAgKi8KCj09PSBtb2RpZmllZCBmaWxlICdzcmMvZmls ZWlvLmMnCi0tLSBzcmMvZmlsZWlvLmMJMjAxMy0wMS0xNSAxMDoxNDozMSArMDAwMAorKysg c3JjL2ZpbGVpby5jCTIwMTMtMDEtMTYgMDU6MDQ6NTEgKzAwMDAKQEAgLTEwMyw2ICsxMDMs MTEgQEAKIC8qIFNldCBieSBhdXRvX3NhdmVfMSBpZiBhbiBlcnJvciBvY2N1cnJlZCBkdXJp bmcgdGhlIGxhc3QgYXV0by1zYXZlLiAgKi8KIHN0YXRpYyBib29sIGF1dG9fc2F2ZV9lcnJv cl9vY2N1cnJlZDsKIAorLyogSWYgVkFMSURfVElNRVNUQU1QX0ZJTEVfU1lTVEVNLCB0aGVu IFRJTUVTVEFNUF9GSUxFX1NZU1RFTSBpcyB0aGUgZGV2aWNlCisgICBudW1iZXIgb2YgYSBm aWxlIHN5c3RlbSB3aGVyZSB0aW1lIHN0YW1wcyB3ZXJlIG9ic2VydmVkIHRvIHRvIHdvcmsu ICAqLworc3RhdGljIGJvb2wgdmFsaWRfdGltZXN0YW1wX2ZpbGVfc3lzdGVtOworc3RhdGlj IGRldl90IHRpbWVzdGFtcF9maWxlX3N5c3RlbTsKKwogLyogVGhlIHN5bWJvbCBib3VuZCB0 byBjb2Rpbmctc3lzdGVtLWZvci1yZWFkIHdoZW4KICAgIGluc2VydC1maWxlLWNvbnRlbnRz IGlzIGNhbGxlZCBmb3IgcmVjb3ZlcmluZyBhIGZpbGUuICBUaGlzIGlzIG5vdAogICAgYW4g YWN0dWFsIGNvZGluZyBzeXN0ZW0gbmFtZSwgYnV0IGp1c3QgYW4gaW5kaWNhdG9yIHRvIHRl bGwKQEAgLTUwMjAsNiArNTAyNSw0MiBAQAogICAvKiBEaXNjYXJkIHRoZSB1bndpbmQgcHJv dGVjdCBmb3IgY2xvc2VfZmlsZV91bndpbmQuICAqLwogICBzcGVjcGRsX3B0ciA9IHNwZWNw ZGwgKyBjb3VudDE7CiAKKyAgLyogU29tZSBmaWxlIHN5c3RlbXMgaGF2ZSBhIGJ1ZyB3aGVy ZSBzdF9tdGltZSBpcyB1cGRhdGVkIG1lcmVseQorICAgICBiZWNhdXNlIGEgZmlsZSB3YXMg Y2xvc2VkLiAgVXBkYXRlIE1PRFRJTUUgdG8gdGhlIG5ld2VyIHN0X210aW1lCisgICAgIGlm IHRoaXMgZmlsZSBzeXN0ZW0gYXBwZWFycyB0byBoYXZlIHRoZSBidWcuICBXb3JraW5nIGFy b3VuZCB0aGlzCisgICAgIGJ1ZyBpbnRyb2R1Y2VzIGEgcmFjZSBjb25kaXRpb246IHRvIGF2 b2lkIG1vc3QgaW5zdGFuY2VzIG9mIHRoZQorICAgICByYWNlIGNvbmRpdGlvbiBvbiBub24t YnVnZ3kgZmlsZSBzeXN0ZW1zLCBza2lwIHRoaXMgY2hlY2sgaWYgdGhlCisgICAgIG1vc3Qg cmVjZW50bHkgZW5jb3VudGVyZWQgbm9uLWJ1Z2d5IGZpbGUgc3lzdGVtIHdhcyB0aGUgY3Vy cmVudAorICAgICBmaWxlIHN5c3RlbS4KKworICAgICBBIHJhY2UgY29uZGl0aW9uIGNhbiBv Y2N1ciBpZiBzb21lIG90aGVyIHByb2Nlc3MgbW9kaWZpZXMgdGhlCisgICAgIGZpbGUgYmV0 d2VlbiB0aGUgZnN0YXQgYWJvdmUgYW5kIHRoZSBzdGF0IGJlbG93LCBidXQgdGhlIHJhY2Ug aXMKKyAgICAgdW5saWtlbHkgYW5kIGEgc2ltaWxhciByYWNlIGJldHdlZW4gdGhlIGxhc3Qg d3JpdGUgYW5kIHRoZSBmc3RhdAorICAgICBhYm92ZSBjYW5ub3QgcG9zc2libHkgYmUgY2xv c2VkIGFueXdheS4gICovCisKKyAgaWYgKHZpc2l0aW5nICYmIEVNQUNTX1RJTUVfVkFMSURf UCAobW9kdGltZSkKKyAgICAgICYmICEgKHZhbGlkX3RpbWVzdGFtcF9maWxlX3N5c3RlbSAm JiBzdC5zdF9kZXYgPT0gdGltZXN0YW1wX2ZpbGVfc3lzdGVtKSkKKyAgICB7CisgICAgICBz dHJ1Y3Qgc3RhdCBzdGF0X3N0OworICAgICAgaWYgKHN0YXQgKGZuLCAmc3RhdF9zdCkgIT0g MCkKKwlvayA9IDAsIHNhdmVfZXJybm8gPSBlcnJubzsKKyAgICAgIGVsc2UgaWYgKHN0YXRf c3Quc3RfZGV2ID09IHN0LnN0X2RldiAmJiBzdGF0X3N0LnN0X2lubyA9PSBzdC5zdF9pbm8p CisJeworCSAgRU1BQ1NfVElNRSBzdGF0X21vZHRpbWUgPSBnZXRfc3RhdF9tdGltZSAoJnN0 YXRfc3QpOworCSAgaWYgKEVNQUNTX1RJTUVfRVEgKG1vZHRpbWUsIHN0YXRfbW9kdGltZSkK KwkgICAgICAmJiBzdC5zdF9zaXplID09IHN0YXRfc3Quc3Rfc2l6ZSkKKwkgICAgeworCSAg ICAgIHRpbWVzdGFtcF9maWxlX3N5c3RlbSA9IHN0LnN0X2RldjsKKwkgICAgICB2YWxpZF90 aW1lc3RhbXBfZmlsZV9zeXN0ZW0gPSAxOworCSAgICB9CisJICBlbHNlCisJICAgIHsKKwkg ICAgICBzdC5zdF9zaXplID0gc3RhdF9zdC5zdF9zaXplOworCSAgICAgIG1vZHRpbWUgPSBz dGF0X21vZHRpbWU7CisJICAgIH0KKwl9CisgICAgfQorCiAgIC8qIENhbGwgd3JpdGUtcmVn aW9uLXBvc3QtYW5ub3RhdGlvbi1mdW5jdGlvbi4gKi8KICAgd2hpbGUgKENPTlNQIChWd3Jp dGVfcmVnaW9uX2Fubm90YXRpb25fYnVmZmVycykpCiAgICAgewpAQCAtNTgxNCw4ICs1ODU1 LDEzIEBACiAgIGFyZ3NbNl0gPSBwcmVkaWNhdGU7CiAgIFJFVFVSTl9VTkdDUFJPIChGZnVu Y2FsbCAoNywgYXJncykpOwogfQorDAordm9pZAoraW5pdF9maWxlaW8gKHZvaWQpCit7Cisg IHZhbGlkX3RpbWVzdGFtcF9maWxlX3N5c3RlbSA9IDA7Cit9CiAKLQwKIHZvaWQKIHN5bXNf b2ZfZmlsZWlvICh2b2lkKQogewoKPT09IG1vZGlmaWVkIGZpbGUgJ3NyYy9saXNwLmgnCi0t LSBzcmMvbGlzcC5oCTIwMTMtMDEtMTUgMjE6Mzg6NTggKzAwMDAKKysrIHNyYy9saXNwLmgJ MjAxMy0wMS0xNiAwNTowMTowMSArMDAwMApAQCAtMzI1Niw2ICszMjU2LDcgQEAKIGV4dGVy biBib29sIGludGVybmFsX2RlbGV0ZV9maWxlIChMaXNwX09iamVjdCk7CiBleHRlcm4gYm9v bCBmaWxlX2RpcmVjdG9yeV9wIChjb25zdCBjaGFyICopOwogZXh0ZXJuIGJvb2wgZmlsZV9h Y2Nlc3NpYmxlX2RpcmVjdG9yeV9wIChjb25zdCBjaGFyICopOworZXh0ZXJuIHZvaWQgaW5p dF9maWxlaW8gKHZvaWQpOwogZXh0ZXJuIHZvaWQgc3ltc19vZl9maWxlaW8gKHZvaWQpOwog ZXh0ZXJuIExpc3BfT2JqZWN0IG1ha2VfdGVtcF9uYW1lIChMaXNwX09iamVjdCwgYm9vbCk7 CiBleHRlcm4gTGlzcF9PYmplY3QgUWRlbGV0ZV9maWxlOwoK --------------060501080406090502080903-- From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jan 2013 10:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135841882316957 (code B ref 13149); Thu, 17 Jan 2013 10:34:02 +0000 Received: (at 13149) by debbugs.gnu.org; 17 Jan 2013 10:33:43 +0000 Received: from localhost ([127.0.0.1]:36238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvmn1-0004PS-9G for submit@debbugs.gnu.org; Thu, 17 Jan 2013 05:33:43 -0500 Received: from mail-la0-f48.google.com ([209.85.215.48]:45477) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvmmy-0004PI-S7 for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 05:33:41 -0500 Received: by mail-la0-f48.google.com with SMTP id ej20so2417584lab.21 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 02:32:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type; bh=4uvT7DsR+dbVBIPhH69BsXSKQ7QQZrYTO+fczeJ1umM=; b=CR15a3bXnQRQw7xDbdosgtDeeqs40dlQ+NUEhuI0tQAL6GVBc5YNoJfLGoFTmGOagd 3u83o6C6iEwDsAh6sk4D/LZirxS+rwGPPCVt5n/uGSoBaziZhPEaq33K4TxOs7O3yQ+1 oSeMeo4zwYI5EhefEpSXJG+0Gifmrf5KpShyLx5sdmMMN9ryOQY9naW9ohbSuGpDMX6/ e69/0lOxMbq2yTe4EdrvrXq59u4IgYPGkbmmblk9C10NMYEgXn+pRpmbZVplAxS2M7A/ AGOD1BrCd+7T1KejwmgvpraZoOkFt4b7obn5csB7pv4R4YkkDBDQ7of0IdVc+FP/ecnZ Ln0Q== X-Received: by 10.152.148.4 with SMTP id to4mr4250448lab.39.1358418778182; Thu, 17 Jan 2013 02:32:58 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id hc20sm451946lab.11.2013.01.17.02.32.54 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 02:32:56 -0800 (PST) Message-ID: <50F7D358.9030100@gmail.com> Date: Thu, 17 Jan 2013 14:32:56 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> In-Reply-To: <50F64149.6010704@cs.ucla.edu> Content-Type: multipart/mixed; boundary="------------070703090300050109020707" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org This is a multi-part message in MIME format. --------------070703090300050109020707 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 16.01.2013 9:57, Paul Eggert wrote: > On 01/15/2013 03:44 PM, Dmitry Gutov wrote: >> Maybe it's a sign of my system slowly falling apart. > > It does sound like a fairly serious issue of some sort. > I did think of a patch (attached) but I'd rather not > apply it if the system in question is merely experimental, > since it introduces a race even on non-buggy systems. I've been using the virtual machine to code Ruby for some time now, and I intend to continue doing it. It is replaceable, though, since all the important stuff is backed up. Thank you for the patch, it works perfectly on the file mounted over vboxsf (but regarding applying it, see (*)). I just now recompiled emacs-24 (revno 111176) again (bzr revert; make clean; make bootstrap) on the Ubuntu machine, and it seems to work fine now. Also recompiled the trunk a few times. The "sloppy" patch now works fine as well, aside from the need to explicitly set the variable. "fstat and lstat mismatch" is still there, though, so it's probably unrelated. No idea what the problem was with my tests last time, I'm blaming space rays. Looked at the VirtualBox bug reports, found just this one: https://www.virtualbox.org/ticket/10986, not much information there. Some more about space rays: 1) I now have a version of Emacs compiled on a brand-new Fedora virtual machine from emacs-24 branch (revno 111185) that exhibits the problem. Just tested it simultaneously with Ubuntu, emacs-24 on Fedora is buggy, Ubuntu's is not. The following items (2 and 3) are from a few hours ago, when I tested Fedora machine exclusively. 2) Editing the file on a different disk on the host system (HDD vs SSD) makes no difference, the bug is present. 3) Process Monitor doesn't show any other processes accessing the file on the host machine other than VirtualBox.exe, SYSTEM and SearchProtocolHost.exe. The last one goes away if I stop the Windows Search service, but the problem stays. I'm attaching the exported event log for the open-modify-save scenario (file-access-log.csv) in case someone knowledgeable can see anything weird there (Eli?). (*) I tried to work around the whole thing by instead sharing the directory in Windows the usual way and mounting it over CIFS (the package cifs-utils in Ubuntu). Yet again, emacs-24 works fine as-is (on both virtual machines, in this use case), but the trunk (revno 111517) exhibits the same buggy behavior I've been writing about. And the "sloppy" patch helps (when the var is set), but the last one doesn't. See the instrumented output for the usual scenario with the last patch applied, below. Can anyone confirm this? Mounting stuff over CIFS/Samba should be a relatively common situation. If this is indeed reproducible, I think we need this to work without requiring the user to customize a variable. find-file dired.c:958: stat_mtime=1358411932.626214300 dired.c:958: stat_mtime=1358411932.626214300 fileio.c:3586: stat_mtime=1358411932.626214300 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358411625.122214750 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358411580.742214813 modify fileio.c:5414: stat_mtime=1358411932.626214300 save fileio.c:5414: stat_mtime=1358411932.626214300 fileio.c:5414: stat_mtime=1358411932.626214300 fileio.c:5025: stat_mtime=1358412092.606214085 fileio.c:5042: stat_mtime=1358412092.606214085 fileio.c:5072: stat_mtime=1358412092.606214085 dired.c:958: stat_mtime=1358412092.606214085 dired.c:958: stat_mtime=1358412092.606214085 modify again fileio.c:5414: stat_mtime=1358412092.606214000 lread.c:1228: stat_mtime=1358194311.328310000 lread.c:1228: stat_mtime=1358411328.034215171 y save fileio.c:5414: stat_mtime=1358412092.606214000 yes fileio.c:5414: stat_mtime=1358412092.606214000 y fileio.c:5025: stat_mtime=1358412142.122214017 fileio.c:5042: stat_mtime=1358412142.122214017 dired.c:958: stat_mtime=1358412142.122214017 dired.c:958: stat_mtime=1358412142.122214017 No zeros or "fstat and lstat disagree" messages here, although I applied that patch, too. --------------070703090300050109020707 Content-Type: text/plain; charset=UTF-8; name="file-access-log.csv" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="file-access-log.csv" 77u/IlRpbWUgb2YgRGF5IiwiUHJvY2VzcyBOYW1lIiwiUElEIiwiT3BlcmF0aW9uIiwiUGF0 aCIsIlJlc3VsdCIsIkRldGFpbCINCiI5OjUwOjI1Ljk5NDQ1MzciLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjUuOTk0NDkzMiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9p bnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNS45OTQ1 MjI1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0 aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGlt ZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAx LjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVB dHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjUuOTk0NTM2OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6MjUuOTk0NTU2NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjUuOTk0NzQ4MCIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNS45OTQ3ODYyIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmli dXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwg QXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9j YXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI1Ljk5NDgwOTUi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25G aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAx Ny4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg Q2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEu MTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJp YnV0ZXM6IEEiDQoiOTo1MDoyNS45OTQ4MjUzIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCIiDQoiOTo1MDoyNS45OTQ4NDM3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi SVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMDA0NTI0IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjAwMDQ5MDMiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVz LCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRy aWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlv blNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDAwNTE1MiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNy ZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAx LjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFu Z2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAx IDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRl czogQSINCiI5OjUwOjI2LjAwMDUyOTEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9z ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIiINCiI5OjUwOjI2LjAwMDU0NzEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBf TUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIiINCiI5OjUwOjI2LjAwMDk4MDIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFT VCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjYuMDAxMDE3NCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERp c3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0 ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6 ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wMDEwNDA0IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRp b25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAx MyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRp bWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDow MDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBB Ig0KIjk6NTA6MjYuMDAxMDUzOSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Ig0KIjk6NTA6MjYuMDAxMDcxNiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9D TE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiIg0KIjk6NTA6MjYuMDAzNDMzNSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5 T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElP IERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wMDM0NzUzIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9z aXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczog bi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBu L2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjAwMzUwNzIiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRp bWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6 Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTog MTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAw LCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoi OTo1MDoyNi4wMDM1MjI3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoi OTo1MDoyNi4wMDM1NDE0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NF IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIi DQoiOTo1MDoyNi4wMDQ0NTc4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVu IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElT QUxMT1dFRCIsIiINCiI5OjUwOjI2LjAwNDQ5NTAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlv bjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2Es IFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwg T3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDA0NTE4MyIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTog MTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODow NCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4w MS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVu ZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUw OjI2LjAwNDUzMjEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUw OjI2LjAwNDU0OTYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5 OjUwOjI2LjAwNDk1ODMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExP V0VEIiwiIg0KIjk6NTA6MjYuMDA0OTk0OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNy ZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBP cGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hh cmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVu UmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wMDUwMTc1IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4x MS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBM YXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIw MTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZG aWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYu MDA1MDMxMyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYu MDA1MDQ4NyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6 MjYuMDA2NDMwNCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQi LCIiDQoiOTo1MDoyNi4wMDY1MDk0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRl RmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4s IE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1v ZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1 bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjAwNjUzNTMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIw MTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RX cml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5 OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6 IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoyNi4wMDY1 NDk1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMDY1 Njc5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4w MDc0MjIyIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjI2LjAwNzQ1ODciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJE ZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0 aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDog T3BlbmVkIg0KIjk6NTA6MjYuMDA3NDgxNCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1 ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAx NzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRl VGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI2LjAwNzQ5NTIi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAwNzUxMjYi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAwODAy ODIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6 NTA6MjYuMDA4MDY1MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MDoyNi4wMDgwODc3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlO ZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIy OjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1l OiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg QWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYuMDA4MTAxNSIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDA4MTE4OSIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDA4OTYyNCIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoy Ni4wMDg5OTg1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBB Y2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9w ZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdy aXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCIN CiI5OjUwOjI2LjAwOTAyMTIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdv cmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYs IExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3 LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxv Y2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEg NDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoyNi4wMDkwMzUwIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMDkwNTI1IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMDk0NDE1IiwiVmly dHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjAw OTQ3ODMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2Vz czogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBS ZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUs IERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6 NTA6MjYuMDA5NTAxMCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09w ZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFz dEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEu MjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRp b25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAw OjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI2LjAwOTUxNDUiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAwOTUzMTkiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAxMDQ1OTgiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjYuMDEwNDk5 MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoy Ni4wMTA1MjY5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3Blbklu Zm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNj ZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEz IDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNp emU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAs IEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYuMDEwNTQxNCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDEwNTU5NSIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDEwOTQxOSIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wMTA5NzkwIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQg QXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQ b2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUs IEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjAx MTAwMjEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3Jt YXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NU aW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0 OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTog MDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmls ZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoyNi4wMTEwMTU5IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMTEwMzMwIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMTEwODY5IiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgRGlzcG9z aXRpb246IE9wZW4sIE9wdGlvbnM6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgTm9uLURp cmVjdG9yeSBGaWxlLCBBdHRyaWJ1dGVzOiBOLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wMTEy MDY2IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiRmlsZVN5c3RlbUNvbnRyb2wiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNvbnRyb2w6 IEZTQ1RMX1JFQURfRklMRV9VU05fREFUQSINCiI5OjUwOjI2LjAxMTI2MjgiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeUluZm9ybWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRp bWU6IDA5LjAxLjIwMTIgMTozMjo0NywgVm9sdW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0Mjks IFN1cHBvcnRzT2JqZWN0czogVHJ1ZSwgVm9sdW1lTGFiZWw6ICINCiI5OjUwOjI2LjAxMTI3 OTkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZM T1ciLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1l OiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OTox NiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBGaWxlQXR0cmlidXRlczogQSwg QWxsb2NhdGlvblNpemU6IDE4NCwgRW5kT2ZGaWxlOiAxODAsIE51bWJlck9mTGlua3M6IDEs IERlbGV0ZVBlbmRpbmc6IEZhbHNlLCBEaXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjog MHgxMzAwMDAwMDAwYjFjOSwgRWFTaXplOiAwLCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgUG9z aXRpb246IDAsIE1vZGU6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgQWxpZ25tZW50UmVx dWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDoyNi4wMTE0MjEzIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUmVhZEZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiRkFTVCBJTyBESVNBTExPV0VEIiwiT2Zmc2V0OiAwLCBMZW5ndGg6IDE4MCINCiI5OjUw OjI2LjAxMTQzNDgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJSZWFkRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiT2Zmc2V0OiAw LCBMZW5ndGg6IDE4MCwgUHJpb3JpdHk6IE5vcm1hbCINCiI5OjUwOjI2LjAxMTkxNDkiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAxMjk1NTYiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVwuI3Rlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoy Ni4wMTI5OTUxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIk5BTUUgTk9UIEZPVU5EIiwi RGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9w dGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6 IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EiDQoiOTo1MDoyNi4w MTM5NzEwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwi Ig0KIjk6NTA6MjYuMDE0MDA4NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVwuI3Rlc3QucmIiLCJOQU1FIE5P VCBGT1VORCIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9u OiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwg U2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hIg0K Ijk6NTA6MjYuMDE0OTY3MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FM TE9XRUQiLCIiDQoiOTo1MDoyNi4wMTUwMDYxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246 IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBT aGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9w ZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjAxNTAzMzQiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0 LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQs IExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEu MjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRP ZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoy Ni4wMTUwNDcyIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoy Ni4wMTUwNjYwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1 MDoyNi4wMTU0OTk3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dF RCIsIiINCiI5OjUwOjI2LjAxNTU0MDUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVh dGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NF U1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Bl biwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJl TW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJl c3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDE1NTg1NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEu MjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFz dFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEz IDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmls ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI2LjAx NTYwMDAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAx NTYxODQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2 LjAxNjMyMTEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwi Ig0KIjk6NTA6MjYuMDE2MzY2OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBP cHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2Rl OiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0 OiBPcGVuZWQiDQoiOTo1MDoyNi4wMTY0MDA3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi UXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEy IDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3Jp dGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0 OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAw MS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYuMDE2NDE2 MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDE2NDM1 MiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDE3 MzU3OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoi OTo1MDoyNi4wMTczOTg2IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVz aXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlv bnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJl YWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9w ZW5lZCINCiI5OjUwOjI2LjAxNzQzMDUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVy eU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6 MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRp bWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2 LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAx LjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoyNi4wMTc0NDUzIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMTc0NjQ3Iiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMTgxNDI0 IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUw OjI2LjAxODE3OTMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVk IEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczog T3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwg V3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVk Ig0KIjk6NTA6MjYuMDE4MjAzMyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0 d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0 NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTog MTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFs bG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYw MSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI2LjAxODIxNzEiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAxODIzNDgiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAyMDk1MDYiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjYu MDIwOTg4MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNj ZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVu IFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0 ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoi OTo1MDoyNi4wMjEwMTMxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3Jr T3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBM YXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4w MS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2Nh dGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6 MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYuMDIxMDI3MiIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDIxMDQ1MCIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDIxNDE5MiIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wMjE0 NTU3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6 IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVw YXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBE ZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUw OjI2LjAyMTQ3ODciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVu SW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RB Y2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIw MTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9u U2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDow MCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDoyNi4wMjE0OTI1IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMjE1MTA2IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMjI0Mjk2IiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjAyMjQ2NjUi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVh ZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNl IFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0 ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYu MDIyNDg5OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZv cm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vz c1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5 OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXpl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBG aWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI2LjAyMjUwMzYiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAyMjUyMTQiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAyMjkzNjQiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjYuMDIyOTcyOSIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9p bnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wMjI5 OTU1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0 aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGlt ZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAx LjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVB dHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjYuMDIzMDA5MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDIzMDI2NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjYuMDI0NTAxNiIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wMjQ1NDQwIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmli dXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwg QXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9j YXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjAyNDU3NTki LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25G aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAx Ny4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg Q2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEu MTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJp YnV0ZXM6IEEiDQoiOTo1MDoyNi4wMjQ1OTEwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCIiDQoiOTo1MDoyNi4wMjQ2MTAxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi SVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MDoyNi4wMzE0MjIwIiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjAzMTQ1ODUiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVz LCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRy aWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlv blNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDMxNDg0MSIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNy ZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAx LjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFu Z2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAx IDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRl czogQSINCiI5OjUwOjI2LjAzMTQ5NzkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9z ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIiINCiI5OjUwOjI2LjAzMTUxNjAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBf TUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIiINCiI5OjUwOjI2LjAzNDQ0ODEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVxzLnRlc3QucmIiLCJG QVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wMzQ0ODQ5IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHMudGVzdC5yYiIsIk5BTUUgTk9UIEZPVU5EIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0 cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2lu dCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFs bG9jYXRpb25TaXplOiBuL2EiDQoiOTo1MDoyNi4wMzU0NDIxIiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjAzNTQ3ODYiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRy aWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50 LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxs b2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDM1NTAz MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlv bkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6 IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2 LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4w MS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0 cmlidXRlczogQSINCiI5OjUwOjI2LjAzNTUxNzEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAzNTUzNDkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI2LjAzODk2MzIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MjYuMDM4OTk5NyIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0 ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0 dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0 aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wMzkwMjUwIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Q3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcu MDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENo YW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2 MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1 dGVzOiBBIg0KIjk6NTA6MjYuMDM5MDM4OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNs b3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiIg0KIjk6NTA6MjYuMDM5MDU2OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklS UF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiIg0KIjk6NTA6MjYuMDQxNDY3OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJG QVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoyNi4wNDE1MDQzIiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywg RGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmli dXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25T aXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjI2LjA0MTUyNzMiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVh dGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4y MDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdl VGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0 OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6 IEEiDQoiOTo1MDoyNi4wNDE1NDExIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VG aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCIiDQoiOTo1MDoyNi4wNDE1NTg5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01K X0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NF U1MiLCIiDQoiOTo1MDoyNi4wNDM5NDUyIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVl cnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1Qg SU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjI2LjA0Mzk4MjciLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNw b3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVz OiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6 IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MjYuMDQ0MDA1NyIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9u VGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMg NzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1l OiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6 MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSIN CiI5OjUwOjI2LjA0NDAxOTUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiIN CiI5OjUwOjI2LjA0NDAzNzIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xP U0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IiINCiI5OjUwOjI2LjA0NjU1MDgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9w ZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBE SVNBTExPV0VEIiwiIg0KIjk6NTA6MjYuMDQ2NTkwNSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0 aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4v YSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9h LCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoyNi4wNDY2MjA1IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1l OiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4 OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3 LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwg RW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6 NTA6MjYuMDQ2NjM1MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6 NTA6MjYuMDQ2NjU0MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0K Ijk6NTA6MjcuNjg5NTUyNSIsIlN5c3RlbSIsIjQiLCJDcmVhdGVGaWxlTWFwcGluZyIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiU3luY1R5 cGU6IFN5bmNUeXBlT3RoZXIiDQoiOTo1MDoyNy42ODk1NjE3IiwiU3lzdGVtIiwiNCIsIkZB U1RJT19SRUxFQVNFX0ZPUl9TRUNUSU9OX1NZTkNIUk9OSVpBVElPTiIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjcuNjg5 NTY4NiIsIlN5c3RlbSIsIjQiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI5LjUzMjgyNjciLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVwuI3Rlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoy OS41MzI4Njc1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIk5BTUUgTk9UIEZPVU5EIiwi RGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9w dGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6 IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EiDQoiOTo1MDoyOS41 MzM4MTQ1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjI5LjUzMzg1MjMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJE ZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0 aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDog T3BlbmVkIg0KIjk6NTA6MjkuNTMzODgwOSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1 ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAx NzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRl VGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjI5LjUzMzg5NTAi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI5LjUzMzkxNDQi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjI5LjUzNDA5 OTkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6 NTA6MjkuNTM0MTM3NyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MDoyOS41MzQxNjE0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlO ZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIy OjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1l OiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg QWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MjkuNTM0MTc1MiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjkuNTM0MTk1NiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MjkuNTM0NjYxNSIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUw OjI5LjUzNDcwMTYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1QgRk9VTkQi LCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Blbiwg T3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9k ZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5OjUwOjMw LjM0NjUzNDgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwi Ig0KIjk6NTA6MzAuMzQ2NTc0NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBP cHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2Rl OiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0 OiBPcGVuZWQiDQoiOTo1MDozMC4zNDY2MDM1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi UXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEy IDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3Jp dGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0 OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAw MS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuMzQ2NjE4 MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ2NjM4 NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ2 Nzg5NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoi OTo1MDozMC4zNDY4MjcxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVz aXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlv bnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJl YWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9w ZW5lZCINCiI5OjUwOjMwLjM0Njg1MDgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVy eU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6 MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRp bWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2 LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAx LjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC4zNDY4NjUyIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNDY4ODMzIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNDc2NjA3 IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUw OjMwLjM0NzcwNTQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVk IEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczog T3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwg V3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVk Ig0KIjk6NTA6MzAuMzQ3NzQxNiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0 d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0 NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTog MTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFs bG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYw MSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjM0Nzc1NzAiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM0Nzc3ODEiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM0ODE2OTQiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAu MzQ4MjEwMSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNj ZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVu IFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0 ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoi OTo1MDozMC4zNDgyNDA3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3Jr T3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBM YXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4w MS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2Nh dGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6 MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuMzQ4MjU1MiIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ4MjczOSIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ4ODc5MyIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC4zNDg5 MTkxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6 IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVw YXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBE ZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUw OjMwLjM0ODk0NjQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVu SW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RB Y2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIw MTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9u U2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDow MCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC4zNDg5NjA4IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNDg5Nzk2IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNDkxODYxIiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjM0OTIyNDki LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVh ZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNl IFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0 ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAu MzQ5MjUxOCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZv cm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vz c1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5 OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXpl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBG aWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjM0OTI2NjMiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM0OTI4NTciLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM0OTcyOTYiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuMzQ5NzY2OCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9p bnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC4zNDk3 OTE4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0 aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGlt ZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAx LjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVB dHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuMzQ5ODA1NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ5ODIzMCIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzQ5OTM4OCIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC4zNDk5NzUzIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmli dXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwg QXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9j YXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjMwLjM0OTk5ODYi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25G aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAx Ny4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg Q2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEu MTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJp YnV0ZXM6IEEiDQoiOTo1MDozMC4zNTAwMTIxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCIiDQoiOTo1MDozMC4zNTAwMjk4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi SVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNTA0NTkzIiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjM1MDQ5NjEiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVz LCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRy aWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlv blNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuMzUwNTE4OCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNy ZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAx LjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFu Z2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAx IDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRl czogQSINCiI5OjUwOjMwLjM1MDUzMjYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9z ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIiINCiI5OjUwOjMwLjM1MDU1MDAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBf TUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIiINCiI5OjUwOjMwLjM1MDk1NTEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFT VCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuMzUwOTkyMCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERp c3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0 ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6 ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC4zNTEwMTU2IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRp b25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAx MyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRp bWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDow MDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBB Ig0KIjk6NTA6MzAuMzUxMDI5MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Ig0KIjk6NTA6MzAuMzUxMDQ2OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9D TE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiIg0KIjk6NTA6MzAuMzUxMTc2NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5 T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElP IERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC4zNTEyMTI5IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9z aXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczog bi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBu L2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjMwLjM1MTIzNTYiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRp bWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6 Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTog MTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAw LCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoi OTo1MDozMC4zNTEyNDk0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoi OTo1MDozMC4zNTEyNjY5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NF IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIi DQoiOTo1MDozMC4zNTE2ODI1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVu IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElT QUxMT1dFRCIsIiINCiI5OjUwOjMwLjM1MTcxOTciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlv bjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2Es IFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwg T3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuMzUxNzQyNyIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTog MTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODow NCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4w MS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVu ZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUw OjMwLjM1MTc1NjIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUw OjMwLjM1MTc3NDYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5 OjUwOjMwLjM1MTg4OTMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExP V0VEIiwiIg0KIjk6NTA6MzAuMzUxOTI2MiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNy ZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBP cGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hh cmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVu UmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC4zNTE5NDkyIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4x MS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBM YXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIw MTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZG aWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAu MzUxOTYyNyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAu MzUxOTgwNCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6 MzAuMzUzNDI1NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQi LCIiDQoiOTo1MDozMC4zNTM0NjY0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRl RmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4s IE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1v ZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1 bHQ6IE9wZW5lZCINCiI5OjUwOjMwLjM1MzQ5NDYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIw MTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RX cml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5 OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6 IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC4zNTM1 MDkxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNTM1 Mjc1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4z NTg5MjU4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjMwLjM1ODk2NDMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJE ZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0 aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDog T3BlbmVkIg0KIjk6NTA6MzAuMzU4OTg5MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1 ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAx NzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRl VGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6 MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjM1OTAwMzEi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM1OTAyMTIi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM1OTM3 NjMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6 NTA6MzAuMzU5NDEzNSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MDozMC4zNTk0MzYxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlO ZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIy OjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1l OiAxNy4wMS4yMDEzIDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwg QWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuMzU5NDUwMCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzU5NDY3NCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzYyODk4NiIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDoz MC4zNjI5MzU4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBB Y2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9w ZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdy aXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCIN CiI5OjUwOjMwLjM2Mjk2MDgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdv cmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYs IExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3 LjAxLjIwMTMgOTo0OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxv Y2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEg NDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC4zNjI5NzQzIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNjI5OTI0IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNjMzOTgxIiwiVmly dHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjM2 MzQzNTAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2Vz czogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBS ZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUs IERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6 NTA6MzAuMzYzNDU4MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09w ZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFz dEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEu MjAxMyA5OjQ5OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRp b25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAw OjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjM2MzQ3MTgiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM2MzQ4ODkiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM2NzQwNTgiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuMzY3NDQy NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoz MC4zNjc0NjYzIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3Blbklu Zm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNj ZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEz IDk6NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNp emU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAs IEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuMzY3NDc5OCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzY3NDk3NiIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuMzY3OTEwOSIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC4zNjc5NDc3Iiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQg QXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQ b2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUs IEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjMwLjM2 Nzk3MDEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3Jt YXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NU aW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0 OToxNiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTog MDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmls ZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC4zNjc5ODM2IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNjgwMDEwIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC4zNjgwNTIzIiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgRGlzcG9z aXRpb246IE9wZW4sIE9wdGlvbnM6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgTm9uLURp cmVjdG9yeSBGaWxlLCBBdHRyaWJ1dGVzOiBOLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC4zNjgx Nzc5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiRmlsZVN5c3RlbUNvbnRyb2wiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNvbnRyb2w6 IEZTQ1RMX1JFQURfRklMRV9VU05fREFUQSINCiI5OjUwOjMwLjM2ODIzNDUiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeUluZm9ybWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRp bWU6IDA5LjAxLjIwMTIgMTozMjo0NywgVm9sdW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0Mjks IFN1cHBvcnRzT2JqZWN0czogVHJ1ZSwgVm9sdW1lTGFiZWw6ICINCiI5OjUwOjMwLjM2ODI1 MTYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZM T1ciLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1l OiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OTox NiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBGaWxlQXR0cmlidXRlczogQSwg QWxsb2NhdGlvblNpemU6IDE4NCwgRW5kT2ZGaWxlOiAxODAsIE51bWJlck9mTGlua3M6IDEs IERlbGV0ZVBlbmRpbmc6IEZhbHNlLCBEaXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjog MHgxMzAwMDAwMDAwYjFjOSwgRWFTaXplOiAwLCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgUG9z aXRpb246IDAsIE1vZGU6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgQWxpZ25tZW50UmVx dWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDozMC4zNjk3NDQxIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjM2OTc4NzIiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1 dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBB dHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2Nh dGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuMzY5ODE4NyIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3 LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBD aGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmli dXRlczogQSINCiI5OjUwOjMwLjM2OTgzMzgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJD bG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIiINCiI5OjUwOjMwLjM2OTg1MjYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJ UlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIiINCiI5OjUwOjMwLjM3NTAxMDIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJSZWFkRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJG QVNUIElPIERJU0FMTE9XRUQiLCJPZmZzZXQ6IDAsIExlbmd0aDogMTbCoDM4NCINCiI5OjUw OjMwLjM3NTAyMzMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJSZWFkRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiT2Zmc2V0OiAw LCBMZW5ndGg6IDE4MCwgUHJpb3JpdHk6IE5vcm1hbCINCiI5OjUwOjMwLjM3NTcxMzIiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJSZWFkRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCJPZmZzZXQ6IDE4MCwg TGVuZ3RoOiAxNsKgMzg0Ig0KIjk6NTA6MzAuMzc1NzI2MCIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlJlYWRGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIkVORCBPRiBGSUxFIiwiT2Zmc2V0OiAxODAsIExlbmd0aDogMTbCoDM4NCwgUHJpb3Jp dHk6IE5vcm1hbCINCiI5OjUwOjMwLjM3OTQ2NjciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQwOTQxNTkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVwuI3Rlc3QucmIi LCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC40MDk0NTI0IiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XC4jdGVzdC5yYiIsIk5BTUUgTk9UIEZPVU5EIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQg QXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQ b2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUs IEFsbG9jYXRpb25TaXplOiBuL2EiDQoiOTo1MDozMC40MTA0MjUwIiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjQxMDQ2ODQiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBB dHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBv aW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwg QWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuNDEw NDk2NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1h dGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1Rp bWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjQ5 OjE2LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYsIEFsbG9jYXRpb25TaXplOiAw MS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxl QXR0cmlidXRlczogQSINCiI5OjUwOjMwLjQxMDUxMDIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxMDUyOTAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxMDg4MDgiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuNDEwOTE3MyIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJp YnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQs IEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxv Y2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC40MTA5NDA2 IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9u RmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTog MTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NDk6MTYs IENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6IDAxLjAx LjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRy aWJ1dGVzOiBBIg0KIjk6NTA6MzAuNDEwOTU0NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiIg0KIjk6NTA6MzAuNDEwOTcyMiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDExODg2MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5y YiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjQxMTkyMjgiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1QgRk9VTkQiLCJEZXNpcmVkIEFjY2VzczogUmVh ZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNl IFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0 ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5OjUwOjMwLjQxMjk0NjUiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuNDEyOTgzMCIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFk IEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2Ug UG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRl LCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMC40 MTMwMDYzIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9y bWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNz VGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6 NDk6MTYsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo0OToxNiwgQWxsb2NhdGlvblNpemU6 IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZp bGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuNDEzMDIwMSIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDEzMDM3OSIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDEzNDA0OCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozMC40MTM0NDA3IiwiVmly dHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0 cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2lu dCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFs bG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjMwLjQxMzQ2 MzQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRp b25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NF U1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1l OiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo0OTox NiwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjQ5OjE2LCBBbGxvY2F0aW9uU2l6ZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0 dHJpYnV0ZXM6IEEiDQoiOTo1MDozMC40MTM0NzY4IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MDozMC40MTM0OTQzIiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC40MTM1NTQ0IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IEdlbmVyaWMgV3JpdGUsIFJlYWQgQXR0 cmlidXRlcywgRGlzcG9zaXRpb246IE92ZXJ3cml0ZUlmLCBPcHRpb25zOiBTeW5jaHJvbm91 cyBJTyBOb24tQWxlcnQsIE5vbi1EaXJlY3RvcnkgRmlsZSwgQXR0cmlidXRlczogTiwgU2hh cmVNb2RlOiBSZWFkLCBXcml0ZSwgQWxsb2NhdGlvblNpemU6IDAsIE9wZW5SZXN1bHQ6IE92 ZXJ3cml0dGVuIg0KIjk6NTA6MzAuNDEzNjU0MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IlNldEVuZE9mRmlsZUluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRW5kT2ZGaWxlOiAwIg0KIjk6NTA6MzAuNDEz Njg2NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlNldEFsbEluZm9ybWF0aW9uRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQWxs b2NhdGlvblNpemU6IDAiDQoiOTo1MDozMC40MTM3MTEzIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlJbmZvcm1hdGlvblZvbHVtZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiVm9sdW1lQ3JlYXRpb25UaW1lOiAwOS4wMS4y MDEyIDE6MzI6NDcsIFZvbHVtZVNlcmlhbE51bWJlcjogREUxMi1DNDI5LCBTdXBwb3J0c09i amVjdHM6IFRydWUsIFZvbHVtZUxhYmVsOiAiDQoiOTo1MDozMC40MTM3MjcxIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiUXVlcnlBbGxJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiQlVGRkVSIE9WRVJGTE9XIiwiQ3JlYXRp b25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAx MyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRp bWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgRmlsZUF0dHJpYnV0ZXM6IEEsIEFsbG9jYXRpb25T aXplOiAwLCBFbmRPZkZpbGU6IDAsIE51bWJlck9mTGlua3M6IDEsIERlbGV0ZVBlbmRpbmc6 IEZhbHNlLCBEaXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjogMHgxMzAwMDAwMDAwYjFj OSwgRWFTaXplOiAwLCBBY2Nlc3M6IEdlbmVyaWMgV3JpdGUsIFJlYWQgQXR0cmlidXRlcywg UG9zaXRpb246IDAsIE1vZGU6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgQWxpZ25tZW50 UmVxdWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDozMC40MTM5MTE2IiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjQxMzk1MDciLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRy aWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50 LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxs b2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuNDEzOTc2 MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlv bkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6 IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMw LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4w MS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0 cmlidXRlczogQSINCiI5OjUwOjMwLjQxMzk5MDUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxNDAwODYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxNDA2MzUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogR2VuZXJpYyBXcml0ZSwgUmVhZCBBdHRy aWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogU3luY2hyb25vdXMgSU8gTm9u LUFsZXJ0LCBOb24tRGlyZWN0b3J5IEZpbGUsIEF0dHJpYnV0ZXM6IE4sIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCIN CiI5OjUwOjMwLjQxNDA5MDEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUluZm9y bWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRpbWU6IDA5LjAxLjIwMTIgMTozMjo0NywgVm9s dW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0MjksIFN1cHBvcnRzT2JqZWN0czogVHJ1ZSwgVm9s dW1lTGFiZWw6ICINCiI5OjUwOjMwLjQxNDEwMzYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZMT1ciLCJDcmVhdGlvblRpbWU6IDE0LjExLjIw MTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RX cml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5 OjUwOjMwLCBGaWxlQXR0cmlidXRlczogQSwgQWxsb2NhdGlvblNpemU6IDAsIEVuZE9mRmls ZTogMCwgTnVtYmVyT2ZMaW5rczogMSwgRGVsZXRlUGVuZGluZzogRmFsc2UsIERpcmVjdG9y eTogRmFsc2UsIEluZGV4TnVtYmVyOiAweDEzMDAwMDAwMDBiMWM5LCBFYVNpemU6IDAsIEFj Y2VzczogR2VuZXJpYyBXcml0ZSwgUmVhZCBBdHRyaWJ1dGVzLCBQb3NpdGlvbjogMCwgTW9k ZTogU3luY2hyb25vdXMgSU8gTm9uLUFsZXJ0LCBBbGlnbm1lbnRSZXF1aXJlbWVudDogV29y ZCINCiI5OjUwOjMwLjQxNDM1MjIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJTZXRCYXNp Y0luZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIExhc3RB Y2Nlc3NUaW1lOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIw MTMgOTo1MDoyOCwgQ2hhbmdlVGltZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmli dXRlczogbi9hIg0KIjk6NTA6MzAuNDE0Mzg3NyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IlF1ZXJ5SW5mb3JtYXRpb25Wb2x1bWUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIlZvbHVtZUNyZWF0aW9uVGltZTogMDkuMDEuMjAxMiAx OjMyOjQ3LCBWb2x1bWVTZXJpYWxOdW1iZXI6IERFMTItQzQyOSwgU3VwcG9ydHNPYmplY3Rz OiBUcnVlLCBWb2x1bWVMYWJlbDogIg0KIjk6NTA6MzAuNDE0NDAxMiIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIlF1ZXJ5QWxsSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkJVRkZFUiBPVkVSRkxPVyIsIkNyZWF0aW9uVGlt ZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoy ODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjI4LCBDaGFuZ2VUaW1lOiAx Ny4wMS4yMDEzIDk6NTA6MzAsIEZpbGVBdHRyaWJ1dGVzOiBBLCBBbGxvY2F0aW9uU2l6ZTog MCwgRW5kT2ZGaWxlOiAwLCBOdW1iZXJPZkxpbmtzOiAxLCBEZWxldGVQZW5kaW5nOiBGYWxz ZSwgRGlyZWN0b3J5OiBGYWxzZSwgSW5kZXhOdW1iZXI6IDB4MTMwMDAwMDAwMGIxYzksIEVh U2l6ZTogMCwgQWNjZXNzOiBHZW5lcmljIFdyaXRlLCBSZWFkIEF0dHJpYnV0ZXMsIFBvc2l0 aW9uOiAwLCBNb2RlOiBTeW5jaHJvbm91cyBJTyBOb24tQWxlcnQsIEFsaWdubWVudFJlcXVp cmVtZW50OiBXb3JkIg0KIjk6NTA6MzAuNDE0OTY1NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIlNldEVuZE9mRmlsZUluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRW5kT2ZGaWxlOiAwIg0KIjk6NTA6MzAu NDE0OTkxNyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlNldEFsbEluZm9ybWF0aW9uRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi QWxsb2NhdGlvblNpemU6IDAiDQoiOTo1MDozMC40MTUwMTM4IiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiUXVlcnlJbmZvcm1hdGlvblZvbHVtZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiVm9sdW1lQ3JlYXRpb25UaW1lOiAwOS4w MS4yMDEyIDE6MzI6NDcsIFZvbHVtZVNlcmlhbE51bWJlcjogREUxMi1DNDI5LCBTdXBwb3J0 c09iamVjdHM6IFRydWUsIFZvbHVtZUxhYmVsOiAiDQoiOTo1MDozMC40MTUwMjY5IiwiVmly dHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlBbGxJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiQlVGRkVSIE9WRVJGTE9XIiwiQ3Jl YXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEu MjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MjgsIENoYW5n ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgRmlsZUF0dHJpYnV0ZXM6IEEsIEFsbG9jYXRp b25TaXplOiAwLCBFbmRPZkZpbGU6IDAsIE51bWJlck9mTGlua3M6IDEsIERlbGV0ZVBlbmRp bmc6IEZhbHNlLCBEaXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjogMHgxMzAwMDAwMDAw YjFjOSwgRWFTaXplOiAwLCBBY2Nlc3M6IEdlbmVyaWMgV3JpdGUsIFJlYWQgQXR0cmlidXRl cywgUG9zaXRpb246IDAsIE1vZGU6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgQWxpZ25t ZW50UmVxdWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDozMC40MTUzNTI4IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC40MTUzNzEyIiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMC40MTU4ODQ4IiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjQxNTkyMjYi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVh ZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNl IFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0 ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6MzAu NDE1OTQ4NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZv cm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vz c1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5 OjUwOjI4LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXpl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBG aWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjQxNTk2MjciLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxNTk4MDUiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQxNjQ1OTYiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJXcml0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIk9mZnNldDogMCwgTGVuZ3RoOiA1NSwgUHJpb3JpdHk6IE5v cm1hbCINCiI5OjUwOjMwLjQxNjg1ODEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJXcml0 ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJ TyBESVNBTExPV0VEIiwiT2Zmc2V0OiA1NSwgTGVuZ3RoOiAxMjQiDQoiOTo1MDozMC40MTY4 NzI5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiV3JpdGVGaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJPZmZzZXQ6IDU1LCBMZW5n dGg6IDEyNCwgUHJpb3JpdHk6IE5vcm1hbCINCiI5OjUwOjMwLjQxNzQ2OTciLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzAuNDE3NTA5 OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDoz MC40MTc1Mzk1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3Blbklu Zm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNj ZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEz IDk6NTA6MjgsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNp emU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAs IEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuNDE3NTU0MiIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDE3NTgyNSIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDE3OTA2MSIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDE4MDQ5NSIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDE4MDY4OSIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDE4OTMzNyIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XC4jdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjMwLjQx ODk3MTEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1QgRk9VTkQiLCJEZXNp cmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9u czogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVh ZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5OjUwOjMwLjQxOTky ODciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVwuI3Rlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoi OTo1MDozMC40MTk5NjU1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIk5BTUUgTk9UIEZP VU5EIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9w ZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFy ZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EiDQoiOTo1 MDozMC40MjA4OTM0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dF RCIsIiINCiI5OjUwOjMwLjQyMDkzMDMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVh dGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NF U1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Bl biwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJl TW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJl c3VsdDogT3BlbmVkIg0KIjk6NTA6MzAuNDIwOTUzOSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEu MjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFz dFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEz IDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmls ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMwLjQy MDk2ODEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMwLjQy MDk4NTgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMw LjQyMTM5NTkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwi Ig0KIjk6NTA6MzAuNDIxNDM0NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBP cHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2Rl OiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0 OiBPcGVuZWQiDQoiOTo1MDozMC40MjE0NTg3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi UXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEy IDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3Jp dGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1 MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAw MS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzAuNDIxNDcy OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzAuNDIxNDkw NiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzIuMzc3 MTYwMyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjMyLjM3NzIwMTgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1Qg Rk9VTkQiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjog T3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNo YXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5 OjUwOjMyLjM3ODExNDYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExP V0VEIiwiIg0KIjk6NTA6MzIuMzc4MTUyNyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNy ZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBP cGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hh cmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVu UmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozMi4zNzgxODEzIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4x MS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBM YXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIw MTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZG aWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzIu Mzc4MTk1NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzIu Mzc4MjE0OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6 MzIuMzc4ODQ0OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQi LCIiDQoiOTo1MDozMi4zNzg4ODMwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRl RmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4s IE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1v ZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1 bHQ6IE9wZW5lZCINCiI5OjUwOjMyLjM3ODkwNzEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIw MTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RX cml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5 OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6 IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozMi4zNzg5 MjE4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMi4zNzg5 Mzk5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozMi4z Nzk2MTAxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjMyLjM3OTY0NzIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJE ZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0 aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDog T3BlbmVkIg0KIjk6NTA6MzIuMzc5NjcwNiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1 ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAx NzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRl VGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6 MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjMyLjM3OTY4NDci LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMyLjM3OTcwMjgi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjMyLjM4MDEz MzYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6 NTA6MzIuMzgwMTcxMCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MDozMi4zODAxOTQ0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlO ZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIy OjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1l OiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwg QWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzIuMzgwMjA4NSIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzIuMzgwMjI2NiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzQuMjc4MzMyMCIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUw OjM0LjI3ODM3MzgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1QgRk9VTkQi LCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Blbiwg T3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9k ZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5OjUwOjM3 LjY4OTc2NzIiLCJTeXN0ZW0iLCI0IiwiV3JpdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJPZmZzZXQ6IDAsIExlbmd0aDogNMKg MDk2LCBJL08gRmxhZ3M6IE5vbi1jYWNoZWQsIFBhZ2luZyBJL08sIFN5bmNocm9ub3VzIFBh Z2luZyBJL08sIFByaW9yaXR5OiBOb3JtYWwiDQoiOTo1MDozNy42ODk3ODAwIiwiU3lzdGVt IiwiNCIsIlNldEVuZE9mRmlsZUluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRW5kT2ZGaWxlOiAxNzkiDQoiOTo1 MDozNy42ODk3ODk2IiwiU3lzdGVtIiwiNCIsIkNyZWF0ZUZpbGVNYXBwaW5nIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJTeW5jVHlwZTog U3luY1R5cGVPdGhlciINCiI5OjUwOjM3LjY4OTgwMjciLCJTeXN0ZW0iLCI0IiwiRkFTVElP X1JFTEVBU0VfRk9SX1NFQ1RJT05fU1lOQ0hST05JWkFUSU9OIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozNy42ODk4MTA5 IiwiU3lzdGVtIiwiNCIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzguNDA4MjM1NyIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozOC40MDgy NzQ5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6 IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVw YXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBE ZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUw OjM4LjQwODMwMzUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVu SW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RB Y2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIw MTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9u U2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDow MCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDozOC40MDgzMTc5IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozOC40MDgzMzc3IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDozOC40MDg3ODc4IiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjM4LjQwODgyNTYi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVh ZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNl IFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0 ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6Mzgu NDA4ODUwMCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZv cm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vz c1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5 OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXpl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBG aWxlQXR0cmlidXRlczogQSINCiI5OjUwOjM4LjQwODg2NDQiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjM4LjQwODg4MjkiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjM4LjQwOTQ0MTkiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6MzguNDA5NDgwMCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9p bnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDozOC40MDk1 MDM3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0 aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGlt ZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6 MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAx LjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVB dHRyaWJ1dGVzOiBBIg0KIjk6NTA6MzguNDA5NTE4MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6MzguNDA5NTM2MiIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6MzguNDA5NzYwMiIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDozOC40MTAzNTczIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmli dXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwg QXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9j YXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjM4LjQxMDM5MTgi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25G aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAx Ny4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwg Q2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEu MTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJp YnV0ZXM6IEEiDQoiOTo1MDozOC40MTA0MDcwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCIiDQoiOTo1MDozOC40MTA0MjcwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi SVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zNzk2NTE4IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjQwLjM3OTY5MTMiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVz LCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRy aWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlv blNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDAuMzc5NzIwMiIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNy ZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAx LjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFu Z2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAx IDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRl czogQSINCiI5OjUwOjQwLjM3OTczNTAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9z ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIiINCiI5OjUwOjQwLjM3OTc1NDQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBf TUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIiINCiI5OjUwOjQwLjM3OTk0NTUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFT VCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDAuMzc5OTgzOSIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERp c3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0 ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6 ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MC4zODAwMDgwIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRp b25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAx MyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRp bWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDow MDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBB Ig0KIjk6NTA6NDAuMzgwMDIyMSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Ig0KIjk6NTA6NDAuMzgwMDQwMiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9D TE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiIg0KIjk6NTA6NDAuMzgwOTEyNSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5 T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElP IERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0MC4zODA5NTg5IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9z aXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczog bi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBu L2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjQwLjM4MTAwMjAiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRp bWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6 Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTog MTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAw LCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoi OTo1MDo0MC4zODEwMTk0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoi OTo1MDo0MC4zODEwMzk4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NF IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIi DQoiOTo1MDo0MC4zODExNjQ0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVu IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElT QUxMT1dFRCIsIiINCiI5OjUwOjQwLjM4MTIwNDkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlv bjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2Es IFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwg T3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDAuMzgxMjMxMiIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTog MTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODow NCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4w MS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVu ZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUw OjQwLjM4MTI0NjAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUw OjQwLjM4MTI2NDQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5 OjUwOjQwLjM4MzAxMjQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExP V0VEIiwiIg0KIjk6NTA6NDAuMzgzMDU0NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNy ZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBP cGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hh cmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVu UmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MC4zODMwODQ3IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4x MS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBM YXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIw MTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZG aWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDAu MzgzMDk5NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAu MzgzMTE4MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6 NDAuMzg1OTk1OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQi LCIiDQoiOTo1MDo0MC4zODYwMzY5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRl RmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4s IE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1v ZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1 bHQ6IE9wZW5lZCINCiI5OjUwOjQwLjM4NjA2ODgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIw MTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RX cml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5 OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6 IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MC4zODYw ODM2IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zODYx MDI3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4z ODY5MjI4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiIN CiI5OjUwOjQwLjM4Njk1OTYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJE ZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0 aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTog UmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDog T3BlbmVkIg0KIjk6NTA6NDAuMzg2OTgyNiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1 ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAx NzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRl VGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6 MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEu MDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjQwLjM4Njk5Njci LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM4NzAxNDgi LCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM4ODI4 NjQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6 NTA6NDAuMzg4MzMyOCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJD OlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MDo0MC4zODgzNjczIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlO ZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIy OjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1l OiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwg QWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4x NjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDAuMzg4MzgyNyIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAuMzg4NDAxOCIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAuMzg4NTIwMiIs IlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0 MC4zODg1NTgwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBB Y2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9w ZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdy aXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCIN CiI5OjUwOjQwLjM4ODU4MTciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdv cmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYs IExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3 LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxv Y2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEg NDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MC4zODg1OTU1IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zODg2MTM2IiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zODk0MjUxIiwiVmly dHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjQwLjM4 OTQ2MTkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNc Z3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2Vz czogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBS ZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUs IERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6 NTA6NDAuMzg5NDg1MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09w ZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFz dEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEu MjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRp b25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAw OjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjQwLjM4OTQ5OTEiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM4OTUxNjgiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM4OTk1MTkiLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDAuMzg5OTg4 NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0 MC4zOTAwMTExIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3Blbklu Zm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNj ZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEz IDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNp emU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAs IEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDAuMzkwMDI0NSIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAuMzkwMDQzMCIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAuMzkxMDEyNyIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0MC4zOTEwNTA4Iiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQg QXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQ b2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUs IEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjQwLjM5 MTA3NzEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3Jt YXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NU aW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1 MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTog MDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmls ZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MC4zOTEwOTE2IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zOTExMDk3IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC4zOTQ0OTU5IiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjQwLjM5NDUzNDAiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRy aWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50 LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxs b2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDAuMzk0NTU5 MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlv bkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6 IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMw LCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4w MS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0 cmlidXRlczogQSINCiI5OjUwOjQwLjM5NDU3MzIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM5NDU5MTIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIi LCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjM5NDc0MTgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDAuMzk0Nzc4NyIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0 ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0 dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0 aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MC4zOTQ4MDIwIiwi VmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Q3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcu MDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENo YW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2 MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1 dGVzOiBBIg0KIjk6NTA6NDAuMzk0ODE1OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNs b3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiIg0KIjk6NTA6NDAuMzk0ODMzOSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklS UF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiIg0KIjk6NTA6NDAuMzk3OTU4NyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJG QVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0MC4zOTc5OTUyIiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywg RGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmli dXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25T aXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjQwLjM5ODAxODIiLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVh dGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4y MDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdl VGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0 OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6 IEEiDQoiOTo1MDo0MC4zOTgwMzIwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VG aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCIiDQoiOTo1MDo0MC4zOTgwNDk4IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01K X0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NF U1MiLCIiDQoiOTo1MDo0MC4zOTg0OTIxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVl cnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1Qg SU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjQwLjM5ODUzMzIiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNw b3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVz OiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6 IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDAuMzk4NTY0NCIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9u VGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMg NzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1l OiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6 MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSIN CiI5OjUwOjQwLjM5ODU3OTUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUi LCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiIN CiI5OjUwOjQwLjM5ODU5ODYiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xP U0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IiINCiI5OjUwOjQwLjQwMTY5NzEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9w ZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBE SVNBTExPV0VEIiwiIg0KIjk6NTA6NDAuNDAxNzM5NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0 aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4v YSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9h LCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MC40MDE3NzE3IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1l OiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4 OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3 LjAxLjIwMTMgOTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwg RW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6 NTA6NDAuNDAxNzg2OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6 NTA6NDAuNDAxODA1OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0K Ijk6NTA6NDAuNDAyMDIwMyIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FM TE9XRUQiLCIiDQoiOTo1MDo0MC40MDIwNjA0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwi Q3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJT VUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246 IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBT aGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9w ZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjQwLjQwMjA5MTciLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0 LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQs IExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEu MjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRP ZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0 MC40MDIxMDY1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0 MC40MDIxMjQ5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpc VXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1 MDo0MC40MDIxODA1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6 XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJl ZCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IFN5 bmNocm9ub3VzIElPIE5vbi1BbGVydCwgTm9uLURpcmVjdG9yeSBGaWxlLCBBdHRyaWJ1dGVz OiBOLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVu UmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MC40MDIzMDE1IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiRmlsZVN5c3RlbUNvbnRyb2wiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNvbnRyb2w6IEZTQ1RMX1JFQURfRklMRV9VU05fREFU QSINCiI5OjUwOjQwLjQwMjM1NzAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUlu Zm9ybWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRpbWU6IDA5LjAxLjIwMTIgMTozMjo0Nywg Vm9sdW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0MjksIFN1cHBvcnRzT2JqZWN0czogVHJ1ZSwg Vm9sdW1lTGFiZWw6ICINCiI5OjUwOjQwLjQwMjM3NDEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZMT1ciLCJDcmVhdGlvblRpbWU6IDE0LjEx LjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExh c3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAx MyA5OjUwOjMwLCBGaWxlQXR0cmlidXRlczogQSwgQWxsb2NhdGlvblNpemU6IDE4NCwgRW5k T2ZGaWxlOiAxNzksIE51bWJlck9mTGlua3M6IDEsIERlbGV0ZVBlbmRpbmc6IEZhbHNlLCBE aXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjogMHgxMzAwMDAwMDAwYjFjOSwgRWFTaXpl OiAwLCBBY2Nlc3M6IEdlbmVyaWMgUmVhZCwgUG9zaXRpb246IDAsIE1vZGU6IFN5bmNocm9u b3VzIElPIE5vbi1BbGVydCwgQWxpZ25tZW50UmVxdWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDo0 MC40MDMwMzY0IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIs IiINCiI5OjUwOjQwLjQwMzA3NzIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVG aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Blbiwg T3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9k ZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3Vs dDogT3BlbmVkIg0KIjk6NTA6NDAuNDAzMTA4MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIs IlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAx MiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdy aXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6 NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTog MDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjQwLjQwMzEy MzUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjQwMzE0 MjMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjQw NjkzODIiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJSZWFkRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCJPZmZz ZXQ6IDAsIExlbmd0aDogMTbCoDM4NCINCiI5OjUwOjQwLjQwNjk1MjAiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJSZWFkRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiT2Zmc2V0OiAwLCBMZW5ndGg6IDE3OSwgUHJpb3JpdHk6 IE5vcm1hbCINCiI5OjUwOjQwLjQwNzkzMTMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJS ZWFkRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNU IElPIERJU0FMTE9XRUQiLCJPZmZzZXQ6IDE3OSwgTGVuZ3RoOiAxNsKgMzg0Ig0KIjk6NTA6 NDAuNDA3OTQ0MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlJlYWRGaWxlIiwiQzpcVXNl cnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkVORCBPRiBGSUxFIiwiT2Zmc2V0 OiAxNzksIExlbmd0aDogMTbCoDM4NCwgUHJpb3JpdHk6IE5vcm1hbCINCiI5OjUwOjQwLjQx NDMzNDQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjQy MjEwNjEiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVwuI3Rlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIi DQoiOTo1MDo0MC40MjIxNDU5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIk5BTUUgTk9U IEZPVU5EIiwiRGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246 IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBT aGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EiDQoi OTo1MDo0MC40MjMwMDE5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxM T1dFRCIsIiINCiI5OjUwOjQwLjQyMzAzOTMiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJD cmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjog T3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNo YXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3Bl blJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDAuNDIzMDY1NiIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQu MTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwg TGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4y MDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9m RmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjQw LjQyMzA3OTUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vy c1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQw LjQyMzA5NzkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUw OjQwLjQyMzQ0ODQiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VE IiwiIg0KIjk6NTA6NDAuNDIzNDg0OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0 ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVu LCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVN b2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVz dWx0OiBPcGVuZWQiDQoiOTo1MDo0MC40MjM1MDc5IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4y MDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0 V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMg OTo1MDozMCwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDAuNDIz NTIxNCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAuNDIz NTM5MiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDAu NDI0NDg2OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIi DQoiOTo1MDo0MC40MjQ1MjM2IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi RGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9w dGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6 IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6 IE9wZW5lZCINCiI5OjUwOjQwLjQyNDU0NzAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIg MTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0 ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUw OjMwLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAx LjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MC40MjQ1NjA4 IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC40MjQ1Nzgy IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MC40MjQ5 NTQ3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5 OjUwOjQwLjQyNDk5MDkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNp cmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9u czogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVh ZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3Bl bmVkIg0KIjk6NTA6NDAuNDI1MDEzNiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5 TmV0d29ya09wZW5JbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoy Mjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGlt ZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAs IEFsbG9jYXRpb25TaXplOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEu MTYwMSA0OjAwOjAwLCBGaWxlQXR0cmlidXRlczogQSINCiI5OjUwOjQwLjQyNTAyNzEiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQwLjQyNTA0NDUiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxE b2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjY4ODc0MTYi LCJTeXN0ZW0iLCI0IiwiQ3JlYXRlRmlsZU1hcHBpbmciLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIlN5bmNUeXBlOiBTeW5jVHlwZU90aGVy Ig0KIjk6NTA6NDEuNjg4NzY2MyIsIlN5c3RlbSIsIjQiLCJGQVNUSU9fUkVMRUFTRV9GT1Jf U0VDVElPTl9TWU5DSFJPTklaQVRJT04iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjY4ODc3NDUiLCJTeXN0ZW0iLCI0 IiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MTUyMTIxIiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0 LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDEuODE1MjU2MiIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVwuI3Rlc3QucmIiLCJOQU1FIE5PVCBGT1VORCIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hIg0KIjk6NTA6NDEuODE2OTU1MiIsIlZpcnR1YWxC b3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0MS44MTY5OTc2 IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6IFJl YWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVwYXJz ZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBEZWxl dGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUwOjQx LjgxNzAzMDUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVuSW5m b3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nl c3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMg OTo1MDozMCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjMwLCBBbGxvY2F0aW9uU2l6 ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDowMCwg RmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MS44MTcwNDUzIiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MTcwNjQ3IiwiVmlydHVhbEJveC5leGUi LCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MTc2NTc5IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5OjUwOjQxLjgxNzY5NTQiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBB dHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3BlbiwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBv aW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwg QWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVkIg0KIjk6NTA6NDEuODE3 NzE5MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5TmV0d29ya09wZW5JbmZvcm1h dGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VD Q0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1Rp bWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUw OjMwLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6NTA6MzAsIEFsbG9jYXRpb25TaXplOiAw MS4wMS4xNjAxIDQ6MDA6MDAsIEVuZE9mRmlsZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBGaWxl QXR0cmlidXRlczogQSINCiI5OjUwOjQxLjgxNzczMjkiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjgxNzc1MDAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQx MzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjgxNzgxNDciLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJDcmVhdGVGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCJEZXNpcmVkIEFjY2VzczogR2VuZXJpYyBXcml0ZSwgUmVhZCBB dHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3ZlcndyaXRlSWYsIE9wdGlvbnM6IFN5bmNocm9u b3VzIElPIE5vbi1BbGVydCwgTm9uLURpcmVjdG9yeSBGaWxlLCBBdHRyaWJ1dGVzOiBOLCBT aGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBBbGxvY2F0aW9uU2l6ZTogMCwgT3BlblJlc3VsdDog T3ZlcndyaXR0ZW4iDQoiOTo1MDo0MS44MTc5MjE2IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiU2V0RW5kT2ZGaWxlSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJFbmRPZkZpbGU6IDAiDQoiOTo1MDo0MS44 MTc5NTU1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiU2V0QWxsSW5mb3JtYXRpb25GaWxl IiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJB bGxvY2F0aW9uU2l6ZTogMCINCiI5OjUwOjQxLjgxNzk5NjkiLCJWaXJ0dWFsQm94LmV4ZSIs IjQxMzIiLCJRdWVyeUluZm9ybWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRpbWU6IDA5LjAx LjIwMTIgMTozMjo0NywgVm9sdW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0MjksIFN1cHBvcnRz T2JqZWN0czogVHJ1ZSwgVm9sdW1lTGFiZWw6ICINCiI5OjUwOjQxLjgxODAxNDciLCJWaXJ0 dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZMT1ciLCJDcmVh dGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4y MDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDo0MSwgQ2hhbmdl VGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBGaWxlQXR0cmlidXRlczogQSwgQWxsb2NhdGlv blNpemU6IDAsIEVuZE9mRmlsZTogMCwgTnVtYmVyT2ZMaW5rczogMSwgRGVsZXRlUGVuZGlu ZzogRmFsc2UsIERpcmVjdG9yeTogRmFsc2UsIEluZGV4TnVtYmVyOiAweDEzMDAwMDAwMDBi MWM5LCBFYVNpemU6IDAsIEFjY2VzczogR2VuZXJpYyBXcml0ZSwgUmVhZCBBdHRyaWJ1dGVz LCBQb3NpdGlvbjogMCwgTW9kZTogU3luY2hyb25vdXMgSU8gTm9uLUFsZXJ0LCBBbGlnbm1l bnRSZXF1aXJlbWVudDogV29yZCINCiI5OjUwOjQxLjgxODE0MDMiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0 ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDEuODE4MTc5NyIsIlZp cnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9p bnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0MS44MTgy MDYwIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0 aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUND RVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGlt ZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6 NDEsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDo0MSwgQWxsb2NhdGlvblNpemU6IDAx LjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVB dHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDEuODE4MjE5OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEuODE4MjM3OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEuODE4Mjk0OCIsIlZpcnR1YWxCb3guZXhlIiwi NDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0 LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBHZW5lcmljIFdyaXRlLCBSZWFkIEF0 dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBTeW5jaHJvbm91cyBJTyBO b24tQWxlcnQsIE5vbi1EaXJlY3RvcnkgRmlsZSwgQXR0cmlidXRlczogTiwgU2hhcmVNb2Rl OiBSZWFkLCBXcml0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3VsdDogT3BlbmVk Ig0KIjk6NTA6NDEuODE4MzIwOCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5SW5m b3JtYXRpb25Wb2x1bWUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIlZvbHVtZUNyZWF0aW9uVGltZTogMDkuMDEuMjAxMiAxOjMyOjQ3LCBW b2x1bWVTZXJpYWxOdW1iZXI6IERFMTItQzQyOSwgU3VwcG9ydHNPYmplY3RzOiBUcnVlLCBW b2x1bWVMYWJlbDogIg0KIjk6NTA6NDEuODE4MzM0MyIsIlZpcnR1YWxCb3guZXhlIiwiNDEz MiIsIlF1ZXJ5QWxsSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIkJVRkZFUiBPVkVSRkxPVyIsIkNyZWF0aW9uVGltZTogMTQuMTEu MjAxMiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFz dFdyaXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEz IDk6NTA6NDEsIEZpbGVBdHRyaWJ1dGVzOiBBLCBBbGxvY2F0aW9uU2l6ZTogMCwgRW5kT2ZG aWxlOiAwLCBOdW1iZXJPZkxpbmtzOiAxLCBEZWxldGVQZW5kaW5nOiBGYWxzZSwgRGlyZWN0 b3J5OiBGYWxzZSwgSW5kZXhOdW1iZXI6IDB4MTMwMDAwMDAwMGIxYzksIEVhU2l6ZTogMCwg QWNjZXNzOiBHZW5lcmljIFdyaXRlLCBSZWFkIEF0dHJpYnV0ZXMsIFBvc2l0aW9uOiAwLCBN b2RlOiBTeW5jaHJvbm91cyBJTyBOb24tQWxlcnQsIEFsaWdubWVudFJlcXVpcmVtZW50OiBX b3JkIg0KIjk6NTA6NDEuODE4NTkyMSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlNldEJh c2ljSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVz dC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDAxLjAxLjE2MDEgNDowMDowMCwgTGFz dEFjY2Vzc1RpbWU6IDAxLjAxLjE2MDEgNDowMDowMCwgTGFzdFdyaXRlVGltZTogMTcuMDEu MjAxMyA5OjUwOjQwLCBDaGFuZ2VUaW1lOiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRy aWJ1dGVzOiBuL2EiDQoiOTo1MDo0MS44MTg2MzA5IiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlJbmZvcm1hdGlvblZvbHVtZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xS dWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiVm9sdW1lQ3JlYXRpb25UaW1lOiAwOS4wMS4yMDEy IDE6MzI6NDcsIFZvbHVtZVNlcmlhbE51bWJlcjogREUxMi1DNDI5LCBTdXBwb3J0c09iamVj dHM6IFRydWUsIFZvbHVtZUxhYmVsOiAiDQoiOTo1MDo0MS44MTg2NDUwIiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiUXVlcnlBbGxJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiQlVGRkVSIE9WRVJGTE9XIiwiQ3JlYXRpb25U aW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3 OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6NDAsIENoYW5nZVRpbWU6 IDE3LjAxLjIwMTMgOTo1MDo0MSwgRmlsZUF0dHJpYnV0ZXM6IEEsIEFsbG9jYXRpb25TaXpl OiAwLCBFbmRPZkZpbGU6IDAsIE51bWJlck9mTGlua3M6IDEsIERlbGV0ZVBlbmRpbmc6IEZh bHNlLCBEaXJlY3Rvcnk6IEZhbHNlLCBJbmRleE51bWJlcjogMHgxMzAwMDAwMDAwYjFjOSwg RWFTaXplOiAwLCBBY2Nlc3M6IEdlbmVyaWMgV3JpdGUsIFJlYWQgQXR0cmlidXRlcywgUG9z aXRpb246IDAsIE1vZGU6IFN5bmNocm9ub3VzIElPIE5vbi1BbGVydCwgQWxpZ25tZW50UmVx dWlyZW1lbnQ6IFdvcmQiDQoiOTo1MDo0MS44MTg5MzE0IiwiVmlydHVhbEJveC5leGUiLCI0 MTMyIiwiU2V0RW5kT2ZGaWxlSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJFbmRPZkZpbGU6IDAiDQoiOTo1MDo0 MS44MTg5NTgxIiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiU2V0QWxsSW5mb3JtYXRpb25G aWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1Mi LCJBbGxvY2F0aW9uU2l6ZTogMCINCiI5OjUwOjQxLjgxODk4MjQiLCJWaXJ0dWFsQm94LmV4 ZSIsIjQxMzIiLCJRdWVyeUluZm9ybWF0aW9uVm9sdW1lIiwiQzpcVXNlcnNcZ3V0b3ZcRG9j dW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJWb2x1bWVDcmVhdGlvblRpbWU6IDA5 LjAxLjIwMTIgMTozMjo0NywgVm9sdW1lU2VyaWFsTnVtYmVyOiBERTEyLUM0MjksIFN1cHBv cnRzT2JqZWN0czogVHJ1ZSwgVm9sdW1lTGFiZWw6ICINCiI5OjUwOjQxLjgxODk5NTkiLCJW aXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeUFsbEluZm9ybWF0aW9uRmlsZSIsIkM6XFVz ZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJCVUZGRVIgT1ZFUkZMT1ciLCJD cmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4w MS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDo0MCwgQ2hh bmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBGaWxlQXR0cmlidXRlczogQSwgQWxsb2Nh dGlvblNpemU6IDAsIEVuZE9mRmlsZTogMCwgTnVtYmVyT2ZMaW5rczogMSwgRGVsZXRlUGVu ZGluZzogRmFsc2UsIERpcmVjdG9yeTogRmFsc2UsIEluZGV4TnVtYmVyOiAweDEzMDAwMDAw MDBiMWM5LCBFYVNpemU6IDAsIEFjY2VzczogR2VuZXJpYyBXcml0ZSwgUmVhZCBBdHRyaWJ1 dGVzLCBQb3NpdGlvbjogMCwgTW9kZTogU3luY2hyb25vdXMgSU8gTm9uLUFsZXJ0LCBBbGln bm1lbnRSZXF1aXJlbWVudDogV29yZCINCiI5OjUwOjQxLjgxOTEzNTAiLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJDbG9zZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjgxOTE1NjciLCJWaXJ0dWFsQm94 LmV4ZSIsIjQxMzIiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUwOjQxLjgxOTY0MzciLCJWaXJ0dWFs Qm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDEuODE5Njgz NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRv dlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBS ZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFy c2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVs ZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MDo0 MS44MTk3MTE3IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiUXVlcnlOZXR3b3JrT3Blbklu Zm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIi LCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4yMDEyIDE3OjIyOjQ2LCBMYXN0QWNj ZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0V3JpdGVUaW1lOiAxNy4wMS4yMDEz IDk6NTA6NDAsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDo0MSwgQWxsb2NhdGlvblNp emU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxlOiAwMS4wMS4xNjAxIDQ6MDA6MDAs IEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDEuODE5NzI2MiIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEuODE5NzQzOSIsIlZpcnR1YWxCb3guZXhl IiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEuODIwMzU4MiIsIlZpcnR1YWxCb3gu ZXhlIiwiNDEzMiIsIldyaXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5 XHRlc3QucmIiLCJTVUNDRVNTIiwiT2Zmc2V0OiAwLCBMZW5ndGg6IDY2LCBQcmlvcml0eTog Tm9ybWFsIg0KIjk6NTA6NDEuODIwNTg4NCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIldy aXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNU IElPIERJU0FMTE9XRUQiLCJPZmZzZXQ6IDY2LCBMZW5ndGg6IDExMyINCiI5OjUwOjQxLjgy MDYwMjUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJXcml0ZUZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIk9mZnNldDogNjYsIExl bmd0aDogMTEzLCBQcmlvcml0eTogTm9ybWFsIg0KIjk6NTA6NDEuODIwNzM2MyIsIlZpcnR1 YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIiDQoiOTo1MDo0MS44MjA3 NzU1IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nlc3M6 IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9wdGlvbnM6IE9wZW4gUmVw YXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6IFJlYWQsIFdyaXRlLCBE ZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6IE9wZW5lZCINCiI5OjUw OjQxLjgyMDgwMjgiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU5ldHdvcmtPcGVu SW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5y YiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RB Y2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIw MTMgOTo1MDo0MCwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBBbGxvY2F0aW9u U2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAxLjAxLjE2MDEgNDowMDow MCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MS44MjA4MTcyIiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MjA4NDU1IiwiVmlydHVhbEJveC5l eGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MjEwNzcwIiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MjEyMTQ0IiwiVmlydHVhbEJv eC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MjIxMDgyIiwiVmlydHVh bEJveC5leGUiLCI0MTMyIiwiUXVlcnlPcGVuIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRz XFJ1YnlcLiN0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VEIiwiIg0KIjk6NTA6NDEuODIy MTQ2MCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xn dXRvdlxEb2N1bWVudHNcUnVieVwuI3Rlc3QucmIiLCJOQU1FIE5PVCBGT1VORCIsIkRlc2ly ZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25z OiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hIg0KIjk6NTA6NDEuODIzMTA1 OCIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJzXGd1dG92 XERvY3VtZW50c1xSdWJ5XC4jdGVzdC5yYiIsIkZBU1QgSU8gRElTQUxMT1dFRCIsIiINCiI5 OjUwOjQxLjgyMzE0MjciLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJDcmVhdGVGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcLiN0ZXN0LnJiIiwiTkFNRSBOT1QgRk9V TkQiLCJEZXNpcmVkIEFjY2VzczogUmVhZCBBdHRyaWJ1dGVzLCBEaXNwb3NpdGlvbjogT3Bl biwgT3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJl TW9kZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSINCiI5OjUw OjQxLjgyNDYyMjAiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJRdWVyeU9wZW4iLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiRkFTVCBJTyBESVNBTExPV0VE IiwiIg0KIjk6NTA6NDEuODI0NzE1MSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNyZWF0 ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIkRlc2lyZWQgQWNjZXNzOiBSZWFkIEF0dHJpYnV0ZXMsIERpc3Bvc2l0aW9uOiBPcGVu LCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQsIEF0dHJpYnV0ZXM6IG4vYSwgU2hhcmVN b2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVz dWx0OiBPcGVuZWQiDQoiOTo1MDo0MS44MjQ3NDMwIiwiVmlydHVhbEJveC5leGUiLCI0MTMy IiwiUXVlcnlOZXR3b3JrT3BlbkluZm9ybWF0aW9uRmlsZSIsIkM6XFVzZXJzXGd1dG92XERv Y3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiQ3JlYXRpb25UaW1lOiAxNC4xMS4y MDEyIDE3OjIyOjQ2LCBMYXN0QWNjZXNzVGltZTogMTcuMDEuMjAxMyA3OjI4OjA0LCBMYXN0 V3JpdGVUaW1lOiAxNy4wMS4yMDEzIDk6NTA6NDEsIENoYW5nZVRpbWU6IDE3LjAxLjIwMTMg OTo1MDo0MSwgQWxsb2NhdGlvblNpemU6IDAxLjAxLjE2MDEgNDowMDowMCwgRW5kT2ZGaWxl OiAwMS4wMS4xNjAxIDQ6MDA6MDAsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTA6NDEuODI0 NzU3MiIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEuODI0 Nzc1OSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDEu ODI1MjQ0NSIsIlZpcnR1YWxCb3guZXhlIiwiNDEzMiIsIlF1ZXJ5T3BlbiIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJGQVNUIElPIERJU0FMTE9XRUQiLCIi DQoiOTo1MDo0MS44MjUyODQ5IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ3JlYXRlRmls ZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi RGVzaXJlZCBBY2Nlc3M6IFJlYWQgQXR0cmlidXRlcywgRGlzcG9zaXRpb246IE9wZW4sIE9w dGlvbnM6IE9wZW4gUmVwYXJzZSBQb2ludCwgQXR0cmlidXRlczogbi9hLCBTaGFyZU1vZGU6 IFJlYWQsIFdyaXRlLCBEZWxldGUsIEFsbG9jYXRpb25TaXplOiBuL2EsIE9wZW5SZXN1bHQ6 IE9wZW5lZCINCiI5OjUwOjQxLjgyNTMxNDUiLCJWaXJ0dWFsQm94LmV4ZSIsIjQxMzIiLCJR dWVyeU5ldHdvcmtPcGVuSW5mb3JtYXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1l bnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIg MTc6MjI6NDYsIExhc3RBY2Nlc3NUaW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0 ZVRpbWU6IDE3LjAxLjIwMTMgOTo1MDo0MSwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUw OjQxLCBBbGxvY2F0aW9uU2l6ZTogMDEuMDEuMTYwMSA0OjAwOjAwLCBFbmRPZkZpbGU6IDAx LjAxLjE2MDEgNDowMDowMCwgRmlsZUF0dHJpYnV0ZXM6IEEiDQoiOTo1MDo0MS44MjUzMjkz IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3Zc RG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0MS44MjUzNDgx IiwiVmlydHVhbEJveC5leGUiLCI0MTMyIiwiSVJQX01KX0NMT1NFIiwiQzpcVXNlcnNcZ3V0 b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MDo0My42ODgw NTk2IiwiU3lzdGVtIiwiNCIsIldyaXRlRmlsZSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50 c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiT2Zmc2V0OiAwLCBMZW5ndGg6IDTCoDA5Niwg SS9PIEZsYWdzOiBOb24tY2FjaGVkLCBQYWdpbmcgSS9PLCBTeW5jaHJvbm91cyBQYWdpbmcg SS9PLCBQcmlvcml0eTogTm9ybWFsIg0KIjk6NTA6NDMuNjg4MDg2MyIsIlN5c3RlbSIsIjQi LCJTZXRFbmRPZkZpbGVJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVu dHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkVuZE9mRmlsZTogMTc5Ig0KIjk6NTA6NDMu Njg4MDk4OCIsIlN5c3RlbSIsIjQiLCJDcmVhdGVGaWxlTWFwcGluZyIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiU3luY1R5cGU6IFN5bmNU eXBlT3RoZXIiDQoiOTo1MDo0My42ODgxMDc2IiwiU3lzdGVtIiwiNCIsIkZBU1RJT19SRUxF QVNFX0ZPUl9TRUNUSU9OX1NZTkNIUk9OSVpBVElPTiIsIkM6XFVzZXJzXGd1dG92XERvY3Vt ZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTA6NDMuNjg4MTE1NSIsIlN5 c3RlbSIsIjQiLCJJUlBfTUpfQ0xPU0UiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIiINCiI5OjUxOjQwLjc0MzM3MDkiLCJTZWFyY2hQcm90 b2NvbEhvc3QuZXhlIiwiNDI0OCIsIkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBHZW5lcmlj IFJlYWQsIERpc3Bvc2l0aW9uOiBPcGVuLCBPcHRpb25zOiBPcGVuIFJlcGFyc2UgUG9pbnQs IE9wZW4gUmVxdWlyaW5nIE9wbG9jaywgQXR0cmlidXRlczogTiwgU2hhcmVNb2RlOiBSZWFk LCBXcml0ZSwgRGVsZXRlLCBBbGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVu ZWQiDQoiOTo1MTo0MC43NDM1MTU2IiwiU2VhcmNoUHJvdG9jb2xIb3N0LmV4ZSIsIjQyNDgi LCJGaWxlU3lzdGVtQ29udHJvbCIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRl c3QucmIiLCJTVUNDRVNTIiwiQ29udHJvbDogRlNDVExfUkVBRF9GSUxFX1VTTl9EQVRBIg0K Ijk6NTE6NDAuNzQzNTc3MSIsIlNlYXJjaFByb3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiRmls ZVN5c3RlbUNvbnRyb2wiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIkNvbnRyb2w6IEZTQ1RMX1JFUVVFU1RfRklMVEVSX09QTE9DSyINCiI5 OjUxOjQwLjc0MzU5MzkiLCJTZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0OCIsIlF1ZXJ5 U3RhbmRhcmRJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVi eVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkFsbG9jYXRpb25TaXplOiAxODQsIEVuZE9mRmlsZTog MTc5LCBOdW1iZXJPZkxpbmtzOiAxLCBEZWxldGVQZW5kaW5nOiBGYWxzZSwgRGlyZWN0b3J5 OiBGYWxzZSINCiI5OjUxOjQwLjc0MzYwNzMiLCJTZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwi NDI0OCIsIlF1ZXJ5QmFzaWNJbmZvcm1hdGlvbkZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1 bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIsIkNyZWF0aW9uVGltZTogMTQuMTEuMjAx MiAxNzoyMjo0NiwgTGFzdEFjY2Vzc1RpbWU6IDE3LjAxLjIwMTMgNzoyODowNCwgTGFzdFdy aXRlVGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBDaGFuZ2VUaW1lOiAxNy4wMS4yMDEzIDk6 NTA6NDEsIEZpbGVBdHRyaWJ1dGVzOiBBIg0KIjk6NTE6NDAuNzQzNjE5NSIsIlNlYXJjaFBy b3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiUXVlcnlGaWxlSW50ZXJuYWxJbmZvcm1hdGlvbkZp bGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VTUyIs IkluZGV4TnVtYmVyOiAweDEzMDAwMDAwMDBiMWM5Ig0KIjk6NTE6NDAuNzQzNjM0NiIsIlNl YXJjaFByb3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiRmlsZVN5c3RlbUNvbnRyb2wiLCJDOlxV c2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiTk9UIFJFUEFSU0UgUE9JTlQi LCJDb250cm9sOiBGU0NUTF9HRVRfUkVQQVJTRV9QT0lOVCINCiI5OjUxOjQwLjc0MzY2MDYi LCJTZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0OCIsIlF1ZXJ5U2VjdXJpdHlGaWxlIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIkJVRkZFUiBPVkVSRkxP VyIsIkluZm9ybWF0aW9uOiBPd25lciwgR3JvdXAsIERBQ0wiDQoiOTo1MTo0MC43NDM2Nzc0 IiwiU2VhcmNoUHJvdG9jb2xIb3N0LmV4ZSIsIjQyNDgiLCJRdWVyeVNlY3VyaXR5RmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiSW5m b3JtYXRpb246IE93bmVyLCBHcm91cCwgREFDTCINCiI5OjUxOjQwLjc0MzY5OTEiLCJTZWFy Y2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0OCIsIlF1ZXJ5TmFtZUluZm9ybWF0aW9uRmlsZSIs IkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiTmFt ZTogXFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiDQoiOTo1MTo0MC43NDM4 NzAxIiwiU2VhcmNoUHJvdG9jb2xIb3N0LmV4ZSIsIjQyNDgiLCJRdWVyeUJhc2ljSW5mb3Jt YXRpb25GaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNV Q0NFU1MiLCJDcmVhdGlvblRpbWU6IDE0LjExLjIwMTIgMTc6MjI6NDYsIExhc3RBY2Nlc3NU aW1lOiAxNy4wMS4yMDEzIDc6Mjg6MDQsIExhc3RXcml0ZVRpbWU6IDE3LjAxLjIwMTMgOTo1 MDo0MSwgQ2hhbmdlVGltZTogMTcuMDEuMjAxMyA5OjUwOjQxLCBGaWxlQXR0cmlidXRlczog QSINCiI5OjUxOjQwLjc0NDAwMjMiLCJTZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0OCIs IkNyZWF0ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwi U1VDQ0VTUyIsIkRlc2lyZWQgQWNjZXNzOiBHZW5lcmljIFJlYWQsIERpc3Bvc2l0aW9uOiBP cGVuLCBPcHRpb25zOiBTeW5jaHJvbm91cyBJTyBOb24tQWxlcnQsIE5vbi1EaXJlY3Rvcnkg RmlsZSwgQXR0cmlidXRlczogTiwgU2hhcmVNb2RlOiBSZWFkLCBXcml0ZSwgRGVsZXRlLCBB bGxvY2F0aW9uU2l6ZTogbi9hLCBPcGVuUmVzdWx0OiBPcGVuZWQiDQoiOTo1MTo0MC43NDQx MjEzIiwiU2VhcmNoUHJvdG9jb2xIb3N0LmV4ZSIsIjQyNDgiLCJGaWxlU3lzdGVtQ29udHJv bCIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwi Q29udHJvbDogRlNDVExfUkVBRF9GSUxFX1VTTl9EQVRBIg0KIjk6NTE6NDAuNzQ5NDczOSIs IlNlYXJjaFByb3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiQ3JlYXRlRmlsZSIsIkM6XFVzZXJz XGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiRGVzaXJlZCBBY2Nl c3M6IFJlYWQgQXR0cmlidXRlcywgUmVhZCBDb250cm9sLCBEaXNwb3NpdGlvbjogT3Blbiwg T3B0aW9uczogT3BlbiBSZXBhcnNlIFBvaW50LCBBdHRyaWJ1dGVzOiBuL2EsIFNoYXJlTW9k ZTogUmVhZCwgV3JpdGUsIERlbGV0ZSwgQWxsb2NhdGlvblNpemU6IG4vYSwgT3BlblJlc3Vs dDogT3BlbmVkIg0KIjk6NTE6NDAuNzQ5NTA5NCIsIlNlYXJjaFByb3RvY29sSG9zdC5leGUi LCI0MjQ4IiwiUXVlcnlTZWN1cml0eUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNc UnVieVx0ZXN0LnJiIiwiQlVGRkVSIE9WRVJGTE9XIiwiSW5mb3JtYXRpb246IE93bmVyIg0K Ijk6NTE6NDAuNzQ5NTI2NSIsIlNlYXJjaFByb3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiUXVl cnlTZWN1cml0eUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJi IiwiU1VDQ0VTUyIsIkluZm9ybWF0aW9uOiBPd25lciINCiI5OjUxOjQwLjc0OTU0MTkiLCJT ZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0OCIsIkNsb3NlRmlsZSIsIkM6XFVzZXJzXGd1 dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNTIiwiIg0KIjk6NTE6NDAuNzQ5 NTYwMCIsIlNlYXJjaFByb3RvY29sSG9zdC5leGUiLCI0MjQ4IiwiSVJQX01KX0NMT1NFIiwi QzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoi OTo1MTo0MC43NTAyMTkwIiwiU2VhcmNoUHJvdG9jb2xIb3N0LmV4ZSIsIjQyNDgiLCJDbG9z ZUZpbGUiLCJDOlxVc2Vyc1xndXRvdlxEb2N1bWVudHNcUnVieVx0ZXN0LnJiIiwiU1VDQ0VT UyIsIiINCiI5OjUxOjQwLjc1MDI0MjAiLCJTZWFyY2hQcm90b2NvbEhvc3QuZXhlIiwiNDI0 OCIsIklSUF9NSl9DTE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3Qu cmIiLCJTVUNDRVNTIiwiIg0KIjk6NTE6NDAuNzUwMjY0MCIsIlNlYXJjaFByb3RvY29sSG9z dC5leGUiLCI0MjQ4IiwiQ2xvc2VGaWxlIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1 YnlcdGVzdC5yYiIsIlNVQ0NFU1MiLCIiDQoiOTo1MTo0MS42ODgwNjMzIiwiU3lzdGVtIiwi NCIsIkNyZWF0ZUZpbGVNYXBwaW5nIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1Ynlc dGVzdC5yYiIsIlNVQ0NFU1MiLCJTeW5jVHlwZTogU3luY1R5cGVPdGhlciINCiI5OjUxOjQx LjY4ODA3MTgiLCJTeXN0ZW0iLCI0IiwiRkFTVElPX1JFTEVBU0VfRk9SX1NFQ1RJT05fU1lO Q0hST05JWkFUSU9OIiwiQzpcVXNlcnNcZ3V0b3ZcRG9jdW1lbnRzXFJ1YnlcdGVzdC5yYiIs IlNVQ0NFU1MiLCIiDQoiOTo1MTo0MS42ODgwNzg0IiwiU3lzdGVtIiwiNCIsIklSUF9NSl9D TE9TRSIsIkM6XFVzZXJzXGd1dG92XERvY3VtZW50c1xSdWJ5XHRlc3QucmIiLCJTVUNDRVNT IiwiIg0K --------------070703090300050109020707-- From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jan 2013 17:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135844242823776 (code B ref 13149); Thu, 17 Jan 2013 17:08:02 +0000 Received: (at 13149) by debbugs.gnu.org; 17 Jan 2013 17:07:08 +0000 Received: from localhost ([127.0.0.1]:37225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvsvk-0006BR-4T for submit@debbugs.gnu.org; Thu, 17 Jan 2013 12:07:08 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:38171) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvsvh-0006BI-HQ for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 12:07:06 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MGS00E004QCQN00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 19:05:50 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGS00EGT4TQKQ40@a-mtaout22.012.net.il>; Thu, 17 Jan 2013 19:05:50 +0200 (IST) Date: Thu, 17 Jan 2013 19:05:55 +0200 From: Eli Zaretskii In-reply-to: <50F7D358.9030100@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <83txqf7n9o.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Thu, 17 Jan 2013 14:32:56 +0400 > From: Dmitry Gutov > CC: 13149@debbugs.gnu.org, Eli Zaretskii > > Looked at the VirtualBox bug reports, found just this one: > https://www.virtualbox.org/ticket/10986, not much information there. > > Some more about space rays: > 1) I now have a version of Emacs compiled on a brand-new Fedora virtual > machine from emacs-24 branch (revno 111185) that exhibits the problem. > Just tested it simultaneously with Ubuntu, emacs-24 on Fedora is buggy, > Ubuntu's is not. The following items (2 and 3) are from a few hours ago, > when I tested Fedora machine exclusively. > 2) Editing the file on a different disk on the host system (HDD vs SSD) > makes no difference, the bug is present. > 3) Process Monitor doesn't show any other processes accessing the file > on the host machine other than VirtualBox.exe, SYSTEM and > SearchProtocolHost.exe. The last one goes away if I stop the Windows > Search service, but the problem stays. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.172 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4270] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Thu, 17 Jan 2013 14:32:56 +0400 > From: Dmitry Gutov > CC: 13149@debbugs.gnu.org, Eli Zaretskii > > Looked at the VirtualBox bug reports, found just this one: > https://www.virtualbox.org/ticket/10986, not much information there. > > Some more about space rays: > 1) I now have a version of Emacs compiled on a brand-new Fedora virtual > machine from emacs-24 branch (revno 111185) that exhibits the problem. > Just tested it simultaneously with Ubuntu, emacs-24 on Fedora is buggy, > Ubuntu's is not. The following items (2 and 3) are from a few hours ago, > when I tested Fedora machine exclusively. > 2) Editing the file on a different disk on the host system (HDD vs SSD) > makes no difference, the bug is present. > 3) Process Monitor doesn't show any other processes accessing the file > on the host machine other than VirtualBox.exe, SYSTEM and > SearchProtocolHost.exe. The last one goes away if I stop the Windows > Search service, but the problem stays. I suspect that what you see is some bad interaction between VirtualBox and the nasty way Windows disk cache optimizes its disk I/O. It is known to update the file attributes lazily, so data could be written to a file without the file's directory entry updated at the same time, until some time later. > I'm attaching the exported event log for the open-modify-save > scenario (file-access-log.csv) in case someone knowledgeable can see > anything weird there (Eli?). I don't see anything interesting there, although I cannot pretend that I've studied every single entry. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: David Engster Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jan 2013 17:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: 13149@debbugs.gnu.org, Dmitry Gutov Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135844303724692 (code B ref 13149); Thu, 17 Jan 2013 17:18:02 +0000 Received: (at 13149) by debbugs.gnu.org; 17 Jan 2013 17:17:17 +0000 Received: from localhost ([127.0.0.1]:37235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvt5Z-0006QD-9t for submit@debbugs.gnu.org; Thu, 17 Jan 2013 12:17:17 -0500 Received: from randomsample.de ([83.169.19.17]:41222) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvt5V-0006Q3-4w for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 12:17:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=JjSC42NbvASy0a1xAYY31lI2Q50YwHrSQOzRGxizC14=; b=ogKmomh5Oyxbs7GqmYi9MUamDtEdDhF9X0Zt5pPmnNorgIa4TKYuP0rI7N6UNQ7b/QesxwGcV+211VdkCL4pDja2rKmEvHkOz+ImbPoCz9rIurlM2kXOMJnC2f4TMvT5; Received: from dslc-082-082-160-140.pools.arcor-ip.net ([82.82.160.140] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Tvt4j-0008PA-Rn; Thu, 17 Jan 2013 18:16:26 +0100 From: David Engster In-Reply-To: <50F64149.6010704@cs.ucla.edu> (Paul Eggert's message of "Tue, 15 Jan 2013 21:57:29 -0800") References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.50 (gnu/linux) Mail-Copies-To: never Date: Thu, 17 Jan 2013 18:16:23 +0100 Message-ID: <87622v3f2w.fsf@engster.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.0 (/) Paul Eggert writes: > On 01/15/2013 03:44 PM, Dmitry Gutov wrote: >> Maybe it's a sign of my system slowly falling apart. > > but I'd rather not apply it if the system in question is merely > experimental, since it introduces a race even on non-buggy systems. Just wanted to say that I see the same issue in a VirtualBox VM running Ubuntu 12.04 in a Windows 7 host after I upgraded to the latest Emacs pretest (from a version somewhere around shortly before the first one). It's difficult to reproduce, so I'm afraid bisecting the offending commit is not feasible. It happens maybe once an hour, but then several times in a row. -David From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jan 2013 21:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135845732813584 (code B ref 13149); Thu, 17 Jan 2013 21:16:02 +0000 Received: (at 13149) by debbugs.gnu.org; 17 Jan 2013 21:15:28 +0000 Received: from localhost ([127.0.0.1]:37416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvwo3-0003X3-KF for submit@debbugs.gnu.org; Thu, 17 Jan 2013 16:15:28 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:42459) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvwnz-0003Ws-HL for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 16:15:25 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id C880AA60003; Thu, 17 Jan 2013 13:14:39 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u-o8U+EUE36h; Thu, 17 Jan 2013 13:14:38 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 064C239E810E; Thu, 17 Jan 2013 13:14:38 -0800 (PST) Message-ID: <50F869BD.1040302@cs.ucla.edu> Date: Thu, 17 Jan 2013 13:14:37 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> In-Reply-To: <50F7D358.9030100@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/17/13 02:32, Dmitry Gutov wrote: > I think we need this to work without requiring the user to customize a variable. I agree. But I would rather avoid having Emacs assume that file system time stamps can be off by several seconds, since that'll cause Emacs to miss changes that it should report. Does the following patch help? It should be applied anyway, since it closes a minor race even on non-buggy file systems. I'm hoping that it helps to work around your bug by using fstat both times, instead of fstat in one place and stat in another, since the file system bug seems to be that fstat and stat disagree. === modified file 'src/ChangeLog' --- src/ChangeLog 2013-01-17 06:29:40 +0000 +++ src/ChangeLog 2013-01-17 21:09:26 +0000 @@ -1,3 +1,11 @@ +2013-01-17 Paul Eggert + + Close a race when statting and reading files (Bug#13149). + * fileio.c (Finsert_file_contents): Use open+fstat, not stat+open. + This avoids a race if the file is renamed between stat and open. + Also, perhaps it works around a file system bug that happen in + virtualized environments based on MS-Windows hosts. + 2013-01-17 Dmitry Antipov * lisp.h (toplevel): Add comment about using Lisp_Save_Value === modified file 'src/fileio.c' --- src/fileio.c 2013-01-17 06:29:40 +0000 +++ src/fileio.c 2013-01-17 21:09:26 +0000 @@ -3492,7 +3492,6 @@ (Lisp_Object filename, Lisp_Object visit, Lisp_Object beg, Lisp_Object end, Lisp_Object replace) { struct stat st; - int file_status; EMACS_TIME mtime; int fd; ptrdiff_t inserted = 0; @@ -3554,26 +3553,9 @@ orig_filename = filename; filename = ENCODE_FILE (filename); - fd = -1; - -#ifdef WINDOWSNT - { - Lisp_Object tem = Vw32_get_true_file_attributes; - - /* Tell stat to use expensive method to get accurate info. */ - Vw32_get_true_file_attributes = Qt; - file_status = stat (SSDATA (filename), &st); - Vw32_get_true_file_attributes = tem; - } -#else - file_status = stat (SSDATA (filename), &st); -#endif /* WINDOWSNT */ - - if (file_status == 0) - mtime = get_stat_mtime (&st); - else + fd = emacs_open (SSDATA (filename), O_RDONLY, 0); + if (fd < 0) { - badopen: save_errno = errno; if (NILP (visit)) report_file_error ("Opening input file", Fcons (orig_filename, Qnil)); @@ -3585,6 +3567,17 @@ goto notfound; } + /* Replacement should preserve point as it preserves markers. */ + if (!NILP (replace)) + record_unwind_protect (restore_point_unwind, Fpoint_marker ()); + + record_unwind_protect (close_file_unwind, make_number (fd)); + + if (fstat (fd, &st) != 0) + report_file_error ("Getting input file status", + Fcons (orig_filename, Qnil)); + mtime = get_stat_mtime (&st); + /* This code will need to be changed in order to work on named pipes, and it's probably just not worth it. So we should at least signal an error. */ @@ -3600,17 +3593,6 @@ build_string ("not a regular file"), orig_filename); } - if (fd < 0) - if ((fd = emacs_open (SSDATA (filename), O_RDONLY, 0)) < 0) - goto badopen; - - /* Replacement should preserve point as it preserves markers. */ - if (!NILP (replace)) - record_unwind_protect (restore_point_unwind, Fpoint_marker ()); - - record_unwind_protect (close_file_unwind, make_number (fd)); - - if (!NILP (visit)) { if (!NILP (beg) || !NILP (end)) From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jan 2013 21:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135845843315244 (code B ref 13149); Thu, 17 Jan 2013 21:34:02 +0000 Received: (at 13149) by debbugs.gnu.org; 17 Jan 2013 21:33:53 +0000 Received: from localhost ([127.0.0.1]:37426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvx5t-0003xp-A0 for submit@debbugs.gnu.org; Thu, 17 Jan 2013 16:33:53 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:43569) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tvx5q-0003xg-Tg for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 16:33:52 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id BC6B339E810F; Thu, 17 Jan 2013 13:33:07 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xMhaCEcZTWij; Thu, 17 Jan 2013 13:33:07 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 44CE039E810E; Thu, 17 Jan 2013 13:33:07 -0800 (PST) Message-ID: <50F86E12.3040707@cs.ucla.edu> Date: Thu, 17 Jan 2013 13:33:06 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> In-Reply-To: <50F7D358.9030100@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/17/13 02:32, Dmitry Gutov wrote: > dired.c:958: stat_mtime=1358412092.606214085 > modify again > fileio.c:5414: stat_mtime=1358412092.606214000 The first time stamp comes from lstat, the second from stat. If the file is actually on an NTFS file system from the underlying host, the first time stamp cannot possibly be right, since these file systems have a time stamp resolution of 100 nanoseconds. The second time stamp would be the correct one. So it does seem to be a file system bug. Is this something that you can reproduce with a little C program, that creates a file, and invoke lstat and stat on it? What happens when you run the following program in your file system? It should output time stamps that are identical. You may need to substitute something else (like sleep (10)) for "sync ()" to trigger the bug. #include #include #include #include int main (void) { char const *file = "foo"; struct stat lst, st; int fd; unlink (file); fd = open (file, O_CREAT | O_WRONLY, -1); if (fd < 0) return perror ("open"), 1; if (lstat (file, &lst) != 0) return perror ("lstat"), 1; sync (); if (stat (file, &st) != 0) return perror ("stat"), 1; printf ("%ld.%09ld\n", (long) lst.st_mtim.tv_sec, lst.st_mtim.tv_nsec); printf ("%ld.%09ld\n", (long) st.st_mtim.tv_sec, st.st_mtim.tv_nsec); return 0; } From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 04:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848259418978 (code B ref 13149); Fri, 18 Jan 2013 04:17:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 04:16:34 +0000 Received: from localhost ([127.0.0.1]:37617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw3NZ-0004w2-7Q for submit@debbugs.gnu.org; Thu, 17 Jan 2013 23:16:34 -0500 Received: from mail-lb0-f182.google.com ([209.85.217.182]:57057) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw3NW-0004vu-CN for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 23:16:31 -0500 Received: by mail-lb0-f182.google.com with SMTP id gg6so1796337lbb.27 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 20:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=4Uu5bjZlBFQi+yNs0fBugEtlrF2bnClPKCEnyfR1+1k=; b=NKdW9sHAbdZeGuse/HBntG5PWcP8banqncL2nodW+Alf2OBrwDIvRbQR64Ur1snSs7 ZlaLZ7uH+Kld3CuDuiFklpazWDsIT7okKVCzINMg0Vog7em6n9eZF400q3GjLHyNjH0f ohu6zzIBL2FGnpQtdTiIApA+rXVO3m3bvjkFj90c6fg8iPGaeKONDOSI9uH59EXfoNj7 HRgptNypzU+TwqvDegYcy1w+5RPE82fQt0I8jPnJidvZZdk4Y2AG2bqkoPFh0jLZaNrK ENmbgezDZmm3TIYm+EPUkDqGoCREbFR4pAb1/AFnGUUy4biqDAn9gt27iQGI3pICcIbk 2cPQ== X-Received: by 10.152.145.8 with SMTP id sq8mr7056803lab.21.1358482544895; Thu, 17 Jan 2013 20:15:44 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id j9sm1014169lbd.13.2013.01.17.20.15.42 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 20:15:43 -0800 (PST) Message-ID: <50F8CC6F.7000106@gmail.com> Date: Fri, 18 Jan 2013 08:15:43 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <83txqf7n9o.fsf@gnu.org> In-Reply-To: <83txqf7n9o.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 17.01.2013 21:05, Eli Zaretskii wrote: >> Date: Thu, 17 Jan 2013 14:32:56 +0400 >> From: Dmitry Gutov >> CC: 13149@debbugs.gnu.org, Eli Zaretskii >> >> Looked at the VirtualBox bug reports, found just this one: >> https://www.virtualbox.org/ticket/10986, not much information there. >> >> Some more about space rays: >> 1) I now have a version of Emacs compiled on a brand-new Fedora virtual >> machine from emacs-24 branch (revno 111185) that exhibits the problem. >> Just tested it simultaneously with Ubuntu, emacs-24 on Fedora is buggy, >> Ubuntu's is not. The following items (2 and 3) are from a few hours ago, >> when I tested Fedora machine exclusively. >> 2) Editing the file on a different disk on the host system (HDD vs SSD) >> makes no difference, the bug is present. >> 3) Process Monitor doesn't show any other processes accessing the file >> on the host machine other than VirtualBox.exe, SYSTEM and >> SearchProtocolHost.exe. The last one goes away if I stop the Windows >> Search service, but the problem stays. > > I suspect that what you see is some bad interaction between VirtualBox > and the nasty way Windows disk cache optimizes its disk I/O. It is > known to update the file attributes lazily, so data could be written > to a file without the file's directory entry updated at the same time, > until some time later. I wonder why I don't see that with the straight Windows build editing files on the local filesystem. Does it forcibly disable some optimizations? >> I'm attaching the exported event log for the open-modify-save >> scenario (file-access-log.csv) in case someone knowledgeable can see >> anything weird there (Eli?). > > I don't see anything interesting there, although I cannot pretend that > I've studied every single entry. Oh well. It was worth a try. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 04:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848384220877 (code B ref 13149); Fri, 18 Jan 2013 04:38:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 04:37:22 +0000 Received: from localhost ([127.0.0.1]:37659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw3hh-0005Qg-If for submit@debbugs.gnu.org; Thu, 17 Jan 2013 23:37:22 -0500 Received: from mail-lb0-f173.google.com ([209.85.217.173]:60097) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw3he-0005QX-Oc for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 23:37:19 -0500 Received: by mail-lb0-f173.google.com with SMTP id gf7so1534838lbb.4 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 20:36:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=qhc+77cFCwkjJxOXiVa7OnGJcqX1lq02GrjeDylIFSg=; b=bXOEdcKoPAbkHg96GHpVggz7DmDV1n0sMZLLp/MAdcgpqI/Rrv48j3oz8WWXjVaoUA mlK6iOve9o1kd4aPrg28s9FC7NsCQQwU3FB/L4Gy/jpXifFtjlA+wzowZWoQA/QS2/vM buBCaXtNA6kNhFayJt2Z5YUC0EEo5BoFIBQt3lR6HsdOcNTgMiYEmNVzwnGXaQSE02TB 6iTbwqLo2QMQ5vSSwtOfBpMiri1WcDeNeJcwLbcBWbd7cPESYk8OlapYWR+z4ZSZmz5V eznyd6WkKI4saJywCaz1mvlP4nlOdmszlST35lbwhb/YdTnqDGC1xyh0OlTQ7I9XaytU h6Xg== X-Received: by 10.152.127.202 with SMTP id ni10mr7172856lab.6.1358483793182; Thu, 17 Jan 2013 20:36:33 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id a5sm366707lbl.1.2013.01.17.20.36.31 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 20:36:32 -0800 (PST) Message-ID: <50F8D150.8030200@gmail.com> Date: Fri, 18 Jan 2013 08:36:32 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> In-Reply-To: <50F86E12.3040707@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 1:33, Paul Eggert wrote: > On 01/17/13 02:32, Dmitry Gutov wrote: >> dired.c:958: stat_mtime=1358412092.606214085 >> modify again >> fileio.c:5414: stat_mtime=1358412092.606214000 > > The first time stamp comes from lstat, the second > from stat. If the file is actually on an NTFS file > system from the underlying host, the first time stamp > cannot possibly be right, since these file systems > have a time stamp resolution of 100 nanoseconds. > The second time stamp would be the correct one. It is on NTFS, but we're separated from it by at least CIFS server and client implementations. > So it does seem to be a file system bug. Is this something > that you can reproduce with a little C program, that > creates a file, and invoke lstat and stat on it? > What happens when you run the following program > in your file system? It should output time stamps > that are identical. You may need to substitute > something else (like sleep (10)) for "sync ()" > to trigger the bug. The time stamps were identical in all combinations: 1) Local VM filesystem (ext4). 2) vboxsf. 3) cifs. a) sync (); b) sleep (10); c) sleep (0.1); Maybe the bug is only triggered when we're editing an existing file? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 04:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848497922497 (code B ref 13149); Fri, 18 Jan 2013 04:57:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 04:56:19 +0000 Received: from localhost ([127.0.0.1]:37666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw402-0005qn-Kw for submit@debbugs.gnu.org; Thu, 17 Jan 2013 23:56:19 -0500 Received: from mail-la0-f49.google.com ([209.85.215.49]:56360) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw400-0005qg-PV for 13149@debbugs.gnu.org; Thu, 17 Jan 2013 23:56:18 -0500 Received: by mail-la0-f49.google.com with SMTP id fk20so3380778lab.8 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 20:55:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=cwHkjd1eW2e/FBUTDuazaHrbdZtWO4phMbpnYGd4Koc=; b=KdU7Y1JBs0dV9Yx14P0lynO0zIUmguRxHbW7jY1oMFsjo5hynzU7xg2itqKtKHCa+1 +dCczvHUZPTw5gm1b6Pn9fWmEIlhnU6gRtc+9hr1fzah5av4HUR3XIKtdB1PA0sVxW7Y Ho4jaSsdQadnDOBPFiwO1vHiW+JkmgTGyZ129oinsvc+YGEEgZ2CmyC3c+5Sbm2e45mX rWRVCJ5rMx2oY1oIYD8FoKYBMzOy9LBx+ktB5WrveJU4ZetLt/yMoQ3fYc/c6E4m5Wrn xrr7qOacp+9Dy1UU65MiHmMMzUCvLWGZMMiwZ6TlXLnmvRQdhMntJS8EZkkaA3LbB4xG ZvHg== X-Received: by 10.152.147.103 with SMTP id tj7mr7164261lab.54.1358484930948; Thu, 17 Jan 2013 20:55:30 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id iw6sm1494096lab.2.2013.01.17.20.55.28 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 20:55:29 -0800 (PST) Message-ID: <50F8D5C2.7000208@yandex.ru> Date: Fri, 18 Jan 2013 08:55:30 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F869BD.1040302@cs.ucla.edu> In-Reply-To: <50F869BD.1040302@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 1:14, Paul Eggert wrote: > On 01/17/13 02:32, Dmitry Gutov wrote: >> I think we need this to work without requiring the user to customize a variable. > > I agree. But I would rather avoid having Emacs assume > that file system time stamps can be off by several seconds, > since that'll cause Emacs to miss changes that it should report. I'd like to report that after shutdown, reboot and whatever, my yesterday's build of emacs-24 on Ubuntu is again buggy on vboxsf. But it still works fine in the cifs-mounted folder, so if all else fails, I guess we can still revert the commit I mentioned previously and recommend people to avoid vboxsf. Maybe then change that code piece-by-piece to see what causes the breakage. > Does the following patch help? It should be applied anyway, > since it closes a minor race even on non-buggy file systems. > I'm hoping that it helps to work around your bug by using > fstat both times, instead of fstat in one place and stat > in another, since the file system bug seems to be that > fstat and stat disagree. Alas, no dice. It didn't help neither with vboxsf, nor with cifs. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 05:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848535123064 (code B ref 13149); Fri, 18 Jan 2013 05:03:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 05:02:31 +0000 Received: from localhost ([127.0.0.1]:37670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw462-0005zw-S7 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 00:02:31 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:33642) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw45y-0005zm-JM for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 00:02:28 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 46AEB39E810A; Thu, 17 Jan 2013 21:01:41 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3lOp1eYzH07g; Thu, 17 Jan 2013 21:01:40 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id BFF4B39E8106; Thu, 17 Jan 2013 21:01:40 -0800 (PST) Message-ID: <50F8D731.5020001@cs.ucla.edu> Date: Thu, 17 Jan 2013 21:01:37 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> In-Reply-To: <50F8D150.8030200@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/17/2013 08:36 PM, Dmitry Gutov wrote: > The time stamps were identical in all combinations: Did vboxsf and/or cifs report time stamps that were not on 100-ns boundaries? That would be a bug. How about the following program? What does it output? #include #include #include #include #include static int report_times (int fd, char const *file) { struct stat fst, lst, st; if (fstat (fd, &fst) != 0) return perror ("fstat"), -1; if (lstat (file, &lst) != 0) return perror ("lstat"), -1; if (stat (file, &st) != 0) return perror ("stat"), -1; printf ("%ld.%09ld fstat\n", (long) fst.st_mtim.tv_sec, fst.st_mtim.tv_nsec); printf ("%ld.%09ld lstat\n", (long) lst.st_mtim.tv_sec, lst.st_mtim.tv_nsec); printf ("%ld.%09ld stat\n", (long) st.st_mtim.tv_sec, st.st_mtim.tv_nsec); printf ("\n"); return 0; } int main (void) { static char const file[] = "foo"; struct timespec interval; int fd; unlink (file); fd = open (file, O_CREAT | O_WRONLY, -1); if (fd < 0) return perror ("open"), 1; if (report_times (fd, file) != 0) return 1; interval.tv_sec = 0; interval.tv_nsec = 10000000; if (nanosleep (&interval, 0) != 0) return perror ("nanosleep"), 1; if (write (fd, file, sizeof file - 1) != sizeof file - 1) return perror ("write"), 1; if (report_times (fd, file) != 0) return 1; return 0; } From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 05:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848587223846 (code B ref 13149); Fri, 18 Jan 2013 05:12:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 05:11:12 +0000 Received: from localhost ([127.0.0.1]:37689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4ES-0006CZ-HK for submit@debbugs.gnu.org; Fri, 18 Jan 2013 00:11:12 -0500 Received: from mail-la0-f42.google.com ([209.85.215.42]:53231) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4EQ-0006CR-8J for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 00:11:11 -0500 Received: by mail-la0-f42.google.com with SMTP id fe20so3478755lab.1 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 21:10:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=QYG2AXYFoKxH3fzehfGvB8td8QWuohfoh8nxd1WJGSg=; b=BvRQTQbaa9C1ialhe8quRkgh6hkj0WiYPdg0PrwmU/EPv2ja206T0OFYjxJX9eKAMQ 8tAvUh3sl1BgxTioyKmUEKwGqMfUsS+9NknMJFQWgleTz+TB0tvlEq5voaacR9Kbtqfn Wn5xxUl7VVQghWxmuXDUfGodsF8Rc0Y77tH8Z244gRbqSufjn4kOJt8XHBiFd0gvtk6E iFXn81uyymUFB8giKr+g66ZTeoBTjr3rVmiAA4HWahPnYGUQcnLiwko0cpktn3Av/ZzB iKEO84qvr1gvAPkyOrCUl40uT7ljq3R0aeCJhoMlBIRSOWYGqg8x0hvDVkNz70/ytcDx HZVg== X-Received: by 10.152.133.67 with SMTP id pa3mr3190591lab.44.1358485823283; Thu, 17 Jan 2013 21:10:23 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id ml1sm1493770lab.15.2013.01.17.21.10.18 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 21:10:22 -0800 (PST) Message-ID: <50F8D93B.1040901@yandex.ru> Date: Fri, 18 Jan 2013 09:10:19 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> In-Reply-To: <50F8D731.5020001@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 9:01, Paul Eggert wrote: > On 01/17/2013 08:36 PM, Dmitry Gutov wrote: >> The time stamps were identical in all combinations: > > Did vboxsf and/or cifs report time stamps that > were not on 100-ns boundaries? That would be a bug. Nope, only on ext4. > How about the following program? What does it output? vboxsf: 1358485717.265985900 fstat 1358485717.265985900 lstat 1358485717.265985900 stat 1358485717.265985900 fstat 1358485717.265985900 lstat 1358485717.265985900 stat cifs: 1358485764.638001400 fstat 1358485764.638001400 lstat 1358485764.638001400 stat 1358485764.638001400 fstat 1358485764.638001400 lstat 1358485764.638001400 stat ext4 (just for completeness): 1358485649.211315918 fstat 1358485649.211315918 lstat 1358485649.211315918 stat 1358485649.223315921 fstat 1358485649.223315921 lstat 1358485649.223315921 stat Ran it quite a few times, the results were always identical. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 05:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848678325181 (code B ref 13149); Fri, 18 Jan 2013 05:27:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 05:26:23 +0000 Received: from localhost ([127.0.0.1]:37698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4T5-0006Y2-Rq for submit@debbugs.gnu.org; Fri, 18 Jan 2013 00:26:22 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:34415) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4T4-0006Xv-9s for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 00:26:19 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 4454539E8106; Thu, 17 Jan 2013 21:25:33 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ykIQ69PWmXVT; Thu, 17 Jan 2013 21:25:32 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 2AED439E8100; Thu, 17 Jan 2013 21:25:32 -0800 (PST) Message-ID: <50F8DCCB.1030602@cs.ucla.edu> Date: Thu, 17 Jan 2013 21:25:31 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> In-Reply-To: <50F8D93B.1040901@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) On 01/17/2013 09:10 PM, Dmitry Gutov wrote: > cifs: > > 1358485764.638001400 fstat > 1358485764.638001400 lstat > 1358485764.638001400 stat > * > 1358485764.638001400 fstat > 1358485764.638001400 lstat > 1358485764.638001400 stat That looks busted, since there's a 10 ms sleep followed by a write at the two points I marked "*" above, which means that fstat, lstat, and stat are all wrong after the "*". There's a similar problem with your vboxsf output. ext4 looks OK. I see that there is a known bug about Samba and 'write' and st_mtime; see . Could this be the bug you're running into, with cifs? If you change the sleep to 100 ms, does that fix the above behavior? How about 1 second? 2 seconds? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 05:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848683225269 (code B ref 13149); Fri, 18 Jan 2013 05:28:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 05:27:12 +0000 Received: from localhost ([127.0.0.1]:37702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4Tw-0006ZW-Ec for submit@debbugs.gnu.org; Fri, 18 Jan 2013 00:27:12 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:34463) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4Tu-0006ZQ-QV for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 00:27:11 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id D4D5639E810A; Thu, 17 Jan 2013 21:26:25 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kNbtM+vxJMrv; Thu, 17 Jan 2013 21:26:25 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 73B4B39E8100; Thu, 17 Jan 2013 21:26:25 -0800 (PST) Message-ID: <50F8DD01.3020603@cs.ucla.edu> Date: Thu, 17 Jan 2013 21:26:25 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F869BD.1040302@cs.ucla.edu> <50F8D5C2.7000208@yandex.ru> In-Reply-To: <50F8D5C2.7000208@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) On 01/17/2013 08:55 PM, Dmitry Gutov wrote: > Alas, no dice. It didn't help neither with vboxsf, nor with cifs. Too bad. Oh well, it's a change that should be made anyway, so I installed it as trunk bzr 111546. I'll look into the main problem a bit more. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 05:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135848851827774 (code B ref 13149); Fri, 18 Jan 2013 05:56:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 05:55:18 +0000 Received: from localhost ([127.0.0.1]:37709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4v7-0007Dv-NG for submit@debbugs.gnu.org; Fri, 18 Jan 2013 00:55:18 -0500 Received: from mail-lb0-f178.google.com ([209.85.217.178]:59308) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw4v4-0007Dl-42 for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 00:55:15 -0500 Received: by mail-lb0-f178.google.com with SMTP id n1so41554lba.23 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 21:54:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Rui7QPTEGLGI1hqIOUPiazSHuX8SIYclxzQIi0ELHwQ=; b=IrP4UHLFP8NrN3kIKqUFPHHXMfzYtREDJEcFduDfiOSKq38IUsHsmMLBwr+skfKqYk QPs2lmf4jdp0IPdGQwH4Dp/jKZ16dpuHeVuNPXuN7LsFKMcx8zj/xgX6SRFuRA/bbKXc hR+2LqXCGCuEu72ZXUgpdnAHilvf4pkJ27pjqOBVnzsm94n1bShGNlicXDcvAa2xzi+8 VFf908g9rSAAm+zq5BVIOJBvOChebZiDxnHrWAE9gyAlx9UJWRXcO5tfwSwUxbacsPj2 npuRW+UoX5yWzAMe1ExT9GOuUJ5Jr/7mcnoKftHykawjl+08FUlV/12XAmpkRXEsD51U RiJA== X-Received: by 10.152.114.66 with SMTP id je2mr7177519lab.40.1358488466683; Thu, 17 Jan 2013 21:54:26 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id n2sm1606250lbc.5.2013.01.17.21.54.24 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 21:54:25 -0800 (PST) Message-ID: <50F8E391.9000306@yandex.ru> Date: Fri, 18 Jan 2013 09:54:25 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> In-Reply-To: <50F8DCCB.1030602@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 9:25, Paul Eggert wrote: > On 01/17/2013 09:10 PM, Dmitry Gutov wrote: >> cifs: >> >> 1358485764.638001400 fstat >> 1358485764.638001400 lstat >> 1358485764.638001400 stat >> * >> 1358485764.638001400 fstat >> 1358485764.638001400 lstat >> 1358485764.638001400 stat > > That looks busted, since there's > a 10 ms sleep followed by a write at the two > points I marked "*" above, which means that > fstat, lstat, and stat are all wrong after the "*". > There's a similar problem with your vboxsf output. > ext4 looks OK. Two points? I see one asterisk. Otherwise, yes, looks like a problem. > I see that there is a known bug about Samba and 'write' > and st_mtime; see . > Could this be the bug you're running into, with cifs? Maybe it is, I don't know. The bug describes a Linux server and says that the Windows client is also having the problem. I just mounted the shared folder on the same machine as a different disk, and the native Emacs trunk build doesn't seem to trigger the bug. > If you change the sleep to 100 ms, does that fix > the above behavior? How about 1 second? 2 seconds? Nope, not even 10 or 60 seconds. The pause is visible, but the numbers are the same. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 06:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135849021630364 (code B ref 13149); Fri, 18 Jan 2013 06:24:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 06:23:36 +0000 Received: from localhost ([127.0.0.1]:37734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw5MV-0007tg-7P for submit@debbugs.gnu.org; Fri, 18 Jan 2013 01:23:35 -0500 Received: from mail-la0-f52.google.com ([209.85.215.52]:64286) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw5MS-0007tZ-Rs for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 01:23:33 -0500 Received: by mail-la0-f52.google.com with SMTP id ee20so1358052lab.25 for <13149@debbugs.gnu.org>; Thu, 17 Jan 2013 22:22:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=+rXd1qQvB23Y1X8haWzzaOtgfMGh0ure0cLGoFDbxR0=; b=Qjj6gmWwIzdydRrhpRhni8ZbI6t7VM4+cui5r2wAOls6WFqnGYmA/iqoa3eQyGICt3 tL4Tvjouim1P+BPCxOPOSwHyY1hUGKTX3aIGCjEHDytBLIp8IPreiOjp3fZxttae6hWo FJ1WugjbgSyfrT/lEhv4eE9ucu/j+Yub1EvT46Nw/aQb9mc+rZZ+onxJiiSk+GDXiNtG VEZRQfyfSOodL+ZbGSDQQ/NQzmz/7Zz61gGV6Ma4MsZ0e9F+ONDvWi+7tobkZ8JdWanC JEa0wCpN1IR5l+bt/y2kpaA2Z2GH1u0asrdXqC9gZ9Ezx4oCPlz0TL2hEN4KfAtVjPce opwQ== X-Received: by 10.112.28.9 with SMTP id x9mr3291653lbg.27.1358490165642; Thu, 17 Jan 2013 22:22:45 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id o2sm1626091lby.11.2013.01.17.22.22.41 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 22:22:43 -0800 (PST) Message-ID: <50F8EA33.7040604@yandex.ru> Date: Fri, 18 Jan 2013 10:22:43 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <50F8E391.9000306@yandex.ru> In-Reply-To: <50F8E391.9000306@yandex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 9:54, Dmitry Gutov wrote: > On 18.01.2013 9:25, Paul Eggert wrote: >> If you change the sleep to 100 ms, does that fix >> the above behavior? How about 1 second? 2 seconds? > > Nope, not even 10 or 60 seconds. The pause is visible, but the numbers > are the same. I'd like to add that when I open a file on cifs in a emacs-24 Emacs build, and then do "touch " in the console on the server (host machine), Emacs still reliably detects the change. If I do nothing, and auto-revert-mode is on, it will revert it in a few seconds. If I "touch" and then quickly switch to the Emacs in the VM and try to make a change, it also says "file changed, really edit?" From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 07:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13584954335639 (code B ref 13149); Fri, 18 Jan 2013 07:51:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 07:50:33 +0000 Received: from localhost ([127.0.0.1]:37783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6if-0001Su-1y for submit@debbugs.gnu.org; Fri, 18 Jan 2013 02:50:33 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:50592) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6ic-0001Sk-G1 for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 02:50:31 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MGT00M009PIOZ00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 09:49:25 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGT00MKA9QCOX00@a-mtaout22.012.net.il>; Fri, 18 Jan 2013 09:49:25 +0200 (IST) Date: Fri, 18 Jan 2013 09:49:31 +0200 From: Eli Zaretskii In-reply-to: <50F8CC6F.7000106@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <83d2x36id0.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <83txqf7n9o.fsf@gnu.org> <50F8CC6F.7000106@gmail.com> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Fri, 18 Jan 2013 08:15:43 +0400 > From: Dmitry Gutov > CC: eggert@cs.ucla.edu, 13149@debbugs.gnu.org > > > I suspect that what you see is some bad interaction between VirtualBox > > and the nasty way Windows disk cache optimizes its disk I/O. It is > > known to update the file attributes lazily, so data could be written > > to a file without the file's directory entry updated at the same time, > > until some time later. > > I wonder why I don't see that with the straight Windows build editing > files on the local filesystem. This is speculation, but I presume that locally the file-I/O API calls interact with the cached files better than what VirtualBox's Posix emulation does. Or maybe I'm wrong, and we will start seeing similar problems on Windows, now that Emacs uses 'fstat' much more than it did a year or so ago (when 'fstat' was not used in the native Windows build at all). From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 07:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: 13149@debbugs.gnu.org, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13584958646257 (code B ref 13149); Fri, 18 Jan 2013 07:58:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 07:57:44 +0000 Received: from localhost ([127.0.0.1]:37802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6pX-0001cl-VW for submit@debbugs.gnu.org; Fri, 18 Jan 2013 02:57:43 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:52436) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6pS-0001ca-0B for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 02:57:37 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MGT00M009A7NL00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 09:56:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGT00MZUA20MP70@a-mtaout22.012.net.il>; Fri, 18 Jan 2013 09:56:25 +0200 (IST) Date: Fri, 18 Jan 2013 09:56:32 +0200 From: Eli Zaretskii In-reply-to: <50F8DCCB.1030602@cs.ucla.edu> X-012-Sender: halo1@inter.net.il Message-id: <83a9s67wlr.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Thu, 17 Jan 2013 21:25:31 -0800 > From: Paul Eggert > CC: 13149@debbugs.gnu.org, Eli Zaretskii > > On 01/17/2013 09:10 PM, Dmitry Gutov wrote: > > cifs: > > > > 1358485764.638001400 fstat > > 1358485764.638001400 lstat > > 1358485764.638001400 stat > > * > > 1358485764.638001400 fstat > > 1358485764.638001400 lstat > > 1358485764.638001400 stat > > That looks busted, since there's > a 10 ms sleep followed by a write at the two > points I marked "*" above, which means that > fstat, lstat, and stat are all wrong after the "*". Who said anything was actually written to the file? You'd need 'fsync' to be sure, don't you? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 07:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13584959396377 (code B ref 13149); Fri, 18 Jan 2013 07:59:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 07:58:59 +0000 Received: from localhost ([127.0.0.1]:37810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6qo-0001eo-L8 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 02:58:58 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:54011) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tw6qm-0001ef-8c for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 02:58:56 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MGT00L00A37GA00@a-mtaout20.012.net.il> for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 09:57:51 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGT00LF8A4E8T60@a-mtaout20.012.net.il>; Fri, 18 Jan 2013 09:57:51 +0200 (IST) Date: Fri, 18 Jan 2013 09:57:58 +0200 From: Eli Zaretskii In-reply-to: <50F8D150.8030200@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <838v7q7wjd.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Fri, 18 Jan 2013 08:36:32 +0400 > From: Dmitry Gutov > CC: 13149@debbugs.gnu.org, Eli Zaretskii > > > So it does seem to be a file system bug. Is this something > > that you can reproduce with a little C program, that > > creates a file, and invoke lstat and stat on it? > > What happens when you run the following program > > in your file system? It should output time stamps > > that are identical. You may need to substitute > > something else (like sleep (10)) for "sync ()" > > to trigger the bug. > > The time stamps were identical in all combinations: A small wonder, since nothing is written to the file in this test proggy, unlike in the original scenario. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 14:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, Paul Eggert Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135852037017675 (code B ref 13149); Fri, 18 Jan 2013 14:47:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 14:46:10 +0000 Received: from localhost ([127.0.0.1]:38307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwDCr-0004b2-Mi for submit@debbugs.gnu.org; Fri, 18 Jan 2013 09:46:10 -0500 Received: from mail-la0-f49.google.com ([209.85.215.49]:43552) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwDCn-0004ar-LY for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 09:46:07 -0500 Received: by mail-la0-f49.google.com with SMTP id fk20so3970258lab.36 for <13149@debbugs.gnu.org>; Fri, 18 Jan 2013 06:45:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ou1tQCQSnO2HDDyPjpYH1K0LvgPQ4WI9KuRtgrC8mv8=; b=cm7aAw4mXJmkWf7clsy64eO0gbAbwyqQ0ds1TrWQTm1f72ceYdPwRdrFMayvdvX/fs yPjVlXLFZ8Obn1XIWlwyIob9wS/rZBSRbmqv0ac7NbL4VEKqiYB0zuj7lIdeQmfYVrry fm+h4jpIoSJTThB+vqJWjTawv6grqZY/H2bM+VOmPQY8Dc6QeME8IN+J1l79MZ8YsXnS jyVST7WsTf1Ivfi+CJxsg1ul6ZDBLuoz6UnrQWmLu7YiZdk7JiHt6GCRYw0T+Xk7H9VB yv/PuJu7yb4Oyq1vCgTxpwJNUswFfKawxD4ssl8++kUCD5n4FstdWOK3r7xRQEZhJMK1 qsEQ== X-Received: by 10.152.109.238 with SMTP id hv14mr8721157lab.30.1358520317592; Fri, 18 Jan 2013 06:45:17 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id fv12sm2124972lab.12.2013.01.18.06.45.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 06:45:14 -0800 (PST) Message-ID: <50F95FFA.3080601@yandex.ru> Date: Fri, 18 Jan 2013 18:45:14 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> In-Reply-To: <83a9s67wlr.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 18.01.2013 11:56, Eli Zaretskii wrote: >> Date: Thu, 17 Jan 2013 21:25:31 -0800 >> From: Paul Eggert >> CC: 13149@debbugs.gnu.org, Eli Zaretskii >> >> On 01/17/2013 09:10 PM, Dmitry Gutov wrote: >>> cifs: >>> >>> 1358485764.638001400 fstat >>> 1358485764.638001400 lstat >>> 1358485764.638001400 stat >>> * >>> 1358485764.638001400 fstat >>> 1358485764.638001400 lstat >>> 1358485764.638001400 stat >> >> That looks busted, since there's >> a 10 ms sleep followed by a write at the two >> points I marked "*" above, which means that >> fstat, lstat, and stat are all wrong after the "*". > > Who said anything was actually written to the file? You'd need > 'fsync' to be sure, don't you? Sticking fsync(fd) after the call to 'write' doesn't change anything. If, however, I move the 'nanosleep' after the 'write' and set the interval to 1 or 2 seconds, on vboxsf the numbers often become different, but without guarantee. With 1 second, they usually the same, with 2 second, they're mostly different, but still the same sometimes. gutov@vbx:~/docs/Ruby$ ~/emacs-bzr/fs-test2 1358520180.757726300 fstat 1358520180.757726300 lstat 1358520180.757726300 stat 1358520181.689844700 fstat 1358520181.689844700 lstat 1358520181.689844700 stat gutov@vbx:~/docs/Ruby$ ~/emacs-bzr/fs-test2 1358520183.414063600 fstat 1358520183.414063600 lstat 1358520183.414063600 stat 1358520183.414063600 fstat 1358520183.414063600 lstat 1358520183.414063600 stat Adding another 'nanosleep' before the 'write' doesn't change that. On cifs, the numbers are never different. #include #include #include #include #include static int report_times (int fd, char const *file) { struct stat fst, lst, st; if (fstat (fd, &fst) != 0) return perror ("fstat"), -1; if (lstat (file, &lst) != 0) return perror ("lstat"), -1; if (stat (file, &st) != 0) return perror ("stat"), -1; printf ("%ld.%09ld fstat\n", (long) fst.st_mtim.tv_sec, fst.st_mtim.tv_nsec); printf ("%ld.%09ld lstat\n", (long) lst.st_mtim.tv_sec, lst.st_mtim.tv_nsec); printf ("%ld.%09ld stat\n", (long) st.st_mtim.tv_sec, st.st_mtim.tv_nsec); printf ("\n"); return 0; } int main (void) { static char const file[] = "foo"; struct timespec interval, bef_interval; int fd; unlink (file); fd = open (file, O_CREAT | O_WRONLY, -1); if (fd < 0) return perror ("open"), 1; if (report_times (fd, file) != 0) return 1; bef_interval.tv_sec = 0; bef_interval.tv_nsec = 100000000; interval.tv_sec = 2; interval.tv_nsec = 0; // if (nanosleep (&bef_interval, 0) != 0) // return perror ("nanosleep"), 1; if (write (fd, file, sizeof file - 1) != sizeof file - 1) return perror ("write"), 1; // fsync(fd); if (nanosleep (&interval, 0) != 0) return perror ("nanosleep"), 1; if (report_times (fd, file) != 0) return 1; return 0; } From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135854496027938 (code B ref 13149); Fri, 18 Jan 2013 21:36:02 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 21:36:00 +0000 Received: from localhost ([127.0.0.1]:39149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwJbT-0007GZ-Dp for submit@debbugs.gnu.org; Fri, 18 Jan 2013 16:36:00 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:44893) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwJbQ-0007GQ-Ny for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 16:35:58 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id DA77139E810A; Fri, 18 Jan 2013 13:35:06 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Cb0jh8ZD5Ru; Fri, 18 Jan 2013 13:35:06 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id EFEAD39E8008; Fri, 18 Jan 2013 13:35:05 -0800 (PST) Message-ID: <50F9C009.9060708@cs.ucla.edu> Date: Fri, 18 Jan 2013 13:35:05 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> In-Reply-To: <83a9s67wlr.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/17/13 23:56, Eli Zaretskii wrote: > Who said anything was actually written to the file? You'd need > 'fsync' to be sure, don't you? That depends on what one means by "actually written". :-) POSIX says a 'write' must result in st_mtime being updated some time before the file's time stamp is used (and 'fstat' and 'stat' both count as uses). It is not required that the written data or the updated st_mtime physically be stored on nonvolatile storage; if the system crashes, the updates might get lost.] Also, it's not required that st_mtime must be updated to the exact time stamp of the write -- it can be updated to a later time stamp, so long as the later time stamp comes before st_mtime's first use. But the point is that st_mtime must be updated "in memory", so to speak, just as the file's data must get updated "in memory", so that any uses of the file see the new st_mtime and the new data that got written. Here, we seem to have some cases where a write can occur but st_mtime is not updated before the next stat or fstat. I don't yet know how to characterize these cases, or how to work around them. Even Emacs's old approach (allow up to 1 second of slop) seems like it won't work in some cases that have been reported here: over 2 seconds of slop in , and over one minute of slop in ! One approach that I've been toying with is that Emacs could inspect the file system type, and if the file system is known to be reliable (ext2, ufs, zfs, ...) we stick with the new behavior in the trunk which uses fstat with no slop, but otherwise we fall back on the Emacs-24 behavior, using stat with 1 second of slop. This won't allow the instances of longer-than-1-second slops that we've seen reported here, but maybe that's good enough. I'm not particularly happy with this idea, but there is a limit to what Emacs can do to work around filesystem bugs. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2013 22:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13585495792776 (code B ref 13149); Fri, 18 Jan 2013 22:53:01 +0000 Received: (at 13149) by debbugs.gnu.org; 18 Jan 2013 22:52:59 +0000 Received: from localhost ([127.0.0.1]:39219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwKny-0000ih-A1 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 17:52:58 -0500 Received: from mail-lb0-f170.google.com ([209.85.217.170]:60712) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwKnw-0000ia-IT for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 17:52:57 -0500 Received: by mail-lb0-f170.google.com with SMTP id j14so3105455lbo.29 for <13149@debbugs.gnu.org>; Fri, 18 Jan 2013 14:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=CQ8hQpIOZdLy/nbRDiW5C2uLYybVonWXB5LEcQCgPEo=; b=w24vojvH8D6TxyUIZG1ouymbFUdK7WakwA5PzSkElcwmUTOUndQlJ4WddJEh6zCspg NpJE9HMHTArFm4Wktv7T/hGgpxQxLu7kg656f8vlPAJ9Y5KjC9a2q09VpS8e/EnuQBlT I1WLI3rYawzAk6JmLOl5KcvsN8SZXDqW76NivYnaFQnXrWeHsxdo4cXjJRJBtKv1lGAz aRhG3qCWhDi+rDIkh4L3yr+I7gYS1fy9tGFcIMiLd/PQWE4ZYamviOMD04EmAV9uxhYK uJN7QthJZbsNNfakmO4AOrKcypV0HRkaXgv7Mzt07wt9jAM498Xg7XFnitwQAWegzNRy 5Oew== X-Received: by 10.112.14.46 with SMTP id m14mr4454291lbc.98.1358549526139; Fri, 18 Jan 2013 14:52:06 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id if8sm2551481lab.1.2013.01.18.14.52.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 14:52:04 -0800 (PST) Message-ID: <50F9D213.3070901@yandex.ru> Date: Sat, 19 Jan 2013 02:52:03 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> In-Reply-To: <50F9C009.9060708@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) On 19.01.2013 1:35, Paul Eggert wrote: > Here, we seem to have some cases where a write can occur > but st_mtime is not updated before the next stat or fstat. > I don't yet know how to characterize these cases, or how to > work around them. Even Emacs's old approach (allow up to > 1 second of slop) seems like it won't work in some cases > that have been reported here: over 2 seconds of slop in > , and over one minute of > slop in ! Is is possible that the test is measuring something not directly relevant? Like I mentioned, emacs-24 build seems to work fine on cifs in all observable respects, but with this test, cifs has the slop of infinity. Or close enough. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 00:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135855698914128 (code B ref 13149); Sat, 19 Jan 2013 00:57:02 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 00:56:29 +0000 Received: from localhost ([127.0.0.1]:39309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwMjV-0003fp-B9 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 19:56:29 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:54028) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwMjR-0003fe-Ae for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 19:56:27 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id DE0CF39E810E; Fri, 18 Jan 2013 16:55:34 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zmBMs1DBPN8X; Fri, 18 Jan 2013 16:55:34 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 6016039E8106; Fri, 18 Jan 2013 16:55:34 -0800 (PST) Message-ID: <50F9EF01.5000703@cs.ucla.edu> Date: Fri, 18 Jan 2013 16:55:29 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> In-Reply-To: <50F9D213.3070901@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) On 01/18/2013 02:52 PM, Dmitry Gutov wrote: > Is is possible that the test is measuring something not directly relevant? > Like I mentioned, emacs-24 build seems to work fine on cifs in all observable respects I suspect the problem is that cifs mishandles fstat but works with stat/lstat. What does the following program do for you? #include #include #include #include #include static int report_times (int fd, char const *file) { struct stat fst, lst, st; if (0 <= fd && fstat (fd, &fst) != 0) return perror ("fstat"), -1; if (lstat (file, &lst) != 0) return perror ("lstat"), -1; if (stat (file, &st) != 0) return perror ("stat"), -1; if (0 <= fd) printf ("%ld.%09ld fstat\n", (long) fst.st_mtim.tv_sec, fst.st_mtim.tv_nsec); printf ("%ld.%09ld lstat\n", (long) lst.st_mtim.tv_sec, lst.st_mtim.tv_nsec); printf ("%ld.%09ld stat\n", (long) st.st_mtim.tv_sec, st.st_mtim.tv_nsec); printf ("\n"); return 0; } int main (void) { static char const file[] = "foo"; struct timespec interval; int fd; unlink (file); fd = open (file, O_CREAT | O_WRONLY, -1); if (fd < 0) return perror ("open O_CREAT"), 1; if (report_times (fd, file) != 0) return 1; interval.tv_sec = 0; interval.tv_nsec = 10000000; if (nanosleep (&interval, 0) != 0) return perror ("nanosleep"), 1; if (write (fd, file, sizeof file - 1) != sizeof file - 1) return perror ("write"), 1; if (report_times (fd, file) != 0) return 1; if (close (fd) != 0) return perror ("close"), 1; if (report_times (-1, file) != 0) return 1; fd = open (file, O_RDONLY, 0); if (fd < 0) return perror ("open O_RDONLY"), 1; if (report_times (fd, file) != 0) return 1; return 0; } It should output something like this: 1358556859.329948949 fstat 1358556859.329948949 lstat 1358556859.329948949 stat 1358556859.341948950 fstat 1358556859.341948950 lstat 1358556859.341948950 stat 1358556859.341948950 lstat 1358556859.341948950 stat 1358556859.341948950 fstat 1358556859.341948950 lstat 1358556859.341948950 stat That is, the first batch of times should differ from the other batches, all of which should be the same. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 01:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135855782815430 (code B ref 13149); Sat, 19 Jan 2013 01:11:02 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 01:10:28 +0000 Received: from localhost ([127.0.0.1]:39321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwMx1-00040p-O9 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 20:10:28 -0500 Received: from mail-la0-f47.google.com ([209.85.215.47]:59743) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwMx0-00040i-HH for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 20:10:27 -0500 Received: by mail-la0-f47.google.com with SMTP id fh20so4389285lab.6 for <13149@debbugs.gnu.org>; Fri, 18 Jan 2013 17:09:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=DDKoyNIKlh43jkBxxYHxShqYlbx7mCMwxZS5kfPg1DE=; b=j1dQ7gm/W1OyM9n6LAzXNbmgiEXb4FFus/O0PZ6pSWQVBOXZ0ePa9jC24b5wM2JXxC iEXrX+QwdQuizYn858JnZeEHcNS5fASzMLp+ma1B8eb/HTQtG05GCSTgEIU1EhkzwITr x7W3wvyTMx9wH3kRVJOoZ/8vg0zJJQrsMQeuwkPoZ69iO4uf2ND4G1xbto1cCEppDwE0 Gj3zY0NTAqV80J3DLb8/6Px427f/QNPzkQdbTk38n+1KB9Uhw+B7oWZ2Ugnd0HvgLZbm opB+EDQYdq1uTNDOxmYMZjqjO6/L3Aw4P3Y4aqfSjJJCDO8vRkEU6V2SGLqRB0wSEuks 62vw== X-Received: by 10.152.145.37 with SMTP id sr5mr10390677lab.33.1358557776103; Fri, 18 Jan 2013 17:09:36 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id z4sm2689575lbn.17.2013.01.18.17.09.33 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 17:09:34 -0800 (PST) Message-ID: <50F9F250.1030406@yandex.ru> Date: Sat, 19 Jan 2013 05:09:36 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> In-Reply-To: <50F9EF01.5000703@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 19.01.2013 4:55, Paul Eggert wrote: > On 01/18/2013 02:52 PM, Dmitry Gutov wrote: >> Is is possible that the test is measuring something not directly relevant? >> Like I mentioned, emacs-24 build seems to work fine on cifs in all observable respects > > I suspect the problem is that cifs mishandles fstat > but works with stat/lstat. What does the following > program do for you? cifs: 1358557459.946082000 fstat 1358557459.946082000 lstat 1358557459.946082000 stat 1358557459.946082000 fstat 1358557459.946082000 lstat 1358557459.946082000 stat 1358557459.946082000 lstat 1358557459.946082000 stat 1358557459.958583600 fstat 1358557459.958583600 lstat 1358557459.958583600 stat vboxsf: 1358557454.975950900 fstat 1358557454.975950900 lstat 1358557454.975950900 stat 1358557454.975950900 fstat 1358557454.975950900 lstat 1358557454.975950900 stat 1358557454.988952600 lstat 1358557454.988952600 stat 1358557454.988952600 fstat 1358557454.988952600 lstat 1358557454.988952600 stat So, vboxsf sees the change after the file has been closed, cifs - when it's reopened. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 02:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135856311323471 (code B ref 13149); Sat, 19 Jan 2013 02:39:02 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 02:38:33 +0000 Received: from localhost ([127.0.0.1]:39349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwOKG-00066W-L4 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 21:38:33 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:58201) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwOKC-00066N-UN for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 21:38:30 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 8D8BFA60004; Fri, 18 Jan 2013 18:37:38 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qUk1gvQoJiQo; Fri, 18 Jan 2013 18:37:37 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 7853EA60003; Fri, 18 Jan 2013 18:37:37 -0800 (PST) Message-ID: <50FA06F1.2000308@cs.ucla.edu> Date: Fri, 18 Jan 2013 18:37:37 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> In-Reply-To: <50F9F250.1030406@yandex.ru> Content-Type: multipart/mixed; boundary="------------010904020009010402070402" X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) This is a multi-part message in MIME format. --------------010904020009010402070402 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 01/18/2013 05:09 PM, Dmitry Gutov wrote: > So, vboxsf sees the change after the file has been closed, cifs - when it's reopened. My goodness, I didn't realize CIFS was *that* buggy. But this suggests a reason why the patch in worked for vboxsf and not CIFS, and even better it suggests a variation that might work with CIFS too. Could you please try the attached patch? --------------010904020009010402070402 Content-Type: text/plain; charset=UTF-8; name="reopen.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reopen.txt" PT09IG1vZGlmaWVkIGZpbGUgJ3NyYy9DaGFuZ2VMb2cnCi0tLSBzcmMvQ2hhbmdlTG9nCTIw MTMtMDEtMTkgMDA6NDA6MDcgKzAwMDAKKysrIHNyYy9DaGFuZ2VMb2cJMjAxMy0wMS0xOSAw MjozMjozMyArMDAwMApAQCAtMSw1ICsxLDE4IEBACiAyMDEzLTAxLTE5ICBQYXVsIEVnZ2Vy dCAgPGVnZ2VydEBjcy51Y2xhLmVkdT4KIAorCVdvcmsgYXJvdW5kIGJ1ZyBpbiBDSUZTIGFu ZCB2Ym94c2YgZmlsZSBzeXN0ZW1zIChCdWcjMTMxNDkpLgorCVRoZSBidWcgd2FzIG9ic2Vy dmVkIG9uIFVidW50dSBvcGVyYXRpbmcgaW5zaWRlIGEgdmlydHVhbCBtYWNoaW5lLAorCWVk aXRpbmcgZmlsZXMgbW91bnRlZCB2aWEgQ0lGUyBvciB2Ym94c2YgZnJvbSB0aGUgTVMgV2lu ZG93cyA3IGhvc3QuCisJVGhlIHdvcmthcm91bmQgaW50cm9kdWNlcyBhIHJhY2UgY29uZGl0 aW9uIG9uIG5vbi1idWdneSBob3N0cywKKwlidXQgaXQncyBhbiB1bmxpa2VseSByYWNlIGFu ZCBhbnl3YXkgdGhlcmUncyBhIG5lYXJseSBpZGVudGljYWwKKwluZWFyYnkgcmFjZSB0aGF0 IGNhbid0IGJlIGZpeGVkLgorCSogZmlsZWlvLmMgKHZhbGlkX3RpbWVzdGFtcF9maWxlX3N5 c3RlbSwgdGltZXN0YW1wX2ZpbGVfc3lzdGVtKToKKwlOZXcgc3RhdGljIHZhcnMuCisJKEZ3 cml0ZV9yZWdpb24pOiBUZXN0IGZvciBmaWxlIHN5c3RlbSB0aW1lIHN0YW1wIGJ1Zy4KKwko aW5pdF9maWxlaW8pOiBOZXcgZnVuY3Rpb24uCisJKiBsaXNwLmggKGluaXRfZmlsZWlvKTog RGVjbGFyZSBpdC4KKwkqIGVtYWNzLmMgKG1haW4pOiBDYWxsIGl0LgorCiAJKiBmaWxlaW8u YyAoRmluc2VydF9maWxlX2NvbnRlbnRzKTogU2ltcGxpZnkgbmV3IGRpYWdub3N0aWMKIAlh bmQgbWFrZSBpdCBtb3JlIGNvbnNpc3RlbnQgd2l0aCBvdGhlciBzdGF0LWZhaWx1cmUgZGlh Z25vc3RpY3MuCiAKCj09PSBtb2RpZmllZCBmaWxlICdzcmMvZW1hY3MuYycKLS0tIHNyYy9l bWFjcy5jCTIwMTMtMDEtMTMgMjA6MDM6MDEgKzAwMDAKKysrIHNyYy9lbWFjcy5jCTIwMTMt MDEtMTkgMDI6MzI6MzMgKzAwMDAKQEAgLTEzMTcsNiArMTMxNyw3IEBACiAgICAgfQogCiAg IGluaXRfY2FsbHByb2MgKCk7CS8qIE11c3QgZm9sbG93IGluaXRfY21kYXJncyBidXQgbm90 IGluaXRfc3lzX21vZGVzLiAgKi8KKyAgaW5pdF9maWxlaW8gKCk7CiAgIGluaXRfbHJlYWQg KCk7CiAjaWZkZWYgV0lORE9XU05UCiAgIC8qIENoZWNrIHRvIHNlZSBpZiBFbWFjcyBoYXMg YmVlbiBpbnN0YWxsZWQgY29ycmVjdGx5LiAgKi8KCj09PSBtb2RpZmllZCBmaWxlICdzcmMv ZmlsZWlvLmMnCi0tLSBzcmMvZmlsZWlvLmMJMjAxMy0wMS0xOSAwMDo0MDowNyArMDAwMAor Kysgc3JjL2ZpbGVpby5jCTIwMTMtMDEtMTkgMDI6MzI6MzMgKzAwMDAKQEAgLTEwMyw2ICsx MDMsMTEgQEAKIC8qIFNldCBieSBhdXRvX3NhdmVfMSBpZiBhbiBlcnJvciBvY2N1cnJlZCBk dXJpbmcgdGhlIGxhc3QgYXV0by1zYXZlLiAgKi8KIHN0YXRpYyBib29sIGF1dG9fc2F2ZV9l cnJvcl9vY2N1cnJlZDsKIAorLyogSWYgVkFMSURfVElNRVNUQU1QX0ZJTEVfU1lTVEVNLCB0 aGVuIFRJTUVTVEFNUF9GSUxFX1NZU1RFTSBpcyB0aGUgZGV2aWNlCisgICBudW1iZXIgb2Yg YSBmaWxlIHN5c3RlbSB3aGVyZSB0aW1lIHN0YW1wcyB3ZXJlIG9ic2VydmVkIHRvIHRvIHdv cmsuICAqLworc3RhdGljIGJvb2wgdmFsaWRfdGltZXN0YW1wX2ZpbGVfc3lzdGVtOworc3Rh dGljIGRldl90IHRpbWVzdGFtcF9maWxlX3N5c3RlbTsKKwogLyogVGhlIHN5bWJvbCBib3Vu ZCB0byBjb2Rpbmctc3lzdGVtLWZvci1yZWFkIHdoZW4KICAgIGluc2VydC1maWxlLWNvbnRl bnRzIGlzIGNhbGxlZCBmb3IgcmVjb3ZlcmluZyBhIGZpbGUuICBUaGlzIGlzIG5vdAogICAg YW4gYWN0dWFsIGNvZGluZyBzeXN0ZW0gbmFtZSwgYnV0IGp1c3QgYW4gaW5kaWNhdG9yIHRv IHRlbGwKQEAgLTQ5NzEsNiArNDk3Niw0OCBAQAogICAvKiBEaXNjYXJkIHRoZSB1bndpbmQg cHJvdGVjdCBmb3IgY2xvc2VfZmlsZV91bndpbmQuICAqLwogICBzcGVjcGRsX3B0ciA9IHNw ZWNwZGwgKyBjb3VudDE7CiAKKyAgLyogU29tZSBmaWxlIHN5c3RlbXMgaGF2ZSBhIGJ1ZyB3 aGVyZSBzdF9tdGltZSBpcyBub3QgdXBkYXRlZAorICAgICBwcm9wZXJseSBhZnRlciBhIHdy aXRlLiAgRm9yIGV4YW1wbGUsIENJRlMgbWlnaHQgbm90IHNlZSB0aGUKKyAgICAgc3RfbXRp bWUgY2hhbmdlIHVudGlsIGFmdGVyIHRoZSBmaWxlIGlzIG9wZW5lZCBhZ2Fpbi4KKworICAg ICBBdHRlbXB0IHRvIGRldGVjdCB0aGlzIGZpbGUgc3lzdGVtIGJ1ZywgYW5kIHVwZGF0ZSBN T0RUSU1FIHRvIHRoZQorICAgICBuZXdlciBzdF9tdGltZSBpZiB0aGUgYnVnIGFwcGVhcnMg dG8gYmUgcHJlc2VudC4gIFRoaXMgaW50cm9kdWNlcworICAgICBhIHJhY2UgY29uZGl0aW9u LCBzbyB0byBhdm9pZCBtb3N0IGluc3RhbmNlcyBvZiB0aGUgcmFjZSBjb25kaXRpb24KKyAg ICAgb24gbm9uLWJ1Z2d5IGZpbGUgc3lzdGVtcywgc2tpcCB0aGlzIGNoZWNrIGlmIHRoZSBt b3N0IHJlY2VudGx5CisgICAgIGVuY291bnRlcmVkIG5vbi1idWdneSBmaWxlIHN5c3RlbSB3 YXMgdGhlIGN1cnJlbnQgZmlsZSBzeXN0ZW0uCisKKyAgICAgQSByYWNlIGNvbmRpdGlvbiBj YW4gb2NjdXIgaWYgc29tZSBvdGhlciBwcm9jZXNzIG1vZGlmaWVzIHRoZQorICAgICBmaWxl IGJldHdlZW4gdGhlIGZzdGF0IGFib3ZlIGFuZCB0aGUgZnN0YXQgYmVsb3csIGJ1dCB0aGUg cmFjZSBpcworICAgICB1bmxpa2VseSBhbmQgYSBzaW1pbGFyIHJhY2UgYmV0d2VlbiB0aGUg bGFzdCB3cml0ZSBhbmQgdGhlIGZzdGF0CisgICAgIGFib3ZlIGNhbm5vdCBwb3NzaWJseSBi ZSBjbG9zZWQgYW55d2F5LiAgKi8KKworICBpZiAoRU1BQ1NfVElNRV9WQUxJRF9QIChtb2R0 aW1lKQorICAgICAgJiYgISAodmFsaWRfdGltZXN0YW1wX2ZpbGVfc3lzdGVtICYmIHN0LnN0 X2RldiA9PSB0aW1lc3RhbXBfZmlsZV9zeXN0ZW0pKQorICAgIHsKKyAgICAgIGludCBkZXNj MSA9IGVtYWNzX29wZW4gKGZuLCBPX1dST05MWSwgMCk7CisgICAgICBpZiAoMCA8PSBkZXNj MSkKKwl7CisJICBzdHJ1Y3Qgc3RhdCBzdDE7CisJICBpZiAoZnN0YXQgKGRlc2MxLCAmc3Qx KSA9PSAwCisJICAgICAgJiYgc3Quc3RfZGV2ID09IHN0MS5zdF9kZXYgJiYgc3Quc3RfaW5v ID09IHN0MS5zdF9pbm8pCisJICAgIHsKKwkgICAgICBFTUFDU19USU1FIG1vZHRpbWUxID0g Z2V0X3N0YXRfbXRpbWUgKCZzdDEpOworCSAgICAgIGlmIChFTUFDU19USU1FX0VRIChtb2R0 aW1lLCBtb2R0aW1lMSkKKwkJICAmJiBzdC5zdF9zaXplID09IHN0MS5zdF9zaXplKQorCQl7 CisJCSAgdGltZXN0YW1wX2ZpbGVfc3lzdGVtID0gc3Quc3RfZGV2OworCQkgIHZhbGlkX3Rp bWVzdGFtcF9maWxlX3N5c3RlbSA9IDE7CisJCX0KKwkgICAgICBlbHNlCisJCXsKKwkJICBz dC5zdF9zaXplID0gc3QxLnN0X3NpemU7CisJCSAgbW9kdGltZSA9IG1vZHRpbWUxOworCQl9 CisJICAgIH0KKwkgIGVtYWNzX2Nsb3NlIChkZXNjMSk7CisJfQorICAgIH0KKwogICAvKiBD YWxsIHdyaXRlLXJlZ2lvbi1wb3N0LWFubm90YXRpb24tZnVuY3Rpb24uICovCiAgIHdoaWxl IChDT05TUCAoVndyaXRlX3JlZ2lvbl9hbm5vdGF0aW9uX2J1ZmZlcnMpKQogICAgIHsKQEAg LTU3NjgsNiArNTgxNSwxMiBAQAogCiAMCiB2b2lkCitpbml0X2ZpbGVpbyAodm9pZCkKK3sK KyAgdmFsaWRfdGltZXN0YW1wX2ZpbGVfc3lzdGVtID0gMDsKK30KKwordm9pZAogc3ltc19v Zl9maWxlaW8gKHZvaWQpCiB7CiAgIERFRlNZTSAoUW9wZXJhdGlvbnMsICJvcGVyYXRpb25z Iik7Cgo9PT0gbW9kaWZpZWQgZmlsZSAnc3JjL2xpc3AuaCcKLS0tIHNyYy9saXNwLmgJMjAx My0wMS0xNyAwNjoyOTo0MCArMDAwMAorKysgc3JjL2xpc3AuaAkyMDEzLTAxLTE5IDAyOjMy OjMzICswMDAwCkBAIC0zMjk5LDYgKzMyOTksNyBAQAogZXh0ZXJuIGJvb2wgaW50ZXJuYWxf ZGVsZXRlX2ZpbGUgKExpc3BfT2JqZWN0KTsKIGV4dGVybiBib29sIGZpbGVfZGlyZWN0b3J5 X3AgKGNvbnN0IGNoYXIgKik7CiBleHRlcm4gYm9vbCBmaWxlX2FjY2Vzc2libGVfZGlyZWN0 b3J5X3AgKGNvbnN0IGNoYXIgKik7CitleHRlcm4gdm9pZCBpbml0X2ZpbGVpbyAodm9pZCk7 CiBleHRlcm4gdm9pZCBzeW1zX29mX2ZpbGVpbyAodm9pZCk7CiBleHRlcm4gTGlzcF9PYmpl Y3QgbWFrZV90ZW1wX25hbWUgKExpc3BfT2JqZWN0LCBib29sKTsKIGV4dGVybiBMaXNwX09i amVjdCBRZGVsZXRlX2ZpbGU7Cgo= --------------010904020009010402070402-- From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 04:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135856823031290 (code B ref 13149); Sat, 19 Jan 2013 04:04:01 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 04:03:50 +0000 Received: from localhost ([127.0.0.1]:39417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwPen-00088d-LY for submit@debbugs.gnu.org; Fri, 18 Jan 2013 23:03:49 -0500 Received: from mail-la0-f44.google.com ([209.85.215.44]:51099) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwPek-00088S-Ks for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 23:03:47 -0500 Received: by mail-la0-f44.google.com with SMTP id eb20so3410151lab.3 for <13149@debbugs.gnu.org>; Fri, 18 Jan 2013 20:02:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=dgiMIES/S8Fz4d/tRtaR7S9qkhJoatZv+QR6JKy/7Zg=; b=0g5hKFMPVIOYxvEWYcLUg/uWNhtBbvHyyjHzupYU/j15B6prF36AHTinN8eWFNBGCo 69Zt/MUHaBGNAowVOBNFR/2liV8nvL0R/uINgphuW20CNTA24dRkd5ZXeUjzfFgUINhr JFwbV2AeqGmFI1QKtOvzHAQ6K96G4+5TGolydg04OZIYv+lWicbxA/1GDcp61jvI88Z6 Z4iUPBPsRW1djzfAWISyUFATmPKvtZf4uS6A1rYTzIY54G78w039HPMtxMZ8W9IPWE+t cuWbixpH7LnTzc062o4KYiRHAYDGmcG4KQGj4ExiEwIXWY/jLKJ1u8TR54TYYVFUuEfI 2CDQ== X-Received: by 10.112.83.100 with SMTP id p4mr4693577lby.96.1358568174124; Fri, 18 Jan 2013 20:02:54 -0800 (PST) Received: from [127.0.0.1] ([178.252.98.87]) by mx.google.com with ESMTPS id ew10sm2778224lbb.10.2013.01.18.20.02.51 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Jan 2013 20:02:52 -0800 (PST) Message-ID: <50FA1AEF.9070700@yandex.ru> Date: Sat, 19 Jan 2013 08:02:55 +0400 From: Dmitry Gutov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> In-Reply-To: <50FA06F1.2000308@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 19.01.2013 6:37, Paul Eggert wrote: > On 01/18/2013 05:09 PM, Dmitry Gutov wrote: >> So, vboxsf sees the change after the file has been closed, cifs - when it's reopened. > > My goodness, I didn't realize CIFS was *that* buggy. > > But this suggests a reason why the patch in > worked for vboxsf > and not CIFS, and even better it suggests a > variation that might work with CIFS too. > Could you please try the attached patch? Ooooh yeah. It works. Thanks a lot! :) I think I saw it fail once, right after I recompiled the patched version, but after that it's been working fine, on both filesystems. That means, better than the emacs-24 build, which started to go haywire again on vboxsf. I even opened the same file in both at the same time, and the patched trunk was the non-buggy one. So I think it's good to install, but I can play with it for a few days first, if you prefer. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 04:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Dmitry Gutov Cc: 13149@debbugs.gnu.org, Drew Adams Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13585711573219 (code B ref 13149); Sat, 19 Jan 2013 04:53:01 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 04:52:37 +0000 Received: from localhost ([127.0.0.1]:39425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwQQ1-0000ps-I0 for submit@debbugs.gnu.org; Fri, 18 Jan 2013 23:52:37 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:33522) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwQPy-0000pj-EH for 13149@debbugs.gnu.org; Fri, 18 Jan 2013 23:52:35 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 6A10D39E810E; Fri, 18 Jan 2013 20:51:43 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dNEXRFDtE3Re; Fri, 18 Jan 2013 20:51:42 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id AB4C839E8106; Fri, 18 Jan 2013 20:51:42 -0800 (PST) Message-ID: <50FA265E.80301@cs.ucla.edu> Date: Fri, 18 Jan 2013 20:51:42 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> In-Reply-To: <50FA1AEF.9070700@yandex.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) On 01/18/2013 08:02 PM, Dmitry Gutov wrote: > I think it's good to install Likewise. It may not fix all the problems in this area, but given the test results posted so far it should fix a good many of them. I pushed it as trunk bzr 111550. Drew, I don't know whether this fixes the problems you observed on Windows XP -- could you please let us know if you still observe those problems post-111550? Thanks. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 05:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Paul Eggert'" , "'Dmitry Gutov'" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13585717914227 (code B ref 13149); Sat, 19 Jan 2013 05:04:02 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Jan 2013 05:03:11 +0000 Received: from localhost ([127.0.0.1]:39431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwQaE-000168-H2 for submit@debbugs.gnu.org; Sat, 19 Jan 2013 00:03:11 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:45201) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwQaB-000160-N1 for 13149@debbugs.gnu.org; Sat, 19 Jan 2013 00:03:09 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r0J529Ki032297 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 19 Jan 2013 05:02:10 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r0J528Fc020906 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 19 Jan 2013 05:02:09 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r0J528kC031627; Fri, 18 Jan 2013 23:02:08 -0600 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 18 Jan 2013 21:02:08 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> Date: Fri, 18 Jan 2013 21:02:03 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <50FA265E.80301@cs.ucla.edu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac32AK5mXhGI7TXXSluiONweV/49BgAANx5Q X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) > > I think it's good to install > > Likewise. It may not fix all the problems in this area, but > given the test results posted so far it should fix a good many > of them. I pushed it as trunk bzr 111550. > > Drew, I don't know whether this fixes the problems you observed > on Windows XP -- could you please let us know if you > still observe those problems post-111550? Thanks. Thanks for remembering me. ;-) Just kidding. I'll be glad to keep an eye out. But I probably won't be able to help any more with this. As you've seen, you have had to dig into it without me. I only saw the problem once. And I have no idea what I was doing at the time or whether it even mattered. Anyway, I'm glad you were able to learn something about either the problem I saw or something similar. Let's hope it's taken care of now. Thx. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 16:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Paul Eggert'" , "'Dmitry Gutov'" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135973641025325 (code B ref 13149); Fri, 01 Feb 2013 16:34:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 16:33:30 +0000 Received: from localhost ([127.0.0.1]:59472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1JYP-0006aQ-OY for submit@debbugs.gnu.org; Fri, 01 Feb 2013 11:33:30 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:46100) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1JYM-0006aH-Uf for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 11:33:28 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r11GWTiV007509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 16:32:30 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11GWS1i025488 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 16:32:28 GMT Received: from abhmt120.oracle.com (abhmt120.oracle.com [141.146.116.72]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11GWR57008895; Fri, 1 Feb 2013 10:32:27 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 08:32:26 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><874njs19zb.fsf@yandex.ru><50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com><50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> Date: Fri, 1 Feb 2013 08:32:22 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac32AK5mXhGI7TXXSluiONweV/49BgAANx5QAqXZI/A= In-Reply-To: X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) > > > I think it's good to install > > > > Likewise. It may not fix all the problems in this area, but > > given the test results posted so far it should fix a good many > > of them. I pushed it as trunk bzr 111550. > > > > Drew, I don't know whether this fixes the problems you observed > > on Windows XP -- could you please let us know if you > > still observe those problems post-111550? Thanks. > > I'll be glad to keep an eye out. But I probably won't be > able to help any more with this. As you've seen, you have had > to dig into it without me. > > I only saw the problem once. And I have no idea what I was > doing at the time or whether it even mattered. Anyway, I'm glad > you were able to learn something about either the problem I saw > or something similar. Let's hope it's taken care of now. Thx. Nope, this is still a problem - it just happened again, with a 2-day-old build. I was editing a file, then had just saved it (C-x C-s) and tried to continue editing, and I got the message saying that the file on disk had been changed and asking me if I really wanted to edit the buffer. IOW: I typed some chars, did C-x C-s, then tried to type some more chars. Boom. Oh, and BTW, shouldn't the prompt/message saying that the file was changed and asking me whether I wanted to edit be recorded in *Messages*? It is not. That too seems like a bug, but I'll let you decide that. This is with this build: In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-01-30 on ODIEONE Bzr revision: 111631 michael.albinus@gmx.de-20130130192046-nx4rskw7jemmtrw8 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 16:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Paul Eggert'" , "'Dmitry Gutov'" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135973706326243 (code B ref 13149); Fri, 01 Feb 2013 16:45:01 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 16:44:23 +0000 Received: from localhost ([127.0.0.1]:59476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Jiv-0006pC-TN for submit@debbugs.gnu.org; Fri, 01 Feb 2013 11:44:23 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:18374) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Jit-0006p5-NM for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 11:44:21 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r11GhNsm009613 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 16:43:24 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11GhMTm005583 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 16:43:23 GMT Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11GhMBX008104; Fri, 1 Feb 2013 10:43:22 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 08:43:22 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><874njs19zb.fsf@yandex.ru><50F3935A.2090003@yandex.ru><50F41CE7.60306@gmail.com><50F44E6B.8090007@cs.ucla.edu><50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu><50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu><50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu><50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu><50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com><50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com><50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com><50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru><50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org><50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru><50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru><50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru><50FA265E.80301@cs.ucla.edu> Date: Fri, 1 Feb 2013 08:43:18 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac32AK5mXhGI7TXXSluiONweV/49BgAANx5QAqXZI/AAAHYiYA== In-Reply-To: X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) > Nope, this is still a problem - it just happened again, with > a 2-day-old build. > > I was editing a file, then had just saved it (C-x C-s) and > tried to continue > editing, and I got the message saying that the file on disk > had been changed and > asking me if I really wanted to edit the buffer. > > IOW: I typed some chars, did C-x C-s, then tried to type some > more chars. Boom. > > Oh, and BTW, shouldn't the prompt/message saying that the > file was changed and > asking me whether I wanted to edit be recorded in *Messages*? > It is not. That > too seems like a bug, but I'll let you decide that. > > This is with this build... 2013-01-30 on ODIEONE Bzr revision: 111631 Wow, it just happened _again_, and I wasn't even doing anything in Emacs (and certainly wasn't doing anything to the file outside Emacs). I was reading mail (outside Emacs), then went back to Emacs and tried to type some more in the buffer (which I know had been saved), and I got the same message/prompt again. HTH. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 16:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Paul Eggert'" , "'Dmitry Gutov'" Cc: 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135973742926798 (code B ref 13149); Fri, 01 Feb 2013 16:51:01 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 16:50:29 +0000 Received: from localhost ([127.0.0.1]:59480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Jor-0006yA-A0 for submit@debbugs.gnu.org; Fri, 01 Feb 2013 11:50:29 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:46972) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Joo-0006y2-3q for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 11:50:27 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r11GnYjI027912 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 16:49:35 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11GnXa3024606 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 16:49:34 GMT Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11GnXQ6012860; Fri, 1 Feb 2013 10:49:33 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 08:49:32 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><874njs19zb.fsf@yandex.ru><50F3935A.2090003@yandex.ru><50F41CE7.60306@gmail.com><50F44E6B.8090007@cs.ucla.edu><50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu><50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu><50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu><50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu><50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com><50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com><50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com><50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru><50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org><50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru><50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru><50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru><50FA265E.80301@cs.ucla.edu> Date: Fri, 1 Feb 2013 08:49:28 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac32AK5mXhGI7TXXSluiONweV/49BgAANx5QAqXZI/AAAHYiYAAAPd5Q In-Reply-To: X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Wow, it just happened _again_, and I wasn't even doing > anything in Emacs (and > certainly wasn't doing anything to the file outside Emacs). > > I was reading mail (outside Emacs), then went back to Emacs > and tried to type some more in the buffer (which I know had > been saved), and I got the same message/prompt again. If that last message of mine confuses things, don't put too much stock in it. There's a tiny possibility that after the first message/prompt I did not bother to revert the buffer (I don't remember), so perhaps the second message/prompt was just a repeat from the same Emacs state. Sorry, IOW, I can't be sure about this second occurrence. HTH/thx. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 18:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13597442344137 (code B ref 13149); Fri, 01 Feb 2013 18:44:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 18:43:54 +0000 Received: from localhost ([127.0.0.1]:59551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Lab-00014g-WA for submit@debbugs.gnu.org; Fri, 01 Feb 2013 13:43:54 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:60272) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1LaZ-00014W-Ey for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 13:43:52 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MHK008000MWIQ00@a-mtaout21.012.net.il> for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 20:43:00 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHK008YN1BOFE70@a-mtaout21.012.net.il>; Fri, 01 Feb 2013 20:43:00 +0200 (IST) Date: Fri, 01 Feb 2013 20:43:00 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83wqurc1u3.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Date: Fri, 1 Feb 2013 08:32:22 -0800 > Cc: 13149@debbugs.gnu.org > > Nope, this is still a problem - it just happened again, with a 2-day-old build. Then it's a different problem. That one was solved on Jan 19. What is the filesystem of that file? NTFS or FAT32? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 19:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Eli Zaretskii'" Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13597464007232 (code B ref 13149); Fri, 01 Feb 2013 19:20:01 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 19:20:00 +0000 Received: from localhost ([127.0.0.1]:59611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1M9Y-0001sb-2z for submit@debbugs.gnu.org; Fri, 01 Feb 2013 14:20:00 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:37666) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1M9W-0001sU-Io for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 14:19:59 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r11JJ6hs008754 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 19:19:07 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11JJ5vC004428 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 19:19:06 GMT Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11JJ5r2002978; Fri, 1 Feb 2013 13:19:05 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 11:19:05 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> Date: Fri, 1 Feb 2013 11:19:01 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac4Aq/dguqFNgQxRSaWabDZ0O7WKjgABNmqw In-Reply-To: <83wqurc1u3.fsf@gnu.org> X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) > > Nope, this is still a problem - it just happened again, > > with a 2-day-old build. > > Then it's a different problem. That one was solved on Jan 19. Nope, this is the bug I filed. You fixed a different bug, perhaps. This one is still live. > What is the filesystem of that file? NTFS or FAT32? FAT32. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 19:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13597474278680 (code B ref 13149); Fri, 01 Feb 2013 19:38:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 19:37:07 +0000 Received: from localhost ([127.0.0.1]:59621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1MQ6-0002Fx-Rq for submit@debbugs.gnu.org; Fri, 01 Feb 2013 14:37:07 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:57172) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1MQ3-0002Fo-9r for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 14:37:04 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MHK009003QGPR00@a-mtaout20.012.net.il> for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 21:36:12 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHK009AX3SCCPB0@a-mtaout20.012.net.il>; Fri, 01 Feb 2013 21:36:12 +0200 (IST) Date: Fri, 01 Feb 2013 21:36:12 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83vcabbzdf.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Cc: , , <13149@debbugs.gnu.org> > Date: Fri, 1 Feb 2013 11:19:01 -0800 > > > What is the filesystem of that file? NTFS or FAT32? > > FAT32. Debugging this needs running Emacs under a debugger or instrumenting the functions involved with special code. So I guess we are waiting for someone else to hit this and offer help. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 19:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13597475528984 (code B ref 13149); Fri, 01 Feb 2013 19:40:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 19:39:12 +0000 Received: from localhost ([127.0.0.1]:59625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1MS4-0002Kn-8e for submit@debbugs.gnu.org; Fri, 01 Feb 2013 14:39:12 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:55788) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1MRv-0002K2-Q2 for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 14:39:03 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MHK006003LCYP00@a-mtaout23.012.net.il> for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 21:38:08 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHK006TC3VKYO10@a-mtaout23.012.net.il>; Fri, 01 Feb 2013 21:38:08 +0200 (IST) Date: Fri, 01 Feb 2013 21:38:08 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83txpvbza7.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Cc: , , <13149@debbugs.gnu.org> > Date: Fri, 1 Feb 2013 11:19:01 -0800 > > > What is the filesystem of that file? NTFS or FAT32? > > FAT32. Did you customize w32-get-true-file-attributes, and if so, to what value? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50;Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 21:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: 13149@debbugs.gnu.org, 'Dmitry Gutov' Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135975279916502 (code B ref 13149); Fri, 01 Feb 2013 21:07:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 21:06:39 +0000 Received: from localhost ([127.0.0.1]:59799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Nol-0004I7-HD for submit@debbugs.gnu.org; Fri, 01 Feb 2013 16:06:39 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:38395) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Noh-0004Hy-PB for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 16:06:37 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id C75DC39E8008; Fri, 1 Feb 2013 13:05:44 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KM2ODGa34uoE; Fri, 1 Feb 2013 13:05:44 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 318ED39E8105; Fri, 1 Feb 2013 13:05:44 -0800 (PST) Message-ID: <510C2E22.9010807@cs.ucla.edu> Date: Fri, 01 Feb 2013 13:05:38 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com><50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) I stared at the code a bit and found an unlikely bug that would cause the reported symptoms. The bug occurs if the first write-region to a buggy file system happens to be an append that appends nothing. If this occurs, Emacs incorrectly concludes that the file system is not buggy, and later uses of write-region to that file system (assuming no other non-buggy file systems are used in the meantime) will behave in the bad way that Drew reported. I installed a fix for this bug as trunk bzr 111656. I'd be surprised if this fixes Drew's bug though. Eli, does MS-Windows conform to POSIX by updating st_mtime when Emacs creates a file (open with O_CREAT on a file that didn't previous exist) or truncates a file (open with O_TRUNC on a file that previously existed)? For example, if Emacs uses O_TRUNC on a file that is already empty, does MS-Windows update the file's time stamp even though the file has not changed? If not, that might explain the bug as well. Drew, can you please try using the following hacky patch for a while, and report what's in your *Messages* buffer if you see the problem again? === modified file 'src/fileio.c' --- src/fileio.c 2013-02-01 20:51:12 +0000 +++ src/fileio.c 2013-02-01 21:03:11 +0000 @@ -5051,6 +5051,23 @@ This calls `write-region-annotate-functi st.st_size = st1.st_size; modtime = modtime1; } + + { + char format[sizeof "write-region ? .000000000 .000000000: %s" + + 2 * INT_STRLEN_BOUND (long)]; + if (valid_timestamp_file_system + && st.st_dev == timestamp_file_system) + sprintf (format, "write-region = %ld.%09d: %%s", + (long) EMACS_SECS (modtime), + (int) EMACS_NSECS (modtime)); + else + sprintf (format, "write-region ? %ld.%09d %ld.%09d: %%s", + (long) EMACS_SECS (modtime), + (int) EMACS_NSECS (modtime), + (long) EMACS_SECS (modtime1), + (int) EMACS_NSECS (modtime1)); + add_to_log (format, filename, Qnil); + } } emacs_close (desc1); } From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 22:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Eli Zaretskii'" Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135975688124888 (code B ref 13149); Fri, 01 Feb 2013 22:15:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 22:14:41 +0000 Received: from localhost ([127.0.0.1]:59961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Osa-0006TJ-I2 for submit@debbugs.gnu.org; Fri, 01 Feb 2013 17:14:41 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:41140) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1OsY-0006TB-M0 for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 17:14:39 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r11MDkfb025915 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 22:13:46 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11MDjAF025818 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 22:13:45 GMT Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11MDiof022268; Fri, 1 Feb 2013 16:13:44 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 14:13:44 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> <83txpvbza7.fsf@gnu.org> Date: Fri, 1 Feb 2013 14:13:39 -0800 Message-ID: <9FB88A45920A4FFC85A5E1EB06F3E9B7@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac4As6sYZ0c9Qbe/RZacEABQod7eLwAFax2Q In-Reply-To: <83txpvbza7.fsf@gnu.org> X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) > Did you customize w32-get-true-file-attributes, and if so, to what > value? No, I don't believe so. The value is `local'. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 22:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Paul Eggert'" Cc: 13149@debbugs.gnu.org, 'Dmitry Gutov' Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135975695825073 (code B ref 13149); Fri, 01 Feb 2013 22:16:01 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 22:15:58 +0000 Received: from localhost ([127.0.0.1]:59965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Otn-0006WI-NY for submit@debbugs.gnu.org; Fri, 01 Feb 2013 17:15:58 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:30620) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1Otm-0006W9-Md for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 17:15:55 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r11MF3Cm027111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 22:15:04 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11MF2Z3027244 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 22:15:03 GMT Received: from abhmt110.oracle.com (abhmt110.oracle.com [141.146.116.62]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11MF2P2022950; Fri, 1 Feb 2013 16:15:02 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 14:15:02 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com><50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <510C2E22.901080! 7@cs.ucla.edu> Date: Fri, 1 Feb 2013 14:14:57 -0800 Message-ID: <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac4Av+dSd9kfm4D9QauD7Ye4LeQSCQACZHxw In-Reply-To: <510C2E22.9010807@cs.ucla.edu> X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) > Drew, can you please try using the following hacky patch > for a while, and report what's in your *Messages* buffer > if you see the problem again? No, sorry. I don't build Emacs. If there is a Lisp change I can test that, but not a C change. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 22:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Eli Zaretskii'" Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135975699625168 (code B ref 13149); Fri, 01 Feb 2013 22:17:02 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 22:16:36 +0000 Received: from localhost ([127.0.0.1]:59969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1OuS-0006Xt-Bx for submit@debbugs.gnu.org; Fri, 01 Feb 2013 17:16:36 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:49351) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1OuP-0006Xg-IU for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 17:16:34 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r11MFecI004947 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Feb 2013 22:15:41 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r11MFetT026586 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Feb 2013 22:15:40 GMT Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r11MFern013878; Fri, 1 Feb 2013 16:15:40 -0600 Received: from dradamslap1 (/10.159.239.247) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 01 Feb 2013 14:15:39 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> <83vcabbzdf.fsf@gnu.org> Date: Fri, 1 Feb 2013 14:15:35 -0800 Message-ID: <3D4A9B84BC574F9398374E4ED1A6DB1B@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac4As2X0SOOfhxjwQ0KPyYKorIhckgAFajrw In-Reply-To: <83vcabbzdf.fsf@gnu.org> X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) > Debugging this needs running Emacs under a debugger or instrumenting > the functions involved with special code. So I guess we are waiting > for someone else to hit this and offer help. My crystal ball tells me that others will run into the same problem sooner or later. AFAIK, I really don't do anything special that should affect this. But my crystal ball has been wrong before. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50;Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 22:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: Eli Zaretskii , 13149@debbugs.gnu.org Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135975737526019 (code B ref 13149); Fri, 01 Feb 2013 22:23:01 +0000 Received: (at 13149) by debbugs.gnu.org; 1 Feb 2013 22:22:55 +0000 Received: from localhost ([127.0.0.1]:59988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1P0Y-0006lZ-Dy for submit@debbugs.gnu.org; Fri, 01 Feb 2013 17:22:55 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:42089) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1P0V-0006lQ-GN for 13149@debbugs.gnu.org; Fri, 01 Feb 2013 17:22:52 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 3BB7239E8105; Fri, 1 Feb 2013 14:22:01 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6svWR3Q04PIW; Fri, 1 Feb 2013 14:22:00 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id C459F39E8008; Fri, 1 Feb 2013 14:22:00 -0800 (PST) Message-ID: <510C4008.6070609@cs.ucla.edu> Date: Fri, 01 Feb 2013 14:22:00 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com><50F484CB.6010905@gmail.com><50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru><50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru><50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru><50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru><50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu><50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu><50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu><50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu><83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu><50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu><50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu><50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <510C2E22.901080! 7@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> In-Reply-To: <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.1 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) On 02/01/13 14:14, Drew Adams wrote: > No, sorry. I don't build Emacs. If there is a Lisp change I can test that, but > not a C change. I suppose I could install this patch into the trunk instead, temporarily. Eli, do you think it'd be a good idea? === modified file 'src/fileio.c' --- src/fileio.c 2013-02-01 20:51:12 +0000 +++ src/fileio.c 2013-02-01 22:19:12 +0000 @@ -5051,6 +5051,26 @@ This calls `write-region-annotate-functi st.st_size = st1.st_size; modtime = modtime1; } + +#ifdef DOS_NT + /* Temporary hack to diagnose file time stamp bug. */ + { + char format[sizeof "write-region ? .000000000 .000000000: %s" + + 2 * INT_STRLEN_BOUND (long)]; + if (valid_timestamp_file_system + && st.st_dev == timestamp_file_system) + sprintf (format, "write-region = %ld.%09d: %%s", + (long) EMACS_SECS (modtime), + (int) EMACS_NSECS (modtime)); + else + sprintf (format, "write-region ? %ld.%09d %ld.%09d: %%s", + (long) EMACS_SECS (modtime), + (int) EMACS_NSECS (modtime), + (long) EMACS_SECS (modtime1), + (int) EMACS_NSECS (modtime1)); + add_to_log (format, filename, Qnil); + } +#endif } emacs_close (desc1); } From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Feb 2013 09:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: 13149@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135979799520019 (code B ref 13149); Sat, 02 Feb 2013 09:40:02 +0000 Received: (at 13149) by debbugs.gnu.org; 2 Feb 2013 09:39:55 +0000 Received: from localhost ([127.0.0.1]:60438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZZj-0005Cp-29 for submit@debbugs.gnu.org; Sat, 02 Feb 2013 04:39:55 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:65446) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZZe-0005CY-Lo for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 04:39:52 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MHL00C006RXFA00@a-mtaout21.012.net.il> for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 11:38:56 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHL00C6A6SV6DB0@a-mtaout21.012.net.il>; Sat, 02 Feb 2013 11:38:56 +0200 (IST) Date: Sat, 02 Feb 2013 11:38:57 +0200 From: Eli Zaretskii In-reply-to: <510C2E22.9010807@cs.ucla.edu> X-012-Sender: halo1@inter.net.il Message-id: <83k3qrawcu.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <510C2E22.9010807@cs.ucla.edu> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Fri, 01 Feb 2013 13:05:38 -0800 > From: Paul Eggert > Cc: 13149@debbugs.gnu.org, 'Dmitry Gutov' > > I stared at the code a bit and found an unlikely bug > that would cause the reported symptoms. The bug occurs if the > first write-region to a buggy file system happens to be > an append that appends nothing. If this occurs, Emacs > incorrectly concludes that the file system is not buggy, > and later uses of write-region to that file system (assuming > no other non-buggy file systems are used in the meantime) > will behave in the bad way that Drew reported. > > I installed a fix for this bug as trunk bzr 111656. > I'd be surprised if this fixes Drew's bug though. Me too, but who knows? > Eli, does MS-Windows conform to POSIX by updating st_mtime when > Emacs creates a file (open with O_CREAT on a file that didn't > previous exist) or truncates a file (open with O_TRUNC > on a file that previously existed)? MS-Windows doesn't conform to Posix, period ;-) It's hard to say something definitive here, especially since some of this depends on the filesystem being used (Drew uses FAT32, most others use NTFS). I cannot find any documentation on this issue. The only thing that Windows promises in its docs is that st_mtime is updated when the last file descriptor for the file is closed. So the time stamp might not be up to date by the time we look at it in write-region, because we use 'fstat' there before closing the descriptor we used for writing. However, the code that determines valid_timestamp_file_system right after that should catch any problems caused by this, and update the buffer's modtime to the value actually recorded in the filesystem. Perhaps FAT32 (see below) should always do this, i.e. we should disable the optimization of probing its time stamp validity only once? > For example, if Emacs uses O_TRUNC on a file that is already empty, > does MS-Windows update the file's time stamp even though the file > has not changed? My testing indicates that a file on NTFS has its time stamp changed in this scenario, while a file on FAT32 will not. (I used a USB flash device for this testing, as I have no other volume accessible to me that is formatted as FAT32.) However, when the file is closed, the time stamp does get updated on FAT32 as well. So the code which determines valid_timestamp_file_system should have caught this as well. And anyway, Drew's use case involves a non-empty file, so this precise scenario is not a problem there. For a non-empty file, when it is truncated by opening it with O_TRUNC, the file's size reflects truncation on both NTFS and FAT32, at least on my XP system. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Feb 2013 09:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Drew Adams Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135979814920352 (code B ref 13149); Sat, 02 Feb 2013 09:43:01 +0000 Received: (at 13149) by debbugs.gnu.org; 2 Feb 2013 09:42:29 +0000 Received: from localhost ([127.0.0.1]:60442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZcC-0005IB-OV for submit@debbugs.gnu.org; Sat, 02 Feb 2013 04:42:29 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:44453) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZcA-0005I2-W7 for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 04:42:27 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MHL00H006EB4Q00@a-mtaout20.012.net.il> for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 11:41:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHL00GKI6X8TK90@a-mtaout20.012.net.il>; Sat, 02 Feb 2013 11:41:32 +0200 (IST) Date: Sat, 02 Feb 2013 11:41:34 +0200 From: Eli Zaretskii In-reply-to: <3D4A9B84BC574F9398374E4ED1A6DB1B@us.oracle.com> X-012-Sender: halo1@inter.net.il Message-id: <83ip6baw8h.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wqurc1u3.fsf@gnu.org> <83vcabbzdf.fsf@gnu.org> <3D4A9B84BC574F9398374E4ED1A6DB1B@us.oracle.com> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Cc: , , <13149@debbugs.gnu.org> > Date: Fri, 1 Feb 2013 14:15:35 -0800 > > > Debugging this needs running Emacs under a debugger or instrumenting > > the functions involved with special code. So I guess we are waiting > > for someone else to hit this and offer help. > > My crystal ball tells me that others will run into the same problem sooner or > later. I certainly hope so. I tried to reproduce this using a USB flash device, but couldn't. > AFAIK, I really don't do anything special that should affect this. Can you describe the file where this happened and any customizations that could have made it stand out? What major mode was active there? any hooks related to saving that could matter? Also, does it happen always with this file, or very rarely? From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Feb 2013 09:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Paul Eggert Cc: 13149@debbugs.gnu.org, drew.adams@oracle.com Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135979828720625 (code B ref 13149); Sat, 02 Feb 2013 09:45:02 +0000 Received: (at 13149) by debbugs.gnu.org; 2 Feb 2013 09:44:47 +0000 Received: from localhost ([127.0.0.1]:60446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZeP-0005MX-9R for submit@debbugs.gnu.org; Sat, 02 Feb 2013 04:44:46 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:57502) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ZeN-0005MO-7H for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 04:44:43 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MHL00H006SY8S00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 11:43:49 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHL00GP6711T780@a-mtaout22.012.net.il>; Sat, 02 Feb 2013 11:43:49 +0200 (IST) Date: Sat, 02 Feb 2013 11:43:51 +0200 Sun-Java-System-SMTP-Warning: Lines longer than SMTP allows found and truncated. From: Eli Zaretskii In-reply-to: <510C4008.6070609@cs.ucla.edu> X-012-Sender: halo1@inter.net.il Message-id: <83halvaw4o.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Fri, 01 Feb 2013 14:22:00 -0800 > From: Paul Eggert > CC: Eli Zaretskii , 13149@debbugs.gnu.org > > On 02/01/13 14:14, Drew Adams wrote: > > > No, sorry. I don't build Emacs. If there is a Lisp change I can test that, but > > not a C change. > > I suppose I could install this patch into the trunk instead, > temporarily. Eli, do you think it'd be a good idea? Yes, definitely. I would also install something similar in verify-visited-file-modtime, so that next time it happens we could see how different are the time stamps. Thanks. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Feb 2013 16:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: "'Eli Zaretskii'" Cc: 13149@debbugs.gnu.org, eggert@cs.ucla.edu, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135982128410771 (code B ref 13149); Sat, 02 Feb 2013 16:09:02 +0000 Received: (at 13149) by debbugs.gnu.org; 2 Feb 2013 16:08:04 +0000 Received: from localhost ([127.0.0.1]:33060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1fdK-0002nR-32 for submit@debbugs.gnu.org; Sat, 02 Feb 2013 11:08:04 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:51736) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1fdG-0002nA-Tl for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 11:08:00 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r12G72sO029442 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 2 Feb 2013 16:07:03 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r12G71n3015669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 2 Feb 2013 16:07:02 GMT Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r12G70po007329; Sat, 2 Feb 2013 10:07:00 -0600 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 02 Feb 2013 08:07:00 -0800 From: "Drew Adams" References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <874njs19zb.fsf@yandex.ru> <50F3935A.2090003@yandex.ru> <50F41CE7.60306@gmail.com> <50F44E6B.8090007@cs.ucla.edu> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <83wq! urc1u3.fsf@gnu.org> < E2D84B1043FE47ABAB2C5EA14BD25FDE@us.oracle.com> <83vcabbzdf.fsf@gnu.org> <3D4A9B84BC574F9398374E4ED1A6DB1B@us.oracle.com> <83ip6baw8h.fsf@gnu.org> Date: Sat, 2 Feb 2013 08:06:53 -0800 Message-ID: <061A65FD69924FF199DD78FF9FFBDDD2@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83ip6baw8h.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac4BKX4HFGWOhuFMQ0m+KL4anT9sQAANZ8xQ X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) > Can you describe the file where this happened and any customizations > that could have made it stand out? What major mode was active there? > any hooks related to saving that could matter? > > Also, does it happen always with this file, or very rarely? I have noticed the bug only a few times, as I said. The file was an ordinary Emacs Lisp file, in Emacs Lisp mode. I don't recall which file. I'm not aware of using any saving hooks. From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Feb 2013 19:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, drew.adams@oracle.com, dgutov@yandex.ru Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.135983355611240 (code B ref 13149); Sat, 02 Feb 2013 19:33:02 +0000 Received: (at 13149) by debbugs.gnu.org; 2 Feb 2013 19:32:36 +0000 Received: from localhost ([127.0.0.1]:33203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ipH-0002vE-TH for submit@debbugs.gnu.org; Sat, 02 Feb 2013 14:32:36 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:51508) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1ipE-0002v0-3s for 13149@debbugs.gnu.org; Sat, 02 Feb 2013 14:32:34 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 36AAD39E8100; Sat, 2 Feb 2013 11:31:36 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q+raz03bNunY; Sat, 2 Feb 2013 11:31:35 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 6A46B39E8008; Sat, 2 Feb 2013 11:31:35 -0800 (PST) Message-ID: <510D6996.4050705@cs.ucla.edu> Date: Sat, 02 Feb 2013 11:31:34 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F484CB.6010905@gmail.com> <50F4FB0B.5070003@cs.ucla.edu> <50F5192B.602@yandex.ru> <50F5928A.9010009@cs.ucla.edu> <50F5CC3D.5090802@yandex.ru> <50F5CE65.9030002@cs.ucla.edu> <50F5D3F5.6050604@yandex.ru> <50F5DA58.3020404@cs.ucla.edu> <50F5E1C1.2040301@yandex.ru> <50F5E9DB.1030309@gmail.com> <50F64149.6010704@cs.ucla.edu> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <510C2E22.9010807@cs.ucla.edu> <83k3qrawcu.fsf@gnu.org> In-Reply-To: <83k3qrawcu.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -4.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) On 02/02/2013 01:38 AM, Eli Zaretskii wrote: > My testing indicates that a file on NTFS has its time stamp changed in > this scenario, while a file on FAT32 will not. OK, thanks, then we need to check for that problem too. Rather than go through a lengthy remote debugging session with Drew, I'm inclined to disable the heuristic on MS-Windows, as that should fix the problem once and for all. That is, we just live with the race conditions on MS-Windows (which is what Emacs users have done for many years) and fix the race conditions only on GNU and other systems that support POSIX.1-2008 well. I installed the following patch to try to do that, as trunk bzr 111664. If Drew continues to have the problem even with this patch, we can investigate further by inserting some logging code along the lines that we discussed. === modified file 'src/ChangeLog' --- src/ChangeLog 2013-02-02 17:14:24 +0000 +++ src/ChangeLog 2013-02-02 19:18:00 +0000 @@ -1,3 +1,14 @@ +2013-02-02 Paul Eggert + + Avoid file time stamp bug on MS-Windows (Bug#13149). + * fileio.c (Fwrite_region): Don't use the heuristic on empty files, + as FAT32 doesn't update time stamps when truncating them. + Also, check that a file time stamp is not a multiple of 100 ns; + this should catch all instances of the problem on MS-Windows, + as its native file system resolution is 100 ns or worse, and + checking for a non-multiple of 100 ns should impose only a small + overhead on systems with ns resolution. + 2013-02-02 Eli Zaretskii Avoid encoding file names on MS-Windows when they need to be run === modified file 'src/fileio.c' --- src/fileio.c 2013-02-02 17:14:24 +0000 +++ src/fileio.c 2013-02-02 19:18:00 +0000 @@ -5020,11 +5020,22 @@ if (fstat (desc1, &st1) == 0 && st.st_dev == st1.st_dev && st.st_ino == st1.st_ino) { + /* Use the heuristic if it appears to be valid. With neither + O_EXCL nor O_TRUNC, if Emacs happened to write nothing to the + file, the time stamp won't change. Also, some non-POSIX + systems don't update an empty file's time stamp when + truncating it. Finally, file systems with 100 ns or worse + resolution sometimes seem to have bugs: on a system with ns + resolution, checking ns % 100 incorrectly avoids the heuristic + 1% of the time, but the problem should be temporary as we will + try again on the next time stamp. */ + bool use_heuristic + = ((open_flags & (O_EXCL | O_TRUNC)) != 0 + && st.st_size != 0 + && EMACS_NSECS (modtime) % 100 != 0); + EMACS_TIME modtime1 = get_stat_mtime (&st1); - /* If neither O_EXCL nor O_TRUNC is used, and Emacs happened to - write nothing to the file, the file's time stamp won't change - so it should not be used in this heuristic. */ - if ((open_flags & (O_EXCL | O_TRUNC)) != 0 + if (use_heuristic && EMACS_TIME_EQ (modtime, modtime1) && st.st_size == st1.st_size) { From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not In-Reply-To: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> Resent-From: Uwe Siart Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Mar 2013 08:42:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: 13149@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13636825091547 (code B ref -1); Tue, 19 Mar 2013 08:42:04 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2013 08:41:49 +0000 Received: from localhost ([127.0.0.1]:34865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHs79-0000Ot-QK for submit@debbugs.gnu.org; Tue, 19 Mar 2013 04:41:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34823) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHs75-0000Oe-0y for submit@debbugs.gnu.org; Tue, 19 Mar 2013 04:41:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHs5S-0007sg-44 for submit@debbugs.gnu.org; Tue, 19 Mar 2013 04:40:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:48614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHs5R-0007r9-Pe for submit@debbugs.gnu.org; Tue, 19 Mar 2013 04:40:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46174) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHs5P-0005Oe-Ep for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 04:40:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHs5M-0007p2-EH for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 04:39:59 -0400 Received: from plane.gmane.org ([80.91.229.3]:45061) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHs5M-0007oh-3k for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 04:39:56 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UHs5f-0003NY-6I for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 09:40:15 +0100 Received: from pegasus.net.hft.e-technik.tu-muenchen.de ([129.187.140.100]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Mar 2013 09:40:15 +0100 Received: from usenet by pegasus.net.hft.e-technik.tu-muenchen.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Mar 2013 09:40:15 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Uwe Siart Date: Tue, 19 Mar 2013 09:39:40 +0100 Organization: Technische =?UTF-8?Q?Universit=C3=A4t_?= =?UTF-8?Q?M=C3=BCnchen?= Lines: 30 Message-ID: <84hak7g4vn.fsf@siart.de> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pegasus.net.hft.e-technik.tu-muenchen.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:6XLpVVN748R64LOIg2DUE9zNHZg= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Eli Zaretskii writes: >> Date: Fri, 01 Feb 2013 14:22:00 -0800 >> From: Paul Eggert >> CC: Eli Zaretskii , 13149@debbugs.gnu.org >> >> On 02/01/13 14:14, Drew Adams wrote: >> >> > No, sorry. I don't build Emacs. If there is a Lisp change I can test that, but >> > not a C change. >> >> I suppose I could install this patch into the trunk instead, >> temporarily. Eli, do you think it'd be a good idea? > > Yes, definitely. > > I would also install something similar in verify-visited-file-modtime, > so that next time it happens we could see how different are the time > stamps. Now that 24.3 windows binaries have been released I observe exactly the same problem on my XP box. I don't know how to reproduce it 100%. It happens sporadically, but it happens. And yes, my user files are on a FAT32 partition. Is there a fix for it, e.g. some customization? Should I avoid FAT32? Or do we have to live with it? -- Uwe From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Mar 2013 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Uwe Siart Cc: 13149@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.136371225510520 (code B ref 13149); Tue, 19 Mar 2013 16:58:02 +0000 Received: (at 13149) by debbugs.gnu.org; 19 Mar 2013 16:57:35 +0000 Received: from localhost ([127.0.0.1]:35944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHzqw-0002jc-Fd for submit@debbugs.gnu.org; Tue, 19 Mar 2013 12:57:34 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:62194) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHzqt-0002jT-Se for 13149@debbugs.gnu.org; Tue, 19 Mar 2013 12:57:33 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MJX00A002WLAB00@a-mtaout22.012.net.il> for 13149@debbugs.gnu.org; Tue, 19 Mar 2013 18:55:49 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MJX00ADZ30U7C30@a-mtaout22.012.net.il>; Tue, 19 Mar 2013 18:55:49 +0200 (IST) Date: Tue, 19 Mar 2013 18:55:44 +0200 From: Eli Zaretskii In-reply-to: <84hak7g4vn.fsf@siart.de> X-012-Sender: halo1@inter.net.il Message-id: <83hak71g8f.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F7D358.9030100@gmail.com> <50F86E12.3040707@cs.ucla.edu> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> <84hak7g4vn.fsf@siart.de> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Uwe Siart > Date: Tue, 19 Mar 2013 09:39:40 +0100 > > Now that 24.3 windows binaries have been released I observe exactly the > same problem on my XP box. I don't know how to reproduce it 100%. It > happens sporadically, but it happens. And yes, my user files are on a > FAT32 partition. > > Is there a fix for it, e.g. some customization? The fix for this bug is in the trunk, it didn't make it into Emacs 24.3. So I don't think you can do anything to avoid these annoyances, especially since you don't build your Emacs (if you did, I could perhaps show you how to work around that by a simple source change). > Should I avoid FAT32? Or do we have to live with it? I can only say that I never saw this on NTFS filesystems that I use every day with Emacs 24.3. (Why do you use FAT32, btw? it's so much worse than NTFS.) From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not In-Reply-To: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> Resent-From: Uwe Siart Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Mar 2013 17:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: 13149@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136371556115489 (code B ref -1); Tue, 19 Mar 2013 17:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2013 17:52:41 +0000 Received: from localhost ([127.0.0.1]:35972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UI0iG-00041l-Cm for submit@debbugs.gnu.org; Tue, 19 Mar 2013 13:52:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47807) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UI0iD-00041d-73 for submit@debbugs.gnu.org; Tue, 19 Mar 2013 13:52:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI0gV-0001Nb-B7 for submit@debbugs.gnu.org; Tue, 19 Mar 2013 13:50:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI0gU-0001NU-Tp for submit@debbugs.gnu.org; Tue, 19 Mar 2013 13:50:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI0gT-0007t8-IE for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 13:50:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI0gR-0001JL-Vj for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 13:50:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:59919) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI0gR-0001IT-PF for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 13:50:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UI0gk-0000CU-V3 for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2013 18:51:06 +0100 Received: from p5de954c3.dip.t-dialin.net ([93.233.84.195]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Mar 2013 18:51:06 +0100 Received: from usenet by p5de954c3.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Mar 2013 18:51:06 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Uwe Siart Date: Tue, 19 Mar 2013 18:50:25 +0100 Organization: Technische =?UTF-8?Q?Universit=C3=A4t_?= =?UTF-8?Q?M=C3=BCnchen?= Lines: 14 Message-ID: <84zjxzwa72.fsf@siart.de> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> <84hak7g4vn.fsf@siart.de> <83hak71g8f.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p5de954c3.dip.t-dialin.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:9ol8QncVLAfBTB1xRXeKPidV5fs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Eli Zaretskii writes: > (Why do you use FAT32, btw? it's so much worse than NTFS.) You're right. I'll consider to migrate everything to NTFS. The reason why I still prefered FAT32 was that I used to backup some directory trees by sync-ing them against FTP servers. NTFS volumes were out of sync whenever we changed to daylight-saving time and back because windows returns a modified timestamp on NTFS volumes, while FTP doesn't. I avoided these annoyances stolidly keeping at FAT32. -- Uwe From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Feb 2014 01:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Eli Zaretskii Cc: 13149@debbugs.gnu.org, Uwe Siart Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.13916509019159 (code B ref 13149); Thu, 06 Feb 2014 01:42:02 +0000 Received: (at 13149) by debbugs.gnu.org; 6 Feb 2014 01:41:41 +0000 Received: from localhost ([127.0.0.1]:51734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDyH-0002Nf-5d for submit@debbugs.gnu.org; Wed, 05 Feb 2014 20:41:41 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:53096) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBDyF-0002NW-GI for 13149@debbugs.gnu.org; Wed, 05 Feb 2014 20:41:39 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WBDy0-00009A-JJ; Thu, 06 Feb 2014 02:41:24 +0100 From: Lars Ingebrigtsen References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> <84hak7g4vn.fsf@siart.de> <83hak71g8f.fsf@gnu.org> Date: Wed, 05 Feb 2014 17:40:21 -0800 In-Reply-To: <83hak71g8f.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 19 Mar 2013 18:55:44 +0200") Message-ID: <87fvnxuigq.fsf@building.gnus.org> User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1WBDy0-00009A-JJ X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392255685.69584@4WJnQqfMBF8VRbd+B9jhaw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> Now that 24.3 windows binaries have been released I observe exactly the >> same problem on my XP box. I don't know how to reproduce it 100%. It >> happens sporadically, but it happens. And yes, my user files are on a >> FAT32 partition. >> >> Is there a fix for it, e.g. some customization? > > The fix for this bug is in the trunk, it didn't make it into Emacs > 24.3. So I don't think you can do anything to avoid these annoyances, > especially since you don't build your Emacs (if you did, I could > perhaps show you how to work around that by a simple source change). There's a long thread in this bug report, but I think the conclusion is that this was fixed on the trunk? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Feb 2014 06:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Lars Ingebrigtsen , Eli Zaretskii Cc: 13149@debbugs.gnu.org, Uwe Siart Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.139166714713204 (code B ref 13149); Thu, 06 Feb 2014 06:13:01 +0000 Received: (at 13149) by debbugs.gnu.org; 6 Feb 2014 06:12:27 +0000 Received: from localhost ([127.0.0.1]:51941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBICI-0003Qt-VC for submit@debbugs.gnu.org; Thu, 06 Feb 2014 01:12:27 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:46780) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBICD-0003Qi-DR for 13149@debbugs.gnu.org; Thu, 06 Feb 2014 01:12:22 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s166CJ5C003107 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 6 Feb 2014 06:12:20 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s166CH1V018786 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 6 Feb 2014 06:12:18 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s166CHEs004311; Thu, 6 Feb 2014 06:12:17 GMT MIME-Version: 1.0 Message-ID: <7196246a-b48c-4cff-94e7-317bdc9ed3fd@default> Date: Wed, 5 Feb 2014 22:12:16 -0800 (PST) From: Drew Adams References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> <84hak7g4vn.fsf@siart.de> <83hak71g8f.fsf@gnu.org> <87fvnxuigq.fsf@building.gnus.org> In-Reply-To: <87fvnxuigq.fsf@building.gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) > There's a long thread in this bug report, but I think the conclusion > is that this was fixed on the trunk? I can't speak to that. But I reported the bug when I was using FAT32, and I no longer have that, FWIW. (I also have not noticed the bug in a while, probably not since I switched from FAT32.) From unknown Sun Jun 15 08:43:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13149: 24.3.50; Emacs thinks file was changed outside Emacs, but it was not Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Feb 2014 06:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Lars Ingebrigtsen Cc: 13149@debbugs.gnu.org, usenet@siart.de Reply-To: Eli Zaretskii Received: via spool by 13149-submit@debbugs.gnu.org id=B13149.139166755714101 (code B ref 13149); Thu, 06 Feb 2014 06:20:02 +0000 Received: (at 13149) by debbugs.gnu.org; 6 Feb 2014 06:19:17 +0000 Received: from localhost ([127.0.0.1]:51966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBIIr-0003fJ-3I for submit@debbugs.gnu.org; Thu, 06 Feb 2014 01:19:16 -0500 Received: from mtaout26.012.net.il ([80.179.55.182]:51732) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBIIm-0003f5-4v for 13149@debbugs.gnu.org; Thu, 06 Feb 2014 01:19:11 -0500 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0N0K00G00935C500@mtaout26.012.net.il> for 13149@debbugs.gnu.org; Thu, 06 Feb 2014 08:17:58 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N0K008769HXB6B0@mtaout26.012.net.il>; Thu, 06 Feb 2014 08:17:57 +0200 (IST) Date: Thu, 06 Feb 2014 08:19:04 +0200 From: Eli Zaretskii In-reply-to: <87fvnxuigq.fsf@building.gnus.org> X-012-Sender: halo1@inter.net.il Message-id: <83txcczrtz.fsf@gnu.org> References: <6CDE13E3BCAA4AFAAB8BCE105C6ABF12@us.oracle.com> <50F8D150.8030200@gmail.com> <50F8D731.5020001@cs.ucla.edu> <50F8D93B.1040901@yandex.ru> <50F8DCCB.1030602@cs.ucla.edu> <83a9s67wlr.fsf@gnu.org> <50F9C009.9060708@cs.ucla.edu> <50F9D213.3070901@yandex.ru> <50F9EF01.5000703@cs.ucla.edu> <50F9F250.1030406@yandex.ru> <50FA06F1.2000308@cs.ucla.edu> <50FA1AEF.9070700@yandex.ru> <50FA265E.80301@cs.ucla.edu> <22A7346C22DB439382C55EF3F7398DBA@us.oracle.com> <510C4008.6070609@cs.ucla.edu> <83halvaw4o.fsf@gnu.org> <84hak7g4vn.fsf@siart.de> <83hak71g8f.fsf@gnu.org> <87fvnxuigq.fsf@building.gnus.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Lars Ingebrigtsen > Cc: Uwe Siart , 13149@debbugs.gnu.org > Date: Wed, 05 Feb 2014 17:40:21 -0800 > > Eli Zaretskii writes: > > >> Now that 24.3 windows binaries have been released I observe exactly the > >> same problem on my XP box. I don't know how to reproduce it 100%. It > >> happens sporadically, but it happens. And yes, my user files are on a > >> FAT32 partition. > >> > >> Is there a fix for it, e.g. some customization? > > > > The fix for this bug is in the trunk, it didn't make it into Emacs > > 24.3. So I don't think you can do anything to avoid these annoyances, > > especially since you don't build your Emacs (if you did, I could > > perhaps show you how to work around that by a simple source change). > > There's a long thread in this bug report, but I think the conclusion is > that this was fixed on the trunk? IMO, yes. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 06 19:12:08 2014 Received: (at control) by debbugs.gnu.org; 7 Feb 2014 00:12:08 +0000 Received: from localhost ([127.0.0.1]:53859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBZ39-0006aO-Jl for submit@debbugs.gnu.org; Thu, 06 Feb 2014 19:12:08 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:40553) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBZ35-0006Zo-Ja for control@debbugs.gnu.org; Thu, 06 Feb 2014 19:12:04 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WBZ2r-0004ng-Vs for control@debbugs.gnu.org; Fri, 07 Feb 2014 01:11:50 +0100 Date: Thu, 06 Feb 2014 16:10:44 -0800 Message-Id: <87bnyjlr3v.fsf@building.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #13149 X-MailScanner-ID: 1WBZ2r-0004ng-Vs X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392336710.65313@92QwoR5U1e2suXnYtmv04Q X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) close 13149