Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1WZpQr-0004lM-N8 for pgsql-performance@arkaria.postgresql.org; Mon, 14 Apr 2014 22:32:54 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1WZpQq-00058I-Rf for pgsql-performance@arkaria.postgresql.org; Mon, 14 Apr 2014 22:32:52 +0000 Received: from makus.postgresql.org ([2001:4800:7903:4::125]) by malur.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1WZpQp-000586-GQ for pgsql-performance@postgresql.org; Mon, 14 Apr 2014 22:32:51 +0000 Received: from mail-bn1lp0141.outbound.protection.outlook.com ([207.46.163.141] helo=na01-bn1-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1WZpQg-0001Gz-4N for pgsql-performance@postgresql.org; Mon, 14 Apr 2014 22:32:50 +0000 Received: from BN1PR05MB009.namprd05.prod.outlook.com (10.255.202.141) by BN1PR05MB012.namprd05.prod.outlook.com (10.255.202.151) with Microsoft SMTP Server (TLS) id 15.0.918.8; Mon, 14 Apr 2014 22:32:39 +0000 Received: from BN1PR05MB009.namprd05.prod.outlook.com ([169.254.15.209]) by BN1PR05MB009.namprd05.prod.outlook.com ([169.254.15.209]) with mapi id 15.00.0918.000; Mon, 14 Apr 2014 22:32:38 +0000 From: Mel Llaguno To: "pgsql-performance@postgresql.org" Subject: HFS+ pg_test_fsync performance Thread-Topic: HFS+ pg_test_fsync performance Thread-Index: AQHPWDFwlR15YRY8f0KSgkk6+/NESg== Date: Mon, 14 Apr 2014 22:32:38 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.3.9.131030 x-originating-ip: [66.18.210.235] x-forefront-prvs: 0181F4652A x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(6009001)(428001)(164054003)(189002)(199002)(77982001)(81342001)(15975445006)(80976001)(81542001)(54356999)(92566001)(4396001)(83072002)(19580395003)(86362001)(46102001)(66066001)(83322001)(15202345003)(2656002)(74502001)(80022001)(87936001)(74662001)(36756003)(92726001)(20776003)(85852003)(79102001)(99286001)(50986999)(31966008)(99396002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR05MB012; H:BN1PR05MB009.namprd05.prod.outlook.com; FPR:A910F939.A61052A8.9BF0D347.C2CF653B.20575; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (: coverity.com does not designate permitted sender hosts) Content-Type: text/plain; charset="euc-kr" Content-ID: <09A63FA0088A9B4AB2673EC51B04FDB3@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: coverity.com X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-performance Precedence: bulk Sender: pgsql-performance-owner@postgresql.org SSB3YXMgZ2l2ZW4gYW5lY2RvdGFsIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBI RlMrIHBlcmZvcm1hbmNlIHVuZGVyIE9TWCBhcw0KYmVpbmcgdW5zdWl0YWJs ZSBmb3IgcHJvZHVjdGlvbiBQRyBkZXBsb3ltZW50cyBhbmQgdGhhdCBwZ190 ZXN0X2ZzeW5jDQpjb3VsZCBiZSB1c2VkIHRvIG1lYXN1cmUgdGhlIHJlbGF0 aXZlIHNwZWVkIHZlcnN1cyBvdGhlciBvcGVyYXRpbmcgc3lzdGVtcw0KKHN1 Y2ggYXMgTGludXgpLiBJbiBteSBwZXJmb3JtYW5jZSBsYWIsIEkgaGF2ZSBh IG51bWJlciBvZiBzaW1pbGFybHkNCmVxdWlwcGVkIExpbnV4IGhvc3RzIChV YnVudHUgMTIuMDQgNjQtYml0IExUUyBTZXJ2ZXIgdy8xMjhHYiBSQU0gLyAy IE9XQw0KNmcgTWVyY3VyeSBFeHRyZW1lIFNTRHMgLyA3MjAwcnBtIFNBVEEz IEhERCAvIDE2IEU1LXNlcmllcyBjb3JlcykgdGhhdCBJDQp1c2VkIHRvIGNh cHR1cmUgYmFzZWxpbmUgTGludXggbnVtYmVycy4gQXMgd2UgZ2VuZXJhbGx5 IHJlY29tbWVuZCBvdXINCmN1c3RvbWVycyB1c2UgU1NEICh0aGUgczM3MDAg cmVjb21tZW5kZWQgYnkgUEcpLCBJIHdhbnRlZCB0byBwZXJmb3JtIGENCmNv bXBhcmlzb24uIE9uIHRoZXNlIGJlZWZ5IG1hY2hpbmVzIEkgcmFuIHRoZSBm b2xsb3dpbmcgdGVzdHM6DQoNClNTRDoNCg0KIyBwZ190ZXN0X2ZzeW5jIC1m IC4vZnN5bmMub3V0IC1zIDMwDQozMCBzZWNvbmRzIHBlciB0ZXN0DQpPX0RJ UkVDVCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSBmb3Igb3Blbl9kYXRh c3luYyBhbmQgb3Blbl9zeW5jLg0KDQpDb21wYXJlIGZpbGUgc3luYyBtZXRo b2RzIHVzaW5nIG9uZSA4a0Igd3JpdGU6DQooaW4gd2FsX3N5bmNfbWV0aG9k IHByZWZlcmVuY2Ugb3JkZXIsIGV4Y2VwdCBmZGF0YXN5bmMNCmlzIExpbnV4 J3MgZGVmYXVsdCkNCiAgICAgICAgb3Blbl9kYXRhc3luYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG4vYQ0KICAgICAgICBmZGF0YXN5bmMg ICAgICAgICAgICAgICAgICAgICAgICAyMjU5LjY1MiBvcHMvc2VjICAgICA0 NDMgdXNlY3Mvb3ANCiAgICAgICAgZnN5bmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTk0OS42NjQgb3BzL3NlYyAgICAgNTEzIHVzZWNzL29wDQog ICAgICAgIGZzeW5jX3dyaXRldGhyb3VnaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICBuL2ENCiAgICAgICAgb3Blbl9zeW5jICAgICAgICAgICAgICAg ICAgICAgICAgMjI0NS4xNjIgb3BzL3NlYyAgICAgNDQ1IHVzZWNzL29wDQoN CkNvbXBhcmUgZmlsZSBzeW5jIG1ldGhvZHMgdXNpbmcgdHdvIDhrQiB3cml0 ZXM6DQooaW4gd2FsX3N5bmNfbWV0aG9kIHByZWZlcmVuY2Ugb3JkZXIsIGV4 Y2VwdCBmZGF0YXN5bmMNCmlzIExpbnV4J3MgZGVmYXVsdCkNCiAgICAgICAg b3Blbl9kYXRhc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG4vYQ0KICAgICAgICBmZGF0YXN5bmMgICAgICAgICAgICAgICAgICAgICAg ICAyMTYxLjk0MSBvcHMvc2VjICAgICA0NjMgdXNlY3Mvb3ANCiAgICAgICAg ZnN5bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg5MS44OTQgb3Bz L3NlYyAgICAgNTI5IHVzZWNzL29wDQogICAgICAgIGZzeW5jX3dyaXRldGhy b3VnaCAgICAgICAgICAgICAgICAgICAgICAgICAgICBuL2ENCiAgICAgICAg b3Blbl9zeW5jICAgICAgICAgICAgICAgICAgICAgICAgMTExOC44MjYgb3Bz L3NlYyAgICAgODk0IHVzZWNzL29wDQoNCkNvbXBhcmUgb3Blbl9zeW5jIHdp dGggZGlmZmVyZW50IHdyaXRlIHNpemVzOg0KKFRoaXMgaXMgZGVzaWduZWQg dG8gY29tcGFyZSB0aGUgY29zdCBvZiB3cml0aW5nIDE2a0INCmluIGRpZmZl cmVudCB3cml0ZSBvcGVuX3N5bmMgc2l6ZXMuKQ0KICAgICAgICAgMSAqIDE2 a0Igb3Blbl9zeW5jIHdyaXRlICAgICAgICAyMTcxLjU1OCBvcHMvc2VjICAg ICA0NjAgdXNlY3Mvb3ANCiAgICAgICAgIDIgKiAgOGtCIG9wZW5fc3luYyB3 cml0ZXMgICAgICAgMTEyNi40OTAgb3BzL3NlYyAgICAgODg4IHVzZWNzL29w DQogICAgICAgICA0ICogIDRrQiBvcGVuX3N5bmMgd3JpdGVzICAgICAgICA1 NjkuNTk0IG9wcy9zZWMgICAgMTc1NiB1c2Vjcy9vcA0KICAgICAgICAgOCAq ICAya0Igb3Blbl9zeW5jIHdyaXRlcyAgICAgICAgMjg1LjE0OSBvcHMvc2Vj ICAgIDM1MDcgdXNlY3Mvb3ANCiAgICAgICAgMTYgKiAgMWtCIG9wZW5fc3lu YyB3cml0ZXMgICAgICAgIDE0Mi41Mjggb3BzL3NlYyAgICA3MDE2IHVzZWNz L29wDQoNClRlc3QgaWYgZnN5bmMgb24gbm9uLXdyaXRlIGZpbGUgZGVzY3Jp cHRvciBpcyBob25vcmVkOg0KKElmIHRoZSB0aW1lcyBhcmUgc2ltaWxhciwg ZnN5bmMoKSBjYW4gc3luYyBkYXRhIHdyaXR0ZW4NCm9uIGEgZGlmZmVyZW50 IGRlc2NyaXB0b3IuKQ0KICAgICAgICB3cml0ZSwgZnN5bmMsIGNsb3NlICAg ICAgICAgICAgICAxOTQ3LjU1NyBvcHMvc2VjICAgICA1MTMgdXNlY3Mvb3AN CiAgICAgICAgd3JpdGUsIGNsb3NlLCBmc3luYyAgICAgICAgICAgICAgMTk1 MS4wODIgb3BzL3NlYyAgICAgNTEzIHVzZWNzL29wDQoNCk5vbi1TeW5jJ2Vk IDhrQiB3cml0ZXM6DQogICAgICAgIHdyaXRlICAgICAgICAgICAgICAgICAg ICAgICAgICAgNDgxMjk2LjkwOSBvcHMvc2VjICAgICAgIDIgdXNlY3Mvb3AN Cg0KDQpIREQ6DQoNCnBnX3Rlc3RfZnN5bmMgLWYgL3RtcC9mc3luYy5vdXQg LXMgMzANCjMwIHNlY29uZHMgcGVyIHRlc3QNCk9fRElSRUNUIHN1cHBvcnRl ZCBvbiB0aGlzIHBsYXRmb3JtIGZvciBvcGVuX2RhdGFzeW5jIGFuZCBvcGVu X3N5bmMuDQoNCkNvbXBhcmUgZmlsZSBzeW5jIG1ldGhvZHMgdXNpbmcgb25l IDhrQiB3cml0ZToNCihpbiB3YWxfc3luY19tZXRob2QgcHJlZmVyZW5jZSBv cmRlciwgZXhjZXB0IGZkYXRhc3luYw0KaXMgTGludXgncyBkZWZhdWx0KQ0K ICAgICAgICBvcGVuX2RhdGFzeW5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgbi9hDQogICAgICAgIGZkYXRhc3luYyAgICAgICAgICAgICAg ICAgICAgICAgICAxMDUuNzgzIG9wcy9zZWMgICAgOTQ1MyB1c2Vjcy9vcA0K ICAgICAgICBmc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3 LjY5MiBvcHMvc2VjICAgMzYxMTEgdXNlY3Mvb3ANCiAgICAgICAgZnN5bmNf d3JpdGV0aHJvdWdoICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4vYQ0K ICAgICAgICBvcGVuX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICAgMTAz LjM5OSBvcHMvc2VjICAgIDk2NzEgdXNlY3Mvb3ANCg0KQ29tcGFyZSBmaWxl IHN5bmMgbWV0aG9kcyB1c2luZyB0d28gOGtCIHdyaXRlczoNCihpbiB3YWxf c3luY19tZXRob2QgcHJlZmVyZW5jZSBvcmRlciwgZXhjZXB0IGZkYXRhc3lu Yw0KaXMgTGludXgncyBkZWZhdWx0KQ0KICAgICAgICBvcGVuX2RhdGFzeW5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi9hDQogICAgICAg IGZkYXRhc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAxMDQuNjQ3IG9w cy9zZWMgICAgOTU1NiB1c2Vjcy9vcA0KICAgICAgICBmc3luYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDI3LjIyMyBvcHMvc2VjICAgMzY3MzQg dXNlY3Mvb3ANCiAgICAgICAgZnN5bmNfd3JpdGV0aHJvdWdoICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG4vYQ0KICAgICAgICBvcGVuX3N5bmMgICAg ICAgICAgICAgICAgICAgICAgICAgIDU1LjgzOSBvcHMvc2VjICAgMTc5MDkg dXNlY3Mvb3ANCg0KQ29tcGFyZSBvcGVuX3N5bmMgd2l0aCBkaWZmZXJlbnQg d3JpdGUgc2l6ZXM6DQooVGhpcyBpcyBkZXNpZ25lZCB0byBjb21wYXJlIHRo ZSBjb3N0IG9mIHdyaXRpbmcgMTZrQg0KaW4gZGlmZmVyZW50IHdyaXRlIG9w ZW5fc3luYyBzaXplcy4pDQogICAgICAgICAxICogMTZrQiBvcGVuX3N5bmMg d3JpdGUgICAgICAgICAxMDMuNTgxIG9wcy9zZWMgICAgOTY1NCB1c2Vjcy9v cA0KICAgICAgICAgMiAqICA4a0Igb3Blbl9zeW5jIHdyaXRlcyAgICAgICAg IDU1LjIwNyBvcHMvc2VjICAgMTgxMTMgdXNlY3Mvb3ANCiAgICAgICAgIDQg KiAgNGtCIG9wZW5fc3luYyB3cml0ZXMgICAgICAgICAyOC4zMjAgb3BzL3Nl YyAgIDM1MzExIHVzZWNzL29wDQogICAgICAgICA4ICogIDJrQiBvcGVuX3N5 bmMgd3JpdGVzICAgICAgICAgMTQuNTgxIG9wcy9zZWMgICA2ODU4MiB1c2Vj cy9vcA0KICAgICAgICAxNiAqICAxa0Igb3Blbl9zeW5jIHdyaXRlcyAgICAg ICAgICA3LjQwNyBvcHMvc2VjICAxMzUwMDMgdXNlY3Mvb3ANCg0KVGVzdCBp ZiBmc3luYyBvbiBub24td3JpdGUgZmlsZSBkZXNjcmlwdG9yIGlzIGhvbm9y ZWQ6DQooSWYgdGhlIHRpbWVzIGFyZSBzaW1pbGFyLCBmc3luYygpIGNhbiBz eW5jIGRhdGEgd3JpdHRlbg0Kb24gYSBkaWZmZXJlbnQgZGVzY3JpcHRvci4p DQogICAgICAgIHdyaXRlLCBmc3luYywgY2xvc2UgICAgICAgICAgICAgICAg MjcuMjI4IG9wcy9zZWMgICAzNjcyNyB1c2Vjcy9vcA0KICAgICAgICB3cml0 ZSwgY2xvc2UsIGZzeW5jICAgICAgICAgICAgICAgIDI3LjEwOCBvcHMvc2Vj ICAgMzY4OTAgdXNlY3Mvb3ANCg0KTm9uLVN5bmMnZWQgOGtCIHdyaXRlczoN CiAgICAgICAgd3JpdGUgICAgICAgICAgICAgICAgICAgICAgICAgICA0NjYx MDguMDAxIG9wcy9zZWMgICAgICAgMiB1c2Vjcy9vcA0KDQoNCi0tLS0tLS0N Cg0KU28gZmFyLCBzbyBnb29kLiBMb2NhbCBIREQgdnMuIFNTRCBzaG93cyBh IHNpZ25pZmljYW50IGRpZmZlcmVuY2UgaW4gZnN5bmMNCnBlcmZvcm1hbmNl LiBIZXJlIGFyZSB0aGUgY29ycmVzcG9uZGluZyBmc3RhYiBlbnRyaWVzIDoN Cg0KL2Rldi9tYXBwZXIvY2ltLWJhc2UNCi9vcHQvY2ltCQlleHQ0CWRlZmF1 bHRzLG5vYXRpbWUsbm9kaXJhdGltZSxkaXNjYXJkCTAJMiAoU1NEKQ0KL2Rl di9tYXBwZXIvcC0tYXBwLS1saW4tcm9vdCAvICAgICAgICAgICAgICAgZXh0 NCAgICBlcnJvcnM9cmVtb3VudC1ybyAwDQogICAgMSAoSEREKQ0KDQpJIHRo ZW4gdHJpZWQgdGhlIHBnX3Rlc3RfZnN5bmMgb24gbXkgT1NYIE1hdmVyaWNr cyBtYWNoaW5lIChxdWFkLWNvcmUgaTcgLw0KSW50ZWwgNTIwU1NEIC8gMTZH QiBSQU0pIGFuZCBnb3QgdGhlIGZvbGxvd2luZyByZXN1bHRzIDoNCg0KIyBw Z190ZXN0X2ZzeW5jIC1zIDMwIC1mIC4vZnN5bmMub3V0DQozMCBzZWNvbmRz IHBlciB0ZXN0DQpEaXJlY3QgSS9PIGlzIG5vdCBzdXBwb3J0ZWQgb24gdGhp cyBwbGF0Zm9ybS4NCg0KQ29tcGFyZSBmaWxlIHN5bmMgbWV0aG9kcyB1c2lu ZyBvbmUgOGtCIHdyaXRlOg0KKGluIHdhbF9zeW5jX21ldGhvZCBwcmVmZXJl bmNlIG9yZGVyLCBleGNlcHQgZmRhdGFzeW5jDQppcyBMaW51eCdzIGRlZmF1 bHQpDQogICAgICAgIG9wZW5fZGF0YXN5bmMgICAgICAgICAgICAgICAgICAg IDg3NTIuMjQwIG9wcy9zZWMgICAgIDExNCB1c2Vjcy9vcA0KICAgICAgICBm ZGF0YXN5bmMgICAgICAgICAgICAgICAgICAgICAgICA4NTU2LjQ2OSBvcHMv c2VjICAgICAxMTcgdXNlY3Mvb3ANCiAgICAgICAgZnN5bmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgODgzMS4wODAgb3BzL3NlYyAgICAgMTEzIHVz ZWNzL29wDQogICAgICAgIGZzeW5jX3dyaXRldGhyb3VnaCAgICAgICAgICAg ICAgICA3MzUuMzYyIG9wcy9zZWMgICAgMTM2MCB1c2Vjcy9vcA0KICAgICAg ICBvcGVuX3N5bmMgICAgICAgICAgICAgICAgICAgICAgICA4OTY3LjAwMCBv cHMvc2VjICAgICAxMTIgdXNlY3Mvb3ANCg0KQ29tcGFyZSBmaWxlIHN5bmMg bWV0aG9kcyB1c2luZyB0d28gOGtCIHdyaXRlczoNCihpbiB3YWxfc3luY19t ZXRob2QgcHJlZmVyZW5jZSBvcmRlciwgZXhjZXB0IGZkYXRhc3luYw0KaXMg TGludXgncyBkZWZhdWx0KQ0KICAgICAgICBvcGVuX2RhdGFzeW5jICAgICAg ICAgICAgICAgICAgICA0MjU2LjkwNiBvcHMvc2VjICAgICAyMzUgdXNlY3Mv b3ANCiAgICAgICAgZmRhdGFzeW5jICAgICAgICAgICAgICAgICAgICAgICAg NzQ4NS4yNDIgb3BzL3NlYyAgICAgMTM0IHVzZWNzL29wDQogICAgICAgIGZz eW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIDczMzUuNjU4IG9wcy9z ZWMgICAgIDEzNiB1c2Vjcy9vcA0KICAgICAgICBmc3luY193cml0ZXRocm91 Z2ggICAgICAgICAgICAgICAgNzE2LjUzMCBvcHMvc2VjICAgIDEzOTYgdXNl Y3Mvb3ANCiAgICAgICAgb3Blbl9zeW5jICAgICAgICAgICAgICAgICAgICAg ICAgNDMwMy40MDggb3BzL3NlYyAgICAgMjMyIHVzZWNzL29wDQoNCkNvbXBh cmUgb3Blbl9zeW5jIHdpdGggZGlmZmVyZW50IHdyaXRlIHNpemVzOg0KKFRo aXMgaXMgZGVzaWduZWQgdG8gY29tcGFyZSB0aGUgY29zdCBvZiB3cml0aW5n IDE2a0INCmluIGRpZmZlcmVudCB3cml0ZSBvcGVuX3N5bmMgc2l6ZXMuKQ0K ICAgICAgICAgMSAqIDE2a0Igb3Blbl9zeW5jIHdyaXRlICAgICAgICA3NTU5 LjM4MSBvcHMvc2VjICAgICAxMzIgdXNlY3Mvb3ANCiAgICAgICAgIDIgKiAg OGtCIG9wZW5fc3luYyB3cml0ZXMgICAgICAgNDUzNy41NzMgb3BzL3NlYyAg ICAgMjIwIHVzZWNzL29wDQogICAgICAgICA0ICogIDRrQiBvcGVuX3N5bmMg d3JpdGVzICAgICAgIDI1MzkuNzgwIG9wcy9zZWMgICAgIDM5NCB1c2Vjcy9v cA0KICAgICAgICAgOCAqICAya0Igb3Blbl9zeW5jIHdyaXRlcyAgICAgICAx MzA3LjQ5OSBvcHMvc2VjICAgICA3NjUgdXNlY3Mvb3ANCiAgICAgICAgMTYg KiAgMWtCIG9wZW5fc3luYyB3cml0ZXMgICAgICAgIDY1OS45ODUgb3BzL3Nl YyAgICAxNTE1IHVzZWNzL29wDQoNClRlc3QgaWYgZnN5bmMgb24gbm9uLXdy aXRlIGZpbGUgZGVzY3JpcHRvciBpcyBob25vcmVkOg0KKElmIHRoZSB0aW1l cyBhcmUgc2ltaWxhciwgZnN5bmMoKSBjYW4gc3luYyBkYXRhIHdyaXR0ZW4N Cm9uIGEgZGlmZmVyZW50IGRlc2NyaXB0b3IuKQ0KICAgICAgICB3cml0ZSwg ZnN5bmMsIGNsb3NlICAgICAgICAgICAgICA5MDAzLjYyMiBvcHMvc2VjICAg ICAxMTEgdXNlY3Mvb3ANCiAgICAgICAgd3JpdGUsIGNsb3NlLCBmc3luYyAg ICAgICAgICAgICAgODAzNS40Mjcgb3BzL3NlYyAgICAgMTI0IHVzZWNzL29w DQoNCk5vbi1TeW5jJ2VkIDhrQiB3cml0ZXM6DQogICAgICAgIHdyaXRlICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjcxMTEyLjA3NCBvcHMvc2VjICAg ICAgIDQgdXNlY3Mvb3ANCg0KLS0tLS0tLQ0KDQoNClRoZXNlIHJlc3VsdHMg d2VyZSB1bmV4cGVjdGVkIGFuZCBzdXJwcmlzaW5nLiBJbiBhbG1vc3QgZXZl cnkgbWV0cmljICh3aXRoDQp0aGUgZXhjZXB0aW9uIG9mIHRoZSBOb24tU3lu Y6n2ZCA4azggd3JpdGVzKSwgT1NYIE1hdmVyaWNrcyAxMC45LjIgdXNpbmcN CkhGUysgb3V0LXBlcmZvcm1lZCBteSBVYnVudHUgc2VydmVycy4gV2hpbGUg dGhlIFNTRHMgY29tZSBmcm9tIGRpZmZlcmVudA0KbWFudWZhY3R1cmVycywg Ym90aCB1c2UgdGhlIFNhbmRGb3JjZSBTRi0yMjgxIGNvbnRyb2xsZXJzLg0K DQpQbGF1c2libGUgZXhwbGFuYXRpb25zIG9mIHRoZSBhcHBhcmVudCBkaXNw YXJpdHkgaW4gZnN5bmMgcGVyZm9ybWFuY2UNCndvdWxkIGJlIHdlbGNvbWUu DQoNClRoYW5rcywgTWVsDQoNClAuUy4gT25lIG1vcmUgdGhpbmc7IEkgZm91 bmQgdGhpcyBhcnRpY2xlIHdoaWNoIG1hcHMgZnN5bmMgbWVjaGFuaXNtcw0K dmVyc3VzDQpvcGVyYXRpbmcgc3lzdGVtcyA6DQpodHRwOi8vd3d3Lndlc3Ru ZXQuY29tL35nc21pdGgvY29udGVudC9wb3N0Z3Jlc3FsL1R1bmluZ1BHV0FM Lmh0bQ0KDQpUaGlzIGFydGljbGUgc3VnZ2VzdHMgdGhhdCBib3RoIG9wZW5f ZGF0YXN5bmMgYW5kIGZkYXRhc3luYyBhcmUgX25vdF8NCnN1cHBvcnRlZCBm b3IgT1NYLCBidXQgdGhlIHBnX3Rlc3RfZnN5bmMgcmVzdWx0cyBzdWdnZXN0 IG90aGVyd2lzZS4NCg0KCi0tIApTZW50IHZpYSBwZ3NxbC1wZXJmb3JtYW5j ZSBtYWlsaW5nIGxpc3QgKHBnc3FsLXBlcmZvcm1hbmNlQHBvc3RncmVzcWwu b3JnKQpUbyBtYWtlIGNoYW5nZXMgdG8geW91ciBzdWJzY3JpcHRpb246Cmh0 dHA6Ly93d3cucG9zdGdyZXNxbC5vcmcvbWFpbHByZWYvcGdzcWwtcGVyZm9y bWFuY2UK