Re: [Blockchain-interop] Gatweay Crash Recovery Discussion #1
Thomas Hardjono <hardjono@mit.edu> Wed, 02 December 2020 00:18 UTC
Return-Path: <hardjono@mit.edu>
X-Original-To: blockchain-interop@ietfa.amsl.com
Delivered-To: blockchain-interop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id B52423A0BED
for <blockchain-interop@ietfa.amsl.com>; Tue, 1 Dec 2020 16:18:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id SMtxKkt2QenO for <blockchain-interop@ietfa.amsl.com>;
Tue, 1 Dec 2020 16:18:02 -0800 (PST)
Received: from outgoing-exchange-1.mit.edu (outgoing-exchange-1.mit.edu
[18.9.28.15])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 2EA5F3A0BE7
for <blockchain-interop@ietf.org>; Tue, 1 Dec 2020 16:18:01 -0800 (PST)
Received: from w92exedge3.exchange.mit.edu (W92EXEDGE3.EXCHANGE.MIT.EDU
[18.7.73.15])
by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id 0B20Hf9B003401;
Tue, 1 Dec 2020 19:17:59 -0500
Received: from w92expo23.exchange.mit.edu (18.7.74.77) by
w92exedge3.exchange.mit.edu (18.7.73.15) with Microsoft SMTP Server (TLS) id
15.0.1293.2; Tue, 1 Dec 2020 19:17:16 -0500
Received: from oc11expo23.exchange.mit.edu (18.9.4.88) by
w92expo23.exchange.mit.edu (18.7.74.77) with Microsoft SMTP Server (TLS) id
15.0.1365.1; Tue, 1 Dec 2020 19:17:52 -0500
Received: from oc11expo23.exchange.mit.edu ([18.9.4.88]) by
oc11expo23.exchange.mit.edu ([18.9.4.88]) with mapi id 15.00.1365.000; Tue, 1
Dec 2020 19:17:52 -0500
From: Thomas Hardjono <hardjono@mit.edu>
To: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
CC: "blockchain-interop@ietf.org" <blockchain-interop@ietf.org>
Thread-Topic: [Blockchain-interop] Gatweay Crash Recovery Discussion #1
Thread-Index: AQHWxzjaLfsSgHvBpEij+cXceb4u96nhMacpgABiJICAAVy3aw==
Date: Wed, 2 Dec 2020 00:17:52 +0000
Message-ID: <c0564c70e6a44fd29798e1ee6b4db5ae@oc11expo23.exchange.mit.edu>
References: <666e283e0d7a452fbf31dc7a42ec71b6@tecnico.ulisboa.pt>,
<a1666b75233e112cd7d828ea4fa4fada@tecnico.ulisboa.pt>
<a40dc7708df646b385e5ebbdcab43781@oc11expo23.exchange.mit.edu>,
<a87a56a2e6e85666e32145d1c83e892e@tecnico.ulisboa.pt>
In-Reply-To: <a87a56a2e6e85666e32145d1c83e892e@tecnico.ulisboa.pt>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [73.167.220.69]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/blockchain-interop/eRQaREAVHJ4Iv9HVLa8XbQ3eC60>
Subject: Re: [Blockchain-interop] Gatweay Crash Recovery Discussion #1
X-BeenThere: blockchain-interop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Blockchain Gateway Interoperability Protocol
<blockchain-interop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/blockchain-interop>,
<mailto:blockchain-interop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/blockchain-interop/>
List-Post: <mailto:blockchain-interop@ietf.org>
List-Help: <mailto:blockchain-interop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/blockchain-interop>,
<mailto:blockchain-interop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Dec 2020 00:18:10 -0000
Thanks Rafael. Inline: >>> > -- Which mode (self-healing mode, or primary-backup mode) do you >>> >>> > recommend? (Which one would be the simplest approach for now, and >>> > what assumptions would we need to make). >>> >>> The self-healing mode is simpler, as the same machine eventually >>> recovers, continuing its operations since the latest log entry. It does >>> not require, in principle, to read from the log storage API. However, we >>> are assuming it eventually recovers, and while this happens the system >>> is down, prejudicing availability. For this scenario, there may need to be some assumptions about the gateway node. For example, (i) the gateway recovers to 100% without any internal losses (e.g. loss of private-keys); (ii) that the SSL connection has a longer life-time than the duration of crash (unavailability); etc. For short-duration unavailabilities, would the gateway pick-up (restart) from the last message before crash, or does it start from the beginning of the Phase? Best -- thomas -- > ________________________________________ > From: Blockchain-interop [blockchain-interop-bounces@ietf.org] on > behalf of Rafael Belchior > [rafael.belchior=40tecnico.ulisboa.pt@dmarc.ietf.org] > Sent: Monday, November 30, 2020 11:49 AM > To: blockchain-interop@ietf.org > Subject: [Blockchain-interop] Gatweay Crash Recovery Discussion #1 > > Dear All, > Attached, the slides of the first discussion on the crash recovery > mechanism for gateways, that took place during the last meeting. > > > Cheers, > > -- > Rafael Belchior > Ph.D. student in Computer Science and Engineering, Blockchain - Técnico > Lisboa > https://rafaelapb.github.io/ > https://www.linkedin.com/in/rafaelpbelchior/ -- Rafael Belchior Ph.D. student in Computer Science and Engineering, Blockchain - Técnico Lisboa https://rafaelapb.github.io/ https://www.linkedin.com/in/rafaelpbelchior/
- [Blockchain-interop] Gatweay Crash Recovery Discu… Rafael Belchior
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Thomas Hardjono
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Rafael Belchior
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Thomas Hardjono
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Rafael Belchior
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Martin Hargreaves
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Rafael Belchior
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Thomas Hardjono
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Rafael Belchior
- Re: [Blockchain-interop] Gatweay Crash Recovery D… Thomas Hardjono