From dev-return-6963-archive-asf-public=cust-asf.ponee.io@airflow.incubator.apache.org Thu Nov 8 19:20:30 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 00508180671 for ; Thu, 8 Nov 2018 19:20:29 +0100 (CET) Received: (qmail 99642 invoked by uid 500); 8 Nov 2018 18:20:28 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 99598 invoked by uid 99); 8 Nov 2018 18:20:28 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2018 18:20:28 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A971BC53FE for ; Thu, 8 Nov 2018 18:20:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.129 X-Spam-Level: X-Spam-Status: No, score=-0.129 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.127, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=coupang.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id PUJfufOyZTBF for ; Thu, 8 Nov 2018 18:20:22 +0000 (UTC) Received: from KOR01-PS2-obe.outbound.protection.outlook.com (mail-eopbgr1280049.outbound.protection.outlook.com [40.107.128.49]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8C1C37B10E for ; Thu, 8 Nov 2018 17:21:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=coupang.onmicrosoft.com; s=selector1-coupang-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gZ/AAF5IsfJpzdQzPn8PrZVFj6t8u4s8GW8iiEfEVTM=; b=XjPSdFdlUqohNR2TlYz2tkeCqE1IlaLl42HDNDrY0R3uJoF0plPrQeYb3+JpTbitGCWDkcDrZRjJm2faF0XpPaLefOiQlZ4iXJUNY0ZWSmny0UYjlDcqqZC+BpcDVa1AypHGRNoiRfm6qGcpK9jbnctS1KQZLPW9ucMjrt76ggY= Received: from PSXP216MB0598.KORP216.PROD.OUTLOOK.COM (10.174.23.13) by PSXP216MB0534.KORP216.PROD.OUTLOOK.COM (10.174.22.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.23; Thu, 8 Nov 2018 17:21:42 +0000 Received: from PSXP216MB0598.KORP216.PROD.OUTLOOK.COM ([fe80::b85c:aa71:6ca:df63]) by PSXP216MB0598.KORP216.PROD.OUTLOOK.COM ([fe80::b85c:aa71:6ca:df63%12]) with mapi id 15.20.1294.034; Thu, 8 Nov 2018 17:21:42 +0000 From: "Daniel (Daniel Lamblin) [BDP - Seoul]" To: "dev@airflow.incubator.apache.org" , "dev@airflow.apache.org" CC: "yrqls21@gmail.com" Subject: Re: A Naive Multi-Scheduler Architecture Experiment of Airflow Thread-Topic: A Naive Multi-Scheduler Architecture Experiment of Airflow Thread-Index: AQHUcSdoDMLaM7tZvk2tynm9t1izgKVGw5eA Date: Thu, 8 Nov 2018 17:21:42 +0000 Message-ID: <5E067791-5D72-414E-83AB-BE1B76B2EAE8@coupang.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=lamblin@coupang.com; x-originating-ip: [14.63.75.47] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;PSXP216MB0534;6:CBfE1KYkUD4ShapOl3jlxETdiFu9488gBEvANGZzVVXbzbp00QZ6+iOWpE2wubV7oWJ5u+s0QrsFCV6L8rKi7oAl9bd0DPPNFvdfTgWBnkej46tGQ9F9MhQp97hC56iLYekK6k8wolQGDbw6J+/oPwCZfHbFBZdbF7A8zBj2np6lzx+OUzHz2JBAQtQSwz8RXUnNVQi1HeenqQ0xa+ehiFAcuhG2QStDoSPadz9MJetPZQz6ciS48i7Tq2pyd1J4JLTt+EcCMAeva4O7h2VniqbcWXIa9sDoNxXSqNeVe4KSQxUIMa1OzDTj9w0eBAfn5lc0rOb1gCIfEwRuCAm3Ghhaj+1om9oxR3M0a6dr0suz9jZaEbBaD8qqjcI/Dnx/4d2FNWvF+Jit8D5SrhWfNusON2SR/qoamC+X0drcIlsDLI5Klf7tgp1t4RRZ/v+RMbGtDhfWYzpLR2MJ5Ra2SA==;5:GZcDbUb5iFq/z97UKwIxJrqOTde0mABMEv55i1MRxJT4ok/AtcGk1BHUMyWnqYSAalCBykcdtFS3pXdOyl8JK//VtTmcqJQrG346ktPLvkKUDm5hzNQJFudiG2MVVxcYxrRAyCZSOqe+h6N2MvSx550fd/tCGntpAYHTG+QxzRI=;7:TBsGjej58TQXXky/PpQ3Wro18z/kl8RfcWn7+igrRPd35Pntm9ItfQADEVgLW6ZnQBAKaes0KTHIRxzym2SL7UXmnE7ftY7zE7fGbBnNmfHkTSK0GhfXrDjBPr2cpKp27WZN/qpKF+JQ/2fW+WcXgQ== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 6479c170-2d4e-4884-eff7-08d6459ea6b0 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);SRVR:PSXP216MB0534; x-ms-traffictypediagnostic: PSXP216MB0534: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(17755550239193)(85827821059158); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231382)(944501410)(52105095)(3002001)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);SRVR:PSXP216MB0534;BCL:0;PCL:0;RULEID:;SRVR:PSXP216MB0534; x-forefront-prvs: 0850800A29 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(376002)(136003)(396003)(366004)(39860400002)(189003)(199004)(43544003)(68736007)(6436002)(6486002)(305945005)(7736002)(229853002)(82746002)(2906002)(97736004)(99286004)(2900100001)(14454004)(2501003)(36756003)(256004)(14444005)(5024004)(3846002)(6506007)(316002)(11346002)(2616005)(476003)(110136005)(6116002)(446003)(486006)(86362001)(26005)(71200400001)(5660300001)(8936002)(4326008)(66066001)(6512007)(83716004)(25786009)(39060400002)(106356001)(76176011)(105586002)(71190400001)(8676002)(186003)(6246003)(81156014)(81166006)(6306002)(478600001)(53936002)(33656002)(102836004);DIR:OUT;SFP:1101;SCL:1;SRVR:PSXP216MB0534;H:PSXP216MB0598.KORP216.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: coupang.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: DRfsChQZeFjCsOJfRhhYnAuJ70c8LCSya3T5CcqhpCBCUuqIaBP/d4k1ZeM3zrsHyhOn8COCERuWnMHfgsM+298I1yZUpTkOj8Ny9jrsC4Bil8kVJRuf3My+m9gW2y8ROoiSfwOiBLuqPtcj9Fd+UaU7E7JroxL3xOOYb38tSuv7/lVci9FHk/IRopv6SXR01N2JU3yItmDAQPI5oCBDUcHdfmnRB2PpchUP/8zs6cmOvYShw211UclP2oQmzu7dKRyrDS/HGJqrqc7fVlX4A0iZtEtfJxmeTp7quF7ymO6Bit/JB0X2F2+zqQUB48vtoZlwFhBsYQ9FfPUGCuzZ9QuYHCsulmSikXiT4p3Jl/A= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <634CB9831A8649438B813F4B73F51016@KORP216.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: coupang.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6479c170-2d4e-4884-eff7-08d6459ea6b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2018 17:21:42.2185 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e3098f96-361b-47c6-a9f4-ab7bafcaffe9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSXP216MB0534 U2luY2UgeW91J3JlIGRpc2N1c3NpbmcgbXVsdGktc2NoZWR1bGVyIHRyaWFscywNCkJhc2VkIG9u IHYxLjggd2UgaGF2ZSBhbHNvIHRyaWVkIHNvbWV0aGluZywgYmFzZWQgb24gcGFzc2luZyBpbiBh IHJlZ2V4IHRvIGVhY2ggc2NoZWR1bGVyOyBEQUcgZmlsZSBwYXRocyB3aGljaCBtYXRjaCBpdCBh cmUgaWdub3JlZC4gVGhpcyByZXF1aXJlZCB0dXJuaW5nIG9mZiBzb21lIGxvZ2ljIHRoYXQgZGVs ZXRlcyBkYWcgZGF0YSBmb3IgZGFncyB0aGF0IGFyZSBtaXNzaW5nIGZyb20gdGhlIGRhZ2JhZy4N Ckl0IGlzIHByZXR0eSBtYW51YWwgYW5kIG5vdCBldmVubHkgZGlzdHJpYnV0ZWQsIGJ1dCBpdCBh bGxvd3Mgc29tZSA1MDAwKyBEQUdzIG9yIHNvIHdpdGggNiBzY2hlZHVsZXIgaW5zdGFuY2VzLiBU aGF0IHNhaWQgdGhlcmUncyBzb21lIHBhaW4gYXJvdW5kIG1haW50YWluaW5nIHN1Y2ggYSBzZXR1 cCwgc28gd2UgZGlkbid0IG9wdCBmb3IgaXQgKHlldCkgaW4gb3VyIHYxLjEwIHNldHVwLg0KVGhl IGxhY2sgb2YgY2xlYW5pbmcgdXAgYW4gb2xkIGRhZyBuYW1lIGlzIGFsc28gbm90IGdyZWF0IChp dCBjYW4gYmUgZG9uZSBzZW1pIG1hbnVhbGx5KS4gVGhlbiB0aGVyZSdzIHRoZSB3b3JrIGluIHRy eWluZyB0byByZWRlZmluZSBwYXR0ZXJucyBmb3IgYmV0dGVyIG1peGVzLCB0ZXN0aW5nIHRoYXQg cGF0dGVybnMgZG9uJ3QgYWxsIGlnbm9yZSB0aGUgc2FtZSBmaWxlLCBub3IgdGhhdCBtb3JlIHRo YW4gb25lIHNjaGVkdWxlciBpbmNsdWRlcyB0aGUgc2FtZSBmaWxlLiBJIGdlbmVyYWxseSB3b3Vs ZG4ndCBzdWdnZXN0IHRoaXMgYXBwcm9hY2guDQoNCkluIGNvbnNpZGVyaW5nIHRvIHNldHVwIGEg c2ltaWxhciBtb2RpZmljYXRpb24gdG8gdjEuMTAsIHdlIHRob3VnaHQgaXQgd291bGQgbWFrZSBz ZW5zZSB0byBpbnN0ZWFkIHRlbGwgZWFjaCBzY2hlZHVsZXIgd2hpY2ggc2NoZWR1bGVyIG51bWJl ciBpdCBpcywgYW5kIGhvdyBtYW55IHRvdGFsIHNjaGVkdWxlcnMgdGhlcmUgYXJlLiBUaGVuIGVh Y2ggc2NoZWR1bGVyIGNhbiB1c2Ugc29tZSBoYXNoIChjaXR5aGFzaD8pIG9uIHRoZSB3aG9sZSBw eSBmaWxlIHBhdGgsIG1vZCBpdCBieSB0aGUgc2NoZWR1bGVyIGNvdW50LCBhbmQgb25seSBwYXJz ZSBpdCBpZiBpdCBtYXRjaGVzIGl0cyBzY2hlZHVsZXIgbnVtYmVyLg0KDQpUaGlzIHNlZW1lZCBs aWtlIGEgZ29vZCB3YXkgdG8ga2VlcCBhIGZpeGVkIG51bWJlciBvZiBzY2hlZHVsZXJzIGJhbGFu Y2luZyBuZXcgZGFnIGZpbGVzLCBidXQgd2UgZGlkbid0IGRvIGl0ICh5ZXQpIGJlY2F1c2Ugd2Ug c3RhcnRlZCB0byB0aGluayBhYm91dCBnZXR0aW5nIGZhbmNpZXI6IHdoYXQgaWYgYSBzY2hlZHVs ZXIgbmVlZHMgdG8gYmUgYWRkZWQ/IENhbiBpdCBiZSBkb25lIHdpdGhvdXQgc3RvcHBpbmcgdGhl IG90aGVycyBhbmQgdXBkYXRlIHRoZSB0b3RhbCBjb3VudDsgb3IgdmljZS12ZXJzYSBmb3IgcmVt b3ZpbmcgYSBzY2hlZHVsZXIuIElmIG9uZSBzY2hlZHVsZXIgZHJvcHMgb3V0IGNhbiB0aGUgb3Ro ZXJzIHJlbnVtYmVyIHRoZW1zZWx2ZXM/IElmIHRoYXQgY291bGQgYmUgc29sdmVkLCB0aGVuIHRo ZSBzY2hlZHVsZXJzIGNvdWxkIGJlIG1hZGUgaW50byBhbiBhdXRvc2NhbGluZyBncm91cOKApiBG b3IgdGhpcyB3ZSB0aG91Z2h0IGFib3V0IHdyYXBwaW5nIHRoZSB3aG9sZSBzY2hlZHVsZXIgaW5z dGFuY2UncyBwcm9jZXNzIHVwIGluIHNvbWUgd2F0Y2hkb2cgdGhhdCBtaWdodCBjb29yZGluYXRl IHdpdGggc29tZXRoaW5nIGxpa2Ugem9va2VlcGVyIChvciBieSB1c2luZyB0aGUgZXhpc3Rpbmcg YWlyZmxvdyBEQikgYnV0IGl0IGdvdCB0byBiZSBmdWxsIG9mIHBvdGVudGlhbCBsb29waG9sZXMg Zm9yIHRoZSBzY2hlZHVsZXJzLCBsaWtlIG5lZWRpbmcgdG8gYmUgaW4gc3luYyBhYm91dCByZWZp bGxpbmcgdGhlIGRhZ2JhZyBpbiBjb25jZXJ0IHdpdGggZWFjaCBvdGhlciB3aGVuIHRoZXJlJ3Mg YSBjaGFuZ2UgaW4gdGhlIHRvdGFsIGNvdW50LCBhbmQgcHJvYmxlbXMgd2hlbiBvbmUgZHJvcHMg b2ZmIGJ1dCBpcyBhY3R1YWxseSBub3QgcmVhbGx5IGRvd24gZm9yIHRoZSBjb3VudCBhbmQgcG9w cyBiYWNrIGluIGhhdmluZyBtaXNzZWQgdGhhdCB0aGUgb3RoZXJzIGRlY2lkZWQgY2hhbmdlZCB0 aGVpciBudW1iZXJpbmcsIGV0Yy4NCg0KSSBicmluZyB0aGlzIHVwIGJlY2F1c2UgdGhlIGJhc2lj IGZvcm0gb2YgdGhlIGlkZWFzIGRvZXNuJ3QgaGluZ2Ugb24gd2hpY2ggZm9sZGVyIGEgZGFnIGlz IGluLCB3aGljaCBzZWVtcyBtb3JlIGxpa2VseSB0byB3b3JrIG5pY2VseSB3aXRoIHRlYW0gYmFz ZWQgaGllcmFyY2hpZXMgd2hpY2ggYWxzbyBpbXBvcnQgcmV1c2FibGUgbW9kdWxlcyBhY3Jvc3Mg REFHIGZpbGVzLg0KLURhbmllbA0KUC5TLiB5ZWFoIHdlIGRpZCBmaW5kIHRoZXJlIHdlcmUgdGlt ZXMgd2hlbiBzY2hlZHVsZXJzIGV4aXRlZCBiZWNhdXNlIHRoZXJlIHdhcyBhIGRiIGxvY2sgb24g dGFzayBpbnN0YW5jZXMgdGhleSB3ZXJlIHRyeWluZyB0byB1cGRhdGUuIFNvIHRoZSBEQiBuZWVk cyB0byBiZSBtYW5hZ2VkIGJ5IHNvbWVvbmUgd2hvIGtub3dzIGhvdyB0byBzY2FsZSBpdCBmb3Ig dGhhdOKApiBvciBwb3NzaWJseSB0aGUgbW9kZWwgbmVlZHMgdG8gYmUgbWFkZSBtb3JlIGNvbmR1 Y2l2ZSB0byBtaW5pbWFsbHkgbG9ja2luZyB1cGRhdGVzLg0KDQrvu79PbiAxMC8zMS8xOCwgMTE6 MzggUE0sICJEZW5nIFhpYW9kb25nIiA8eGQuZGVuZy5yQGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAg ICBIaSBGb2xrcywNCiAgICANCiAgICBQcmV2aW91c2x5IEkgaW5pdGlhdGVkIGEgZGlzY3Vzc2lv biBhYm91dCB0aGUgYmVzdCBwcmFjdGljZSBvZiBBaXJmbG93IHNldHRpbmctdXAsIGFuZCBpdCB3 YXMgYWdyZWVkIGJ5IGEgZmV3IGZvbGtzIHRoYXQgc2NoZWR1bGVyIG1heSBiZWNvbWUgb25lIG9m IHRoZSBib3R0bGVuZWNrIGNvbXBvbmVudCAod2UgY2FuIG9ubHkgcnVuIG9uZSBzY2hlZHVsZXIg aW5zdGFuY2UsIGNhbiBvbmx5IHNjYWxlIHZlcnRpY2FsbHkgcmF0aGVyIHRoYW4gaG9yaXpvbnRh bGx5LCBldGMuKS4gRXNwZWNpYWxseSB3aGVuIHdlIGhhdmUgdGhvdXNhbmRzIG9mIERBR3MsIHRo ZSBzY2hlZHVsaW5nIGxhdGVuY3kgbWF5IGJlIGhpZ2guDQogICAgDQogICAgSW4gb3VyIHRlYW0s IHdlIGhhdmUgZXhwZXJpbWVudGVkIGEgbmFpdmUgbXVsdGlwbGUtc2NoZWR1bGVyIGFyY2hpdGVj dHVyZS4gV291bGQgbGlrZSB0byBzaGFyZSBoZXJlLCBhbmQgYWxzbyBzZWVrIGlucHV0cyBmcm9t IHlvdS4NCiAgICANCiAgICAqMS4gQmFja2dyb3VuZCoNCiAgICAtIEluc2lkZSBEQUdfRm9sZGVy LCB3ZSBjYW4gaGF2ZSBzdWItZm9sZGVycy4NCiAgICAtIFdoZW4gd2UgaW5pdGlhdGUgc2NoZWR1 bGVyIGluc3RhbmNlLCB3ZSBjYW4gc3BlY2lmeSDigJwtLXN1YmRpcuKAnSBmb3IgaXQsIHdoaWNo IHdpbGwgc3BlY2lmeSB0aGUgc3BlY2lmaWMgZGlyZWN0b3J5IHRoYXQgdGhlIHNjaGVkdWxlciBp cyBnb2luZyB0byDigJxzY2Fu4oCdIChodHRwczovL2FpcmZsb3cuYXBhY2hlLm9yZy9jbGkuaHRt bCNzY2hlZHVsZXIpLg0KICAgIA0KICAgICoyLiBPdXIgTmFpdmUgSWRlYSoNCiAgICBTYXkgd2Ug aGF2ZSAyLDAwMCBEQUdzLiBJZiB3ZSBydW4gb25lIHNpbmdsZSBzY2hlZHVsZXIgaW5zdGFuY2Us IG9uZSBzY2hlZHVsaW5nIGxvb3Agd2lsbCB0cmF2ZXJzZSBhbGwgMksgREFHcy4NCiAgICANCiAg ICBPdXIgaWRlYSBpczoNCiAgICBTdGVwLTE6IENyZWF0ZSBtdWx0aXBsZSBzdWItZGlyZWN0b3Jp ZXMsIHNheSBmaXZlLCB1bmRlciBEQUdfRm9sZGVyIChzdWJkaXIxLCBzdWJkaXIyLCDigKYsIHN1 YmRpcjUpDQogICAgU3RlcC0yOiBEaXN0cmlidXRlIHRoZSBEQUdzIGV2ZW5seSBpbnRvIHRoZXNl IHN1Yi1kaXJlY3RvcmllcyAoNDAwIERBR3MgaW4gZWFjaCkNCiAgICBTdGVwLTM6IHRoZW4gd2Ug Y2FuIHN0YXJ0IHNjaGVkdWxlciBpbnN0YW5jZSBvbiA1IGRpZmZlcmVudCBtYWNoaW5lcywgdXNp bmcgY29tbWFuZCBgYWlyZmxvdyBzY2hlZHVsZXIgLS1zdWJkaXIgc3ViZGlyPGk+YCBvbiBtYWNo aW5lIDxpPi4NCiAgICANCiAgICBIZW5jZSBldmVudHVhbGx5LCBlYWNoIHNjaGVkdWxlciBvbmx5 IG5lZWRzIHRvIHRha2UgY2FyZSBvZiA0MDAgREFHcy4NCiAgICANCiAgICAqMy4gVGVzdCAmIFJl c3VsdHMqDQogICAgLSBXZSBoYXZlIGRvbmUgYSB0ZXN0aW5nIHVzaW5nIDIsMDAwIERBR3MgKDMg dGFza3MgaW4gZWFjaCBEQUcpLg0KICAgIC0gREFHcyBhcmUgc3RvcmVkIHVzaW5nIG5ldHdvcmsg YXR0YWNoZWQgc3RvcmFnZSAodGhlIHNhbWUgZHJpdmUgbW91bnRlZCB0byBhbGwgbm9kZXMpLCBz byB3ZSBkb27igJl0IGNvbmNlcm4gYWJvdXQgdGhlIERBR19Gb2xkZXIgc3luY2hyb25pemF0aW9u Lg0KICAgIC0gTm8gY29uZmxpY3Qgb2JzZXJ2ZWQgKGVhY2ggREFHIGZpbGUgd2lsbCBvbmx5IGJl IHBhcnNlZCAmIHNjaGVkdWxlZCBieSBvbmUgc2NoZWR1bGVyIGluc3RhbmNlKS4NCiAgICAtIFRo ZSBzY2hlZHVsaW5nIHNwZWVkIGltcHJvdmVzIGFsbW9zdCBsaW5lYXJseS4gRGVtb25zdHJhdGVk IHRoYXQgd2UgY2FuIHNjYWxlIHNjaGVkdWxlciBob3Jpem9udGFsbHkuDQogICAgDQogICAgKjQu IEhpZ2hsaWdodCoNCiAgICAtIFRoaXMgbmFpdmUgaWRlYSBkb2VzbuKAmXQgYWRkcmVzcyBzY2hl ZHVsZXIgYXZhaWxhYmlsaXR5Lg0KICAgIC0gQXMgS2VsdmluIFlhbmcgc2hhcmVkIGVhcmxpZXIg aW4gYW5vdGhlciB0aHJlYWQsIHRoZSBkYXRhYmFzZSBtYXkgYmUgYW5vdGhlciBib3R0bGVuZWNr IHdoZW4gdGhlIGxvYWQgaXMgaGlnaC4gQnV0IHRoaXMgaXMgbm90IGNvbnNpZGVyZWQgaGVyZSB5 ZXQuDQogICAgDQogICAgDQogICAgS2luZGx5IHNoYXJlIHlvdXIgdGhvdWdodHMgb24gdGhpcyBu YWl2ZSBpZGVhLiBUaGFua3MuDQogICAgDQogICAgDQogICAgDQogICAgQmVzdCByZWdhcmRzLA0K ICAgIFhEDQogICAgDQogICAgDQogICAgDQogICAgDQogICAgDQoNCg==