Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A36EF11CB1 for ; Mon, 12 May 2014 01:09:07 +0000 (UTC) Received: (qmail 83037 invoked by uid 500); 12 May 2014 00:42:27 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 82935 invoked by uid 500); 12 May 2014 00:42:27 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 82927 invoked by uid 99); 12 May 2014 00:42:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 May 2014 00:42:27 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bijieshan@huawei.com designates 119.145.14.66 as permitted sender) Received: from [119.145.14.66] (HELO szxga03-in.huawei.com) (119.145.14.66) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 May 2014 00:42:21 +0000 Received: from 172.24.2.119 (EHLO szxeml213-edg.china.huawei.com) ([172.24.2.119]) by szxrg03-dlp.huawei.com (MOS 4.4.3-GA FastPath queued) with ESMTP id AON49731; Mon, 12 May 2014 08:41:59 +0800 (CST) Received: from SZXEML414-HUB.china.huawei.com (10.82.67.153) by szxeml213-edg.china.huawei.com (172.24.2.30) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 12 May 2014 08:41:59 +0800 Received: from SZXEMA404-HUB.china.huawei.com (10.82.72.36) by SZXEML414-HUB.china.huawei.com (10.82.67.153) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 12 May 2014 08:41:58 +0800 Received: from SZXEMA506-MBX.china.huawei.com ([169.254.3.164]) by SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0158.001; Mon, 12 May 2014 08:41:50 +0800 From: Bijieshan To: "dev@hbase.apache.org" CC: Fanghao Subject: RE: WritableRpcEngine$Invoker caches UGI Thread-Topic: WritableRpcEngine$Invoker caches UGI Thread-Index: AQHPbXr1J756ZwVwn0K8hej7KljbNg== Date: Mon, 12 May 2014 00:41:49 +0000 Message-ID: <12FBA326CCB5D446B61A2DDDCB41E42055B93CD0@szxema506-mbx.china.huawei.com> References: Accept-Language: en-US, zh-CN Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.66.84.200] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Virus-Checked: Checked by ClamAV on apache.org U2VudCBhZ2FpbiBzaW5jZSBJIGdvdCBubyByZXBseS4NCg0KVGhhdCdzIDEgcHJvYmxlbSB3ZSBl bmNvdW50ZXJlZCBkdWUgdG8gY2FsbGluZyBVc2VyI2xvZ2luIG1vcmUgdGhhbiAxIHRpbWVzLiBG b3IgeW91ciByZWZlcmVuY2UuDQoNCkppZXNoYW4uDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KRnJvbTogQmlqaWVzaGFuIA0KU2VudDogVGh1cnNkYXksIE1heSAwOCwgMjAxNCA2OjU0IFBN DQpUbzogZGV2QGhiYXNlLmFwYWNoZS5vcmcNCkNjOiBGYW5naGFvDQpTdWJqZWN0OiBXcml0YWJs ZVJwY0VuZ2luZSRJbnZva2VyIGNhY2hlcyBVR0kNCg0KSGksDQoNCkkgdGhpbmsgV3JpdGFibGVS cGNFbmdpbmUkSW52b2tlciBzaG91bGQgbm90IGNhY2hlIFVHSS4gVGhlIGludGVudCBiZWhpbmQg dGhpcyBkZXNpZ24/DQoNCldlIGVuY291bnRlciAxIHByb2JsZW0gZHVlIHRvIGNsaWVudCBjYWxs ZWQgVXNlciNsb2dpbiBtb3JlIHRoYW4gMSB0aW1lcy4gVGhlIGVycm9yIGxvZzoNCg0KMTQvMDUv MDggMTU6NDQ6NDAgRkFUQUwgaXBjLlNlY3VyZUNsaWVudDogU0FTTCBhdXRoZW50aWNhdGlvbiBm YWlsZWQuIFRoZSBtb3N0IGxpa2VseSBjYXVzZSBpcyBtaXNzaW5nIG9yIGludmFsaWQgY3JlZGVu dGlhbHMuIENvbnNpZGVyICdraW5pdCcuDQpqYXZheC5zZWN1cml0eS5zYXNsLlNhc2xFeGNlcHRp b246IEdTUyBpbml0aWF0ZSBmYWlsZWQgW0NhdXNlZCBieSBHU1NFeGNlcHRpb246IE5vIHZhbGlk IGNyZWRlbnRpYWxzIHByb3ZpZGVkIChNZWNoYW5pc20gbGV2ZWw6IEZhaWxlZCB0byBmaW5kIGFu eSBLZXJiZXJvcyB0Z3QpXQ0KCWF0IGNvbS5zdW4uc2VjdXJpdHkuc2FzbC5nc3NrZXJiLkdzc0ty YjVDbGllbnQuZXZhbHVhdGVDaGFsbGVuZ2UoR3NzS3JiNUNsaWVudC5qYXZhOjIxMikNCglhdCBv cmcuYXBhY2hlLmhhZG9vcC5oYmFzZS5zZWN1cml0eS5IQmFzZVNhc2xScGNDbGllbnQuc2FzbENv bm5lY3QoSEJhc2VTYXNsUnBjQ2xpZW50LmphdmE6MTM4KQ0KCWF0IG9yZy5hcGFjaGUuaGFkb29w LmhiYXNlLmlwYy5TZWN1cmVDbGllbnQkU2VjdXJlQ29ubmVjdGlvbi5zZXR1cFNhc2xDb25uZWN0 aW9uKFNlY3VyZUNsaWVudC5qYXZhOjE4NCkNCglhdCBvcmcuYXBhY2hlLmhhZG9vcC5oYmFzZS5p cGMuU2VjdXJlQ2xpZW50JFNlY3VyZUNvbm5lY3Rpb24uYWNjZXNzJDQoU2VjdXJlQ2xpZW50Lmph dmE6MTgwKQ0KCWF0IG9yZy5hcGFjaGUuaGFkb29wLmhiYXNlLmlwYy5TZWN1cmVDbGllbnQkU2Vj dXJlQ29ubmVjdGlvbiQyLnJ1bihTZWN1cmVDbGllbnQuamF2YTozMDIpDQoJYXQgb3JnLmFwYWNo ZS5oYWRvb3AuaGJhc2UuaXBjLlNlY3VyZUNsaWVudCRTZWN1cmVDb25uZWN0aW9uJDIucnVuKFNl Y3VyZUNsaWVudC5qYXZhOjEpDQoJYXQgamF2YS5zZWN1cml0eS5BY2Nlc3NDb250cm9sbGVyLmRv UHJpdmlsZWdlZChOYXRpdmUgTWV0aG9kKQ0KDQpUaGUgcmVhc29uIG9mIHRoaXMgZXhjZXB0aW9u IGFzIGJlbG93Og0KKDEpLiBDbGllbnQgY2FsbHMgbG9naW4uDQooMikuIENhbGxzIFNjYW4uIFNv IGNsaWVudCBzaWRlIGNhY2hlcyB0aGUgcHJveHkgaW5zdGFuY2UgZm9yIEhSZWdpb25JbnRlcmZh Y2UsIGFuZCBhbHNvIGNhY2hlcyB0aGUgVUdJLg0KKDMpLiBDbGllbnQgY2FsbHMgbG9naW4gYWdh aW4oSXQgc2hvdWxkIG5vdCBoYXBwZW4sIGJ1dCBub25lIHByb3RlY3Rpb25zIHdlIGhhdmUpLg0K KDQpLiBXYWl0IHVudGlsIHRoZSBUR1QgZXhwaXJlLg0KKDUpLiBDYWxscyBTY2FuIGFnYWluLiBT byBpdCB3aWxsIHVzZSB0aGUgY2FjaGVkIG9sZCBVR0kgdG8gY3JlYXRlIHRoZSBTZWN1cmVDb25u ZWN0aW9uLg0KKDYpLiBHZXRzIGEgU2FzbEV4Y2VwdGlvbiBkdWUgdG8gdGhlIGludmFsaWQgY3Jl ZGVudGlhbC4gU28gdHJpZ2dlcnMgU2VjdXJlQ2xpZW50IyBoYW5kbGVTYXNsQ29ubmVjdGlvbkZh aWx1cmUgKDcpLiBDaGVja3Mgd2hldGhlciBuZWVkIHRvIHJlLWxvZ2luIGJ5IFNlY3VyZUNsaWVu dCMgc2hvdWxkQXV0aGVudGljYXRlT3ZlcktyYjoNCiAgICBwcml2YXRlIHN5bmNocm9uaXplZCBi b29sZWFuIHNob3VsZEF1dGhlbnRpY2F0ZU92ZXJLcmIoKSB0aHJvd3MgSU9FeGNlcHRpb24gew0K ICAgICAgVXNlckdyb3VwSW5mb3JtYXRpb24gbG9naW5Vc2VyID0gVXNlckdyb3VwSW5mb3JtYXRp b24uZ2V0TG9naW5Vc2VyKCk7DQogICAgICBVc2VyR3JvdXBJbmZvcm1hdGlvbiBjdXJyZW50VXNl ciA9IFVzZXJHcm91cEluZm9ybWF0aW9uLmdldEN1cnJlbnRVc2VyKCk7DQogICAgICBVc2VyR3Jv dXBJbmZvcm1hdGlvbiByZWFsVXNlciA9IGN1cnJlbnRVc2VyLmdldFJlYWxVc2VyKCk7DQogICAg ICByZXR1cm4gcmVsb2dpbiA9IGF1dGhNZXRob2QgPT0gQXV0aE1ldGhvZC5LRVJCRVJPUyAmJiBs b2dpblVzZXIgIT0gbnVsbA0KICAgICAgICAgICYmDQogICAgICAgICAgLy8gTWFrZSBzdXJlIHVz ZXIgbG9nZ2VkIGluIHVzaW5nIEtlcmJlcm9zIGVpdGhlciBrZXl0YWIgb3IgVEdUDQogICAgICAg ICAgbG9naW5Vc2VyLmhhc0tlcmJlcm9zQ3JlZGVudGlhbHMoKSAmJg0KICAgICAgICAgIC8vIHJl bG9naW4gb25seSBpbiBjYXNlIGl0IGlzIHRoZSBsb2dpbiB1c2VyIChlLmcuIEpUKQ0KICAgICAg ICAgIC8vIG9yIHN1cGVydXNlciAobGlrZSBvb3ppZSkuDQogICAgICAgICAgKGxvZ2luVXNlci5l cXVhbHMoY3VycmVudFVzZXIpIHx8IGxvZ2luVXNlci5lcXVhbHMocmVhbFVzZXIpKTsNCiAgICB9 DQpUaGUgY3VycmVudFVzZXIgaXMgdGhlIGNhY2hlZCBvbGQgb25lLCBidXQgdGhlIGxvZ2luIHVz ZXIgaXMgdGhlIG5ldyBvbmUgY3JlYXRlZCBieSBzdGVwICgzKS4gU28gdGhpcyBjaGVjayByZXR1 cm5zIGZhbHNlIGFuZCBjYXVzZXMgdGhlIHJlLWxvZ2luIHNraXBwZWQuDQoNClRoZSBzb2x1dGlv biBvZiB0aGlzIHByb2JsZW0gaW5jbHVkZXM6DQoNCigxKS4gUHJvdmlkZSBzdWdnZXN0aW9uIHRo YXQgdGhlIGNsaWVudCBzaWRlIHNob3VsZCBvbmx5IGxvZ2luIG9uY2UuDQooMikuIE1vZGlmeSB0 aGUgbG9naWMgaW4gV3JpdGFibGVScGNFbmdpbmUkSW52b2tlciB0aGF0IGRvZXMgbm90IGNhY2hl IFVHSS4gIERvZXMgdGhpcyBtYWtlIHNlbnNlPw0KDQpSZWdhcmRzLA0KSmllc2hhbi4NCg==