Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A4AA5200CD7 for ; Tue, 1 Aug 2017 16:34:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A2EB91673D3; Tue, 1 Aug 2017 14:34:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E8F151673D1 for ; Tue, 1 Aug 2017 16:34:10 +0200 (CEST) Received: (qmail 94624 invoked by uid 500); 1 Aug 2017 14:34:10 -0000 Mailing-List: contact dev-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list dev@nifi.apache.org Received: (qmail 94612 invoked by uid 99); 1 Aug 2017 14:34:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2017 14:34:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 47F911A2313 for ; Tue, 1 Aug 2017 14:34:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.701 X-Spam-Level: X-Spam-Status: No, score=-0.701 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id iu-5TqcwKXog for ; Tue, 1 Aug 2017 14:34:07 +0000 (UTC) Received: from us-smtp-delivery-102.mimecast.com (us-smtp-delivery-102.mimecast.com [216.205.24.102]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 307075FC12 for ; Tue, 1 Aug 2017 14:34:07 +0000 (UTC) Received: from CAS080-CO-7.exch080.serverpod.net (cas080-co-7.exch080.serverdata.net [199.193.205.97]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-143-S24Lz8q-Nu-g79qyAI0mcA-2; Tue, 01 Aug 2017 10:34:05 -0400 Received: from MBX080-W6-CO-2.exch080.serverpod.net (10.224.117.106) by MBX080-W6-CO-2.exch080.serverpod.net (10.224.117.106) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 1 Aug 2017 07:32:42 -0700 Received: from MBX080-W6-CO-2.exch080.serverpod.net ([10.224.117.106]) by MBX080-W6-CO-2.EXCH080.SERVERPOD.NET ([10.224.117.106]) with mapi id 15.00.1178.000; Tue, 1 Aug 2017 07:32:42 -0700 From: Andy Christianson To: "dev@nifi.apache.org" Subject: Re: [DISCUSS] Increasing durability in MiNiFi C++ Thread-Topic: [DISCUSS] Increasing durability in MiNiFi C++ Thread-Index: AQHTCs5jm9wlCVabfkWtzLVCWkCN8qJvwr4A Date: Tue, 1 Aug 2017 14:32:42 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-source-routing-agent: Processed Content-ID: MIME-Version: 1.0 X-MC-Unique: S24Lz8q-Nu-g79qyAI0mcA-2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 archived-at: Tue, 01 Aug 2017 14:34:11 -0000 SW4gYWRkaXRpb24gdG8gdGhlIHRpY2tldHMgbWVudGlvbmVkLCB3ZSBwcm9iYWJseSB3YW50IHRv IGRvIGlzIGlzb2xhdGUgY3VzdG9tIHByb2Nlc3NvcnMgYXMgbXVjaCBhcyBwb3NzaWJsZS4gSS5l LiBpZiBhIGN1c3RvbSBwcm9jZXNzb3Igc2VnZmF1bHRzLCB3ZSBwcm9iYWJseSBkb27igJl0IHdh bnQgdGhhdCB0byBicmluZyBkb3duIHRoZSBlbnRpcmUgbWluaWZpIHByb2Nlc3MuIEFjaGlldmlu ZyB0aGF0IHR5cGUgb2YgaXNvbGF0aW9uIG1pZ2h0IGNvbWUgd2l0aCBzb21lIHRyYWRlb2Zmcywg dGhvdWdoLiBGb3IgaW5zdGFuY2UsIHdlIG1heSBuZWVkIHRvIGltcGxlbWVudCBwcm9jZXNzLWxl dmVsIGlzb2xhdGlvbiwgc2ltaWxhciB0byBob3cgdGhlIGNocm9taXVtIGJyb3dzZXIgaXNvbGF0 ZXMgdGFiIHByb2Nlc3NlcywgYnV0IGRvaW5nIHNvIHdvdWxkIGNvbWUgd2l0aCBhZGRpdGlvbmFs IG1lbW9yeSBhbmQgSVBDIG92ZXJoZWFkLiBNYXliZSB0aGVyZSBhcmUgc29tZSBtb2Rlcm4gc2Fu ZGJveGluZyB0ZWNobmlxdWVzIHdlIGNhbiBsb29rIGF0Lg0KDQpTb21ldGhpbmcgdG8gY29uc2lk ZXIuDQoNCk9uIDgvMS8xNywgOTo1OSBBTSwgIk1hcmMiIDxwaHJvY2tlckBhcGFjaGUub3JnPiB3 cm90ZToNCg0KICAgIEdvb2QgTW9ybmluZywNCiAgICANCiAgICAgIEkndmUgYmVndW4gY2FwdHVy aW5nIHNvbWUgZGV0YWlscyBpbiBhIHRpY2tldCBmb3IgZHVyYWJpbGl0eSBhbmQNCiAgICByZWxp YWJpbGl0eSBvZiBNaU5pRmkgQysrIGNsaWVudHMgWzFdLiBUaGUgc2NvcGUgb2YgdGhpcyB0aWNr ZXQgaXMNCiAgICBjb250aW51aW5nIG9wZXJhdGlvbnMgZGVzcGl0ZSBmYWlsdXJlIHdpdGhpbiBz cGVjaWZpYyBjb21wb25lbnRzLiBUaGVyZSBpcw0KICAgIGEgbGlua2VkIHRpY2tldCBbMl0gYXR0 ZW1wdHMgdG8gYWRkcmVzcyBzb21lIG9mIHRoZSBjb25jZXJucyBicm91Z2h0IHVwIGluDQogICAg TUlOSUZJLTM1NiwgZm9jdXNpbmcgbm8gbWVtb3J5IHVzYWdlLg0KICAgIA0KICAgICAgVGhlIHNw aXJpdCBvZiB0aGUgdGlja2V0IHdhcyBtZWFudCB0byBjYXB0dXJlIGNvbmRpdGlvbnMgb2Yga25v d24NCiAgICBmYWlsdXJlOyBob3dldmVyLCBnaXZlbiB0aGF0IG1vcmUgZGlzY3Vzc2lvbiBoYXMg Ymxvc3NvbWVkLCBJJ2QgbGlrZSB0bw0KICAgIGFzc2VzcyB0aGUgZXhwZXJpZW5jZSBvZiB0aGUg bWFpbGluZyBsaXN0LiBDb250aW51aW5nIG9wZXJhdGlvbnMgaW4gYW55DQogICAgZW52aXJvbm1l bnQgaXMgZGlmZmljdWx0LCBwYXJ0aWN1bGFybHkgb25lIGluIHdoaWNoIHdlIGxpa2VseSBoYXZl IGxpdHRsZQ0KICAgIHRvIG5vIGNvbnRyb2wuIFNpbXBseSBnYXRoZXJpbmcgaW5mb3JtYXRpb24g dG8ga25vdyB3aGVuIGEgZmFpbHVyZSBpcw0KICAgIG9jY3VycmluZyBpcyBhIG1ham9yIHBhcnQg b2YgdGhlIGJhdHRsZS4gQWNjb3JkaW5nIHRvIHRoZSB0aWNrZXRzLCB0aGVyZQ0KICAgIG5lZWRz IHRvIGJlIHNvbWUgZGlzY3Vzc2lvbiBvZiBob3cgd2UgY2xhc3NpZnkgZmFpbHVyZS4NCiAgICAN CiAgICAgIFRoZSB0aWNrZXQgYWRkcmVzc2VkIHRoZSBsb3cgaGFuZ2luZyBmcnVpdCwgYnV0IHRo ZXJlIGFyZSBjZXJ0YWlubHkgbW9yZQ0KICAgIGNvbmRpdGlvbnMgb2YgZmFpbHVyZS4gSWYgYSBk aXNrIHN3aXRjaGVzIHRvIHJlYWQvd3JpdGUgbW9kZSwgZGlza3MgYmVjb21lcw0KICAgIGZ1bGwg YW5kL29yIG91dCBvZiBpbm9kZSBlbnRyaWVzIGV0Yywgd2Uga25vdyBhIGNvbXBsZXRlIGZhaWx1 cmUgb2NjdXJyZWQNCiAgICBhbmQgdGh1cyBjYW4gc3dpdGNoIG91ciB0eXBlIG9mIHdyaXRlIGFj dGl2aXR5IHRvIHVzZSBhIHZvbGF0aWxlIHJlcG8uIEkNCiAgICByZWNvZ25pemUgdGhhdCBwYXJ0 aWFsIGZhaWx1cmVzIG1heSBvY2N1ciwgYnV0IGhvdyBkbyB3ZSBjbGFzc2lmeSB0aGVzZT8NCiAg ICBTaG91bGQgd2UgY2xhc3NpZnkgdGhlc2UgYXQgYWxsIG9yIHdvdWxkIHRoaXMgYmUgdmVudHVy aW5nIGludG8gYSByYWJiaXQNCiAgICBob2xlPw0KICAgIA0KICAgICAgIEZvciBtZW1vcnkgd2Ug Y2FuIGxpa2VseSB0aHJvdHRsZSBxdWV1ZSBzaXplcyBhcyBuZWVkZWQuIEZvciBuZXR3b3JraW5n DQogICAgYW5kIG90aGVyIGNvbXBvbmVudHMgd2UgY291bGQgbGlrZWx5IGZpbmQgb3RoZXIgbWVh c3VyZXMgb2YgZmFpbHVyZS4gVGhlDQogICAgZ29hbCwgbm8gbWF0dGVyIHRoZSBjb21wb25lbnQs IGlzIHRvIGNvbnRpbnVlIG9wZXJhdGlvbnMgd2l0aG91dCBodW1hbg0KICAgIGludGVydmVudGlv biAtLSB3aXRoIHRoZSBob3BlIHRoYXQgdGhlIGNvbmZpZ3VyYXRpb24gbWFrZXMgdGhlIGJvdW5k cyBvZg0KICAgIHRoZSBjbGllbnQgb2J2aW91cy4NCiAgICANCiAgICAgICBNeSBndXQgcmVhY3Rp b24gaXMgdG8gc2VwYXJhdGUgcGFydGlhbCBmYWlsdXJlIGFzIHRoZSBsb3cgaGFuZ2luZyBmcnVp dA0KICAgIG9mIGNvbXBsZXRlIGZhaWx1cmUgaXMgbXVjaCBlYXNpZXIgdG8gYWRkcmVzcywgYnV0 IHdvdWxkIGxvdmUgdG8gaGVhciB0aGUNCiAgICByZWFjdGlvbiBvZiB0aGlzIGxpc3QuIEZ1cnRo ZXIsIGFueSBpbnB1dCBvbiB0aGUgdHlwZXMgb2YgZmFpbHVyZXMgdG8NCiAgICBhZGRyZXNzIHdv dWxkIGJlIGFwcHJlY2lhdGVkLiBMb29rIGZvcndhcmQgdG8gYW55IGFuZCBhbGwgcmVzcG9uc2Vz Lg0KICAgIA0KICAgICAgQmVzdCBSZWdhcmRzLA0KICAgICAgTWFyYw0KICAgIA0KICAgIFsxXSBo dHRwczovL2lzc3Vlcy5hcGFjaGUub3JnL2ppcmEvYnJvd3NlL01JTklGSS0zNTYNCiAgICBbMl0g aHR0cHM6Ly9pc3N1ZXMuYXBhY2hlLm9yZy9qaXJhL2Jyb3dzZS9NSU5JRkktMzYwDQogICAgDQoN Cg==