Return-Path: X-Original-To: apmail-flink-user-archive@minotaur.apache.org Delivered-To: apmail-flink-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6635D1825F for ; Tue, 8 Dec 2015 15:37:23 +0000 (UTC) Received: (qmail 79509 invoked by uid 500); 8 Dec 2015 15:37:18 -0000 Delivered-To: apmail-flink-user-archive@flink.apache.org Received: (qmail 79419 invoked by uid 500); 8 Dec 2015 15:37:18 -0000 Mailing-List: contact user-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@flink.apache.org Delivered-To: mailing list user@flink.apache.org Received: (qmail 79409 invoked by uid 99); 8 Dec 2015 15:37:18 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Dec 2015 15:37:18 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 9EB03C0481 for ; Tue, 8 Dec 2015 15:37:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.554 X-Spam-Level: X-Spam-Status: No, score=-0.554 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.554] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id dZpDAVEEhy6O for ; Tue, 8 Dec 2015 15:37:02 +0000 (UTC) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 00D95439ED for ; Tue, 8 Dec 2015 15:37:01 +0000 (UTC) Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CFE20027; Tue, 08 Dec 2015 15:31:59 +0000 (GMT) Received: from LHREML503-MBX.china.huawei.com ([10.125.30.103]) by lhreml402-hub.china.huawei.com ([10.201.5.241]) with mapi id 14.03.0235.001; Tue, 8 Dec 2015 15:31:58 +0000 From: Radu Tudoran To: "user@flink.apache.org" Subject: RE: Question about DataStream serialization Thread-Topic: Question about DataStream serialization Thread-Index: AQHRLFCs2HTKX4ilBUyju3TXul4vs562SagggAAXIoCACfHVkIAAbH8AgAAEeiCAAB0fgIAAGcyAgAAzV9CAABFMAIAAAtpQ Date: Tue, 8 Dec 2015 15:31:57 +0000 Message-ID: <8B754047F81D6B4290B9F4CE928333A517A1D3FD@lhreml503-mbx> References: <8B754047F81D6B4290B9F4CE928333A517A1B791@lhreml503-mbx> <8B754047F81D6B4290B9F4CE928333A517A1D201@lhreml503-mbx> <566689B4.4050104@apache.org> <8B754047F81D6B4290B9F4CE928333A517A1D286@lhreml503-mbx> <5666A5E3.6030604@apache.org> <702F0BB9-C33C-4D42-89D9-D12EA23CF239@apache.org> <8B754047F81D6B4290B9F4CE928333A517A1D3C7@lhreml503-mbx> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.46.195.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5666F7EF.03A9,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 2c7d1f554bba59eee265a3300ba43f6b SGksDQoNClRoZSBzdGF0ZSB0aGF0IGlzIGJlaW5nIGxvYWRlZCBjYW4gdmVyeSB3ZWxsIGJlIHBh cnRpdGlvbmVkIGJ5IGtleXMuIEFzc3VtaW5nIHRoaXMgc2NlbmFyaW8gYW5kIHRoYXQgeW91IHdv dWxkIG5vdyB0aGF0IHRoZSBrZXlzIGdvIGZyb20gMCB0byBOLCBpcyB0aGVyZSBzb21lIHBvc3Np YmlsaXR5IHRvIGxvYWQgYW5kIHBhcnRpdGlvbmVkIHRoZSBpbml0aWFsIGRhdGEgaW4gdGhlIG9w ZW4gZnVuY3Rpb24/DQoNCg0KRHIuIFJhZHUgVHVkb3Jhbg0KUmVzZWFyY2ggRW5naW5lZXINCklU IFImRCBEaXZpc2lvbg0KDQoNCkhVQVdFSSBURUNITk9MT0dJRVMgRHVlc3NlbGRvcmYgR21iSA0K RXVyb3BlYW4gUmVzZWFyY2ggQ2VudGVyDQpSaWVzc3RyYXNzZSAyNSwgODA5OTIgTcO8bmNoZW4N Cg0KRS1tYWlsOiByYWR1LnR1ZG9yYW5AaHVhd2VpLmNvbQ0KTW9iaWxlOiArNDkgMTUyMDkwODQz MzANClRlbGVwaG9uZTogKzQ5IDg5MTU4ODM0NDE3Mw0KDQpIVUFXRUkgVEVDSE5PTE9HSUVTIER1 ZXNzZWxkb3JmIEdtYkgNCkhhbnNhYWxsZWUgMjA1LCA0MDU0OSBEw7xzc2VsZG9yZiwgR2VybWFu eSwgd3d3Lmh1YXdlaS5jb20NClJlZ2lzdGVyZWQgT2ZmaWNlOiBEw7xzc2VsZG9yZiwgUmVnaXN0 ZXIgQ291cnQgRMO8c3NlbGRvcmYsIEhSQiA1NjA2MywNCk1hbmFnaW5nIERpcmVjdG9yOiBKaW5n d2VuIFRBTywgV2FuemhvdSBNRU5HLCBMaWZhbmcgQ0hFTg0KU2l0eiBkZXIgR2VzZWxsc2NoYWZ0 OiBEw7xzc2VsZG9yZiwgQW10c2dlcmljaHQgRMO8c3NlbGRvcmYsIEhSQiA1NjA2MywNCkdlc2No w6RmdHNmw7xocmVyOiBKaW5nd2VuIFRBTywgV2FuemhvdSBNRU5HLCBMaWZhbmcgQ0hFTg0KVGhp cyBlLW1haWwgYW5kIGl0cyBhdHRhY2htZW50cyBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1h dGlvbiBmcm9tIEhVQVdFSSwgd2hpY2ggaXMgaW50ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiBv ciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBsaXN0ZWQgYWJvdmUuIEFueSB1c2Ugb2YgdGhlIGlu Zm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaW4gYW55IHdheSAoaW5jbHVkaW5nLCBidXQgbm90 IGxpbWl0ZWQgdG8sIHRvdGFsIG9yIHBhcnRpYWwgZGlzY2xvc3VyZSwgcmVwcm9kdWN0aW9uLCBv ciBkaXNzZW1pbmF0aW9uKSBieSBwZXJzb25zIG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lw aWVudChzKSBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIGUtbWFpbCBpbiBlcnJv ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGJ5IHBob25lIG9yIGVtYWlsIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgaXQhDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEFs am9zY2hhIEtyZXR0ZWsgW21haWx0bzphbGpvc2NoYUBhcGFjaGUub3JnXSANClNlbnQ6IFR1ZXNk YXksIERlY2VtYmVyIDA4LCAyMDE1IDQ6MjAgUE0NClRvOiB1c2VyQGZsaW5rLmFwYWNoZS5vcmcN ClN1YmplY3Q6IFJlOiBRdWVzdGlvbiBhYm91dCBEYXRhU3RyZWFtIHNlcmlhbGl6YXRpb24NCg0K QWgsIEkgc2VlIHdoYXTigJlzIHRoZSBwcm9ibGVtLiBPcGVyYXRvciBzdGF0ZSBpcyBzY29wZWQg dG8gdGhlIGtleSBvZiB0aGUgaW5jb21pbmcgZWxlbWVudC4gSW4gdGhlIG9wZW4oKSBtZXRob2Qs IG5vIGVsZW1lbnQgaGFzIGJlZW4gcmVjZWl2ZWQgeWV0LCBzbyB0aGUga2V5IG9mIHRoZSBpbmNv bWluZyBlbGVtZW50IGlzIGJhc2ljYWxseSBOVUxMLiBTbyB0aGUgb3BlbigpIG1ldGhvZCBpbml0 aWFsaXplcyBzdGF0ZSBmb3Iga2V5IE5VTEwuIEluIGZsYXRNYXAoKSB3ZSBhY3R1YWxseSBoYXZl IGEga2V5IG9mIGluY29taW5nIGVsZW1lbnRzIHNvIHdlIGFjY2VzcyBzdGF0ZSBmb3IgYSBzcGVj aWZpYyBrZXksIHdoaWNoIGhhcyBkZWZhdWx0IHZhbHVlIOKAnDDigJ0gKGZyb20gdGhlIGdldEtl eVZhbHVlU3RhdGUoKSBjYWxsKS4NCg0KT3BlcmF0b3JTdGF0ZSBpcyBvbmx5IHVzZWZ1bCBpZiB0 aGUgc3RhdGUgbmVlZHMgdG8gYmUgcGFydGl0aW9uZWQgYnkga2V5LCBidXQgaGVyZSBpdCBzZWVt cyB0aGF0IHRoZSBzdGF0ZSBpcyB2YWxpZCBmb3IgYWxsIGVsZW1lbnRzPw0KPiBPbiAwOCBEZWMg MjAxNSwgYXQgMTU6MzAsIFJhZHUgVHVkb3JhbiA8cmFkdS50dWRvcmFuQGh1YXdlaS5jb20+IHdy b3RlOg0KPiANCj4gZmluYWwgU3RyZWFtRXhlY3V0aW9uRW52aXJvbm1lbnQgZW52ID0gU3RyZWFt RXhlY3V0aW9uRW52aXJvbm1lbnQNCj4gCQkJCS5nZXRFeGVjdXRpb25FbnZpcm9ubWVudCgpOw0K PiANCj4gCQlEYXRhU3RyZWFtPFN0cmluZz4gc3RyZWFtID0gZW52DQo+IAkJCQkuc29ja2V0VGV4 dFN0cmVhbSgibG9jYWxob3N0IiwgMTYzMzMsICdcbicpDQo+IAkJCQkubWFwKG5ldyBNYXBGdW5j dGlvbjxTdHJpbmcsIFR1cGxlMTxTdHJpbmc+PigpIHsNCj4gCQkJCQlAT3ZlcnJpZGUNCj4gCQkJ CQlwdWJsaWMgVHVwbGUxPFN0cmluZz4gbWFwKFN0cmluZyBhcmcwKSB0aHJvd3MgRXhjZXB0aW9u IHsNCj4gCQkJCQkJcmV0dXJuIG5ldyBUdXBsZTE8U3RyaW5nPihhcmcwKTsNCj4gCQkJCQl9DQo+ IAkJCQl9KS5rZXlCeSgwKQ0KPiAJCQkJLmZsYXRNYXAobmV3IFJpY2hGbGF0TWFwRnVuY3Rpb248 VHVwbGUxPFN0cmluZz4sIFN0cmluZz4oKSB7DQo+IA0KPiAJCQkJCXByaXZhdGUgT3BlcmF0b3JT dGF0ZTxJbnRlZ2VyPiBkYXRhc2V0Ow0KPiANCj4gCQkJCQlAT3ZlcnJpZGUNCj4gCQkJCQlwdWJs aWMgdm9pZCBmbGF0TWFwKFR1cGxlMTxTdHJpbmc+IGFyZzAsDQo+IAkJCQkJCQlDb2xsZWN0b3I8 U3RyaW5nPiBhcmcxKSB0aHJvd3MgRXhjZXB0aW9uIHsNCj4gDQo+IAkJCQkJCWlmIChkYXRhc2V0 LnZhbHVlKCkgPiAwKQ0KPiAJCQkJCQkJYXJnMS5jb2xsZWN0KCJUZXN0IE9LICIgKyBhcmcwKTsN Cj4gDQo+IAkJCQkJCQ0KPiAJCQkJCQkNCj4gCQkJCQl9DQo+IA0KPiAJCQkJCUBPdmVycmlkZQ0K PiAJCQkJCXB1YmxpYyB2b2lkIG9wZW4oQ29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzKSB0aHJvd3Mg RXhjZXB0aW9uIHsNCj4gDQo+IAkJCQkJCWRhdGFzZXQgPSBnZXRSdW50aW1lQ29udGV4dCgpLmdl dEtleVZhbHVlU3RhdGUoDQo+IAkJCQkJCQkJImxvYWRlZGRhdGEiLCBJbnRlZ2VyLmNsYXNzLCAw KTsNCj4gDQo+IAkJCQkJCQ0KPiAJCQkJCQkgLyoNCj4gCQkJCQkJICAqIFNpbXVsYXRlIGxvYWRp bmcgZGF0YQ0KPiAJCQkJCQkgICogTG9va3MgbGlrZSBpZiB0aGlzIHBhcnQgaXMgIGNvbW1lbnRl ZCBvdXQgYW5kIHRoZSBkYXRhc2V0IGlzIA0KPiAJCQkJCQkgICogaW5pdGlhbGl6ZSB3aXRoIDEg Zm9yIGV4YW1wbGUsIHRoYW4gdGhlIG5vbi16ZXJvIHZhbHVlIGlzIGF2YWlsYWJsZSANCj4gCQkJ CQkJICAqIGluIHRoZSBmbGF0TWFwIGZ1bmN0aW9uICANCj4gCQkJCQkJICAqLw0KPiAJCQkJCQkg IA0KPiAJCQkJCQkgIGZvcihpbnQgaT0wO2k8MTA7aSsrKSB7DQo+IAkJCQkJCSAgCSAgZGF0YXNl dC51cGRhdGUoZGF0YXNldC52YWx1ZSgpKzEpOw0KPiAJCQkJCQkgIH0NCj4gCQkJCQkJICANCj4g CQkJCQkJICAvL1N5c3RlbS5vdXQucHJpbnRsbigiZGF0YXNldCB2YWx1ZSAiK2RhdGFzZXQudmFs dWUoKSk7DQo+IAkJCQkJCSAgDQo+IAkJCQkJfQ0KPiAJCQkJfSk7DQo+IA0KPiAJCXN0cmVhbS5w cmludCgpOw0KPiANCj4gCQllbnYuZXhlY3V0ZSgidGVzdCBvcGVuIGZ1bmN0aW9uIik7DQoNCg==