From owner-freebsd-net@freebsd.org Fri Dec 23 05:52:01 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6DFAC8D290 for ; Fri, 23 Dec 2016 05:52:01 +0000 (UTC) (envelope-from honzhan@microsoft.com) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0094.outbound.protection.outlook.com [104.47.41.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 719441667 for ; Fri, 23 Dec 2016 05:52:00 +0000 (UTC) (envelope-from honzhan@microsoft.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LsF/mo6Y8r5A8oAHnhsXa/R742GoGg15mHanCFIveSk=; b=PJVtvXqnep1vjxDjPMEyo/Tch4tFKnYWfSAcG4nZOX4nanyPPuBMRsYOC8wcyXmAytWQIbXjYXEKFzbxlA9YKbKZQ0hS1FsAjShdSmsPr0wqxKq9Kd+nU8a/aTLGjF6c5/ymj2rbD4yNEM0FMNIHdwFdxXqj7hJE6NAKfh6Hs4M= Received: from CY1PR03MB1517.namprd03.prod.outlook.com (10.163.17.23) by CY1PR03MB1517.namprd03.prod.outlook.com (10.163.17.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14; Fri, 23 Dec 2016 02:17:23 +0000 Received: from CY1PR03MB1517.namprd03.prod.outlook.com ([10.163.17.23]) by CY1PR03MB1517.namprd03.prod.outlook.com ([10.163.17.23]) with mapi id 15.01.0789.021; Fri, 23 Dec 2016 02:17:23 +0000 From: Hongjiang Zhang To: =?utf-8?B?55ub5oWn5Y2O?= , freebsd-net Subject: RE: question about fopen fd limit Thread-Topic: question about fopen fd limit Thread-Index: AQHSXGwf2qSe3kt94kW28cl0jvogp6EUyCGA Date: Fri, 23 Dec 2016 02:17:23 +0000 Message-ID: References: <2016122223570929089978@corp.netease.com> In-Reply-To: <2016122223570929089978@corp.netease.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=honzhan@microsoft.com; x-originating-ip: [2404:f801:9000:19::23a] x-ms-office365-filtering-correlation-id: 14f48776-8edc-4578-22e0-08d42ad9d538 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR03MB1517; x-microsoft-exchange-diagnostics: 1; CY1PR03MB1517; 7:Xcmn7bw7K2rHoQ52wuhGUgRlMRu5uU26sTN2qOLe4yHoCARFFGpV1IWnybnoO/KMw/kfGSFZg63Gold8cR9tjPcxJfHThFm7NuCmwq61BuiCd4xCM6l0K83J02Cab8+dDCaJhK1hGgc7JD5GcnmHOFCZas08cFxNl7B1QI+FLghSh9eemk5kg1SzWofTxaQf+rfbCELLFu+TmZ/NuGC61eq3MD7YDo7rRx1OIf3wzXrvkUYUUczuqPeTV3IXIweHLaxDtpUvsklUeV5Dvh1uzRTBfQ8D4bsjQZzyh8McNRvv5Ffw9PaDdCSbWPkJlHlIQ7HQ+sPQIN1uwkboSZw0ve5iv/arHS65+8s4JfNn5vk46YGPvpfS5jMP7QfAhl6szE3Hft8KCrkRNbFcuwxgjd4iqIPSR5H3snAxFzp1on+bMr9v//uZd9zBXkFj2BuHSNE5F0qvp5eQuFuStC+rPJxe2U1gt8fi83aRlbwzd50= x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(209352067349851)(189930954265078)(219752817060721)(21532816269658); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(61426038)(61427038)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123558021)(20161123560025)(6072148)(6047074); SRVR:CY1PR03MB1517; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1517; x-forefront-prvs: 016572D96D x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(39840400002)(39860400002)(39850400002)(39410400002)(53754006)(13464003)(199003)(377454003)(189002)(61484003)(305945005)(8990500004)(5001770100001)(6436002)(8936002)(3660700001)(33656002)(2950100002)(3280700002)(38730400001)(86612001)(2906002)(7736002)(189998001)(76576001)(9686002)(10290500002)(8676002)(5005710100001)(81156014)(101416001)(92566002)(81166006)(6506006)(2900100001)(68736007)(74316002)(107886002)(76176999)(54356999)(50986999)(77096006)(25786008)(5660300001)(229853002)(102836003)(6116002)(10090500001)(105586002)(99286002)(575784001)(86362001)(122556002)(97736004)(106356001)(106116001)(7696004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR03MB1517; H:CY1PR03MB1517.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2016 02:17:23.6655 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1517 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 05:52:01 -0000 V2h5IGRvIHlvdSBuZWVkIHRvIG1hcCBUQ1AgZmQgdG8gRklMRT8gDQoNCkl0IGlzIGRpZmZpY3Vs dCB0byBtb2RpZnkgRklMRSBzdHJ1Y3R1cmUuIElmIGl0IGlzIHBvc3NpYmxlLCBsZXQgdXMgZmln dXJlIG91dCBzb21lIG5ldyBkZXNpZ25zIHRvIG1lZXQgeW91ciByZXF1aXJlbWVudC4NCg0KLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IG93bmVyLWZyZWVic2QtbmV0QGZyZWVic2Qu b3JnIFttYWlsdG86b3duZXItZnJlZWJzZC1uZXRAZnJlZWJzZC5vcmddIE9uIEJlaGFsZiBPZiA/ Pz8NClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAyMiwgMjAxNiAxMTo1NyBQTQ0KVG86IGZyZWVi c2QtbmV0IDxmcmVlYnNkLW5ldEBmcmVlYnNkLm9yZz4NClN1YmplY3Q6IHF1ZXN0aW9uIGFib3V0 IGZvcGVuIGZkIGxpbWl0DQoNCmhpIGFsbCwNCg0KICAgaGl+DQogICB3ZSBhcmUgZnJvbSBDaGlu ZXNlIEdhbWUgRGV2ZWxvcCBDb3JwLCBOZXRlYXNlLg0KICAgYW5kIE9uZSBvZiBvdXIgcHJvZHVj dCB1c2luZyBGcmVlQnNkIGFzIGl0cyBPUyBwbGF0Zm9ybS4NCiAgIFRoaXMgR2FtZSBoYXMgTWls bGlvbnMgb2YgcGxheWVycyBvbmxpbmUgLCBhbmQgRWFjaCBTZXJ2ZXIgbWF5IGhvbGRzIDI1MDAw KyB0Y3AgY29ubmVjdGlvbiBhdCB0aGUgc2FtZSB0aW1lLlRoYW5rcyB0byBCU0QgYW5kIGtxdWV1 ZSA6KQ0KDQogICBmb3IgZXhhbXBsZSwgaXQncyBvbmUgb2Ygb3VyIHNlcnZlciAsIG5ldHN0YXQg Y21kIHRvIGxpc3QgY29ubmVjdGlvbnMgb3ZlcmFsbC4uLg0KICAgbmV0c3RhdCAtYW4gfCBncmVw IDEzMzk2IChpdCdzIG91ciBsaXN0ZW5pbmcgcG9ydCkgfCB3YyAtbCANCiAgIDIzMjIxDQoNCiAg ICByZWNlbnRseSB3ZSBkbyBzb21lIHBlcmZvcm1hbmNlIG9wdGltaXplIGFuZCBwcm9tb3RlIHRo aXMgY29ubmVjdCBsaW1pdCB0byAyODAwMCsgb3IgMzAwMDArLg0KICBCdXQgd2UgZmluZCBGcmVl YnNkIGhhcyBhIGxpbWl0IHRoYXQgdGhpcyBodWdlIG9ubGluZSBudW1iZXIgd2lsbCB0YWtlIDI4 MDAwKyBmZCwgYW5kIGJzZCBGSUxFICogc3RydWN0J3MNCiAgZmQgb25seSBzdXBwb3J0IHRvIFNI T1JUIC4gc3VjaCBhcyAuLg0KDQpzdHJ1Y3QgX19zRklMRSB7DQogLi4uDQogc2hvcnQgX2ZpbGU7 IC8qICgqKSBmaWxlbm8sIGlmIFVuaXggZGVzY3JpcHRvciwgZWxzZSAtMSAqLyAgLi4uDQoNCiAg c28gaWYgb3VyIHNlcnZlciB3YW50IHRvIGZvcGVuIHNvbWUgZmlsZSB3aGVuIHdlIHN0aWxsIGhv bGQgdGhpcyBvbmxpbmUgbnVtYmVyLCB0aGUgZmQgYW1vdW50IG1heSBlYXNpbHkgZXhjZWVkIDMy NzY3LCBhbmQgZm9wZW4gZGVmaW5pdGVseSByZXR1cm4gYSBlcnIgY29kZS4gdGhlbiB0aGUgc2Vy dmVyIHdpbGwgYXBwZWFyIHNvbWUgZmF0YWx5IEVSUk9SLiANCg0KICB3ZSBkbyBhIHNpbXBsZSB0 ZXN0IGFuZCBjb25maXJtIHRoaXMgc2l0dWF0aW9uLg0KDQogIHRoZW4gaW4gZm9wZW4ncyBjb2Rl ICwgd2Ugbm90aWNlIHRoYXQgd2UgY2FuIHVzZSBvcGVuIHRvIHJldHVybiBhIGZkIGluc3RyZWFk IG9mIGZvcGVuIHRvIGF2b2lkIHRoaXMgb3ZlcmZsb3csIA0KICAgYXMgYmVsb3cNCg0KNjggLyoN CjEgKiBGaWxlIGRlc2NyaXB0b3JzIGFyZSBhIGZ1bGwgaW50LCBidXQgX2ZpbGUgaXMgb25seSBh IHNob3J0LiANCjIgKiBJZiB3ZSBnZXQgYSB2YWxpZCBmaWxlIGRlc2NyaXB0b3IgdGhhdCBpcyBn cmVhdGVyIHRoYW4NCjMgKiBTSFJUX01BWCwgdGhlbiB0aGUgZmQgd2lsbCBnZXQgc2lnbi1leHRl bmRlZCBpbnRvIGFuDQo0ICogaW52YWxpZCBmaWxlIGRlc2NyaXB0b3IuIEhhbmRsZSB0aGlzIGNh c2UgYnkgZmFpbGluZyB0aGUNCjUgKiBvcGVuLiANCjYgKi8NCg0KDQogIEJVVCAuLi4gc28gbWFu eSBjIGxpYiBGSUxFIHNlcmllcyBmdW5jdGlvbiBuZWVkcyBhIEZJTEUgKiBwb2ludGVyIGFzIGlu cHV0IGFyZ3VtZW50LCB3ZSBjYW4ndCBjb252ZXJ0IGFsbCBvZiB0aGVtIHRvIGZkLCBvciBpdCB3 aWxsIGJlIGEgcmF0aGVyIHN1ZmZlcmluZyB0aGluZ3MgdG8gdXMuIA0KDQogIGFuZCBldmVuIGlu IEJTRCAxMCAsIGl0IHNlZW1zIHRoaXMgc2hvcnQgbGltaXQgc3RpbGwgdGhlcmUgLCBidXQgb3Ro ZXIgT1MgYXMgZGViaWFuICwgRklMRSBzdHJ1Y250J3MgZmlsZW5vIGlzIGEgaW50IC4NCiAgDQog IHdlIGZvdW5kIGFuIHVub2ZmaWNhbCBwYXRjaCBlYXNpbHkgY2hhbmdlIHRoaXMgZmlsZW5vIHRv IHVuc2lnbmVkICwgYnV0IHdlIGFyZSBhIHZlcnkgc3RyZWFkeSBwcm9qZWN0LCB3ZSBjYW4ndCBh ZmZvcmQgdGhlIHJpc2sgdG8gdXNlIGFuIHVub2ZmaWNhbCBwYXRjaC4NCg0KICBzbywgZG8geW91 IGhhdmUgYW55IHBsYW4gdG8gY2hhbmdlIHRoaXMgZm9wZW4gZmQgbGltaXQgdG8gVU5TSUdORUQg U0hPUlQgb3IgaW50IGluIHRoZSBmdXR1cmUgPyB1c2hvcnQgaXMgZW5vdWdoIGZvciB1cyAuIA0K ICBpZiB5b3UgZG8gLCB3ZSBhcmUgcmVhbGx5IGdsYWQgYW5kIGV4Y2l0ZWR+fn5+fn5+aWYgeW91 IGRvbid0ICxpdCBkb25lbid0IG1hdHRlciwgIHBseiBnaXZlIHVzIGEgcmVwbHkgc28gdGhhdCB3 ZSBtYXkgbmVlZCB0bw0KICBmaW5kIHNvbWUgb3RoZXIgcGxhbiB0byByZXNvbHZlZCB0aGlzIHN1 ZmZlcmluZyB0aGluZy4NCiAgTG9MLCB0aGFuayB5b3UgISEhISENCg0KeW91cnMgc2luY2VyZWx5 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5zb24gc2hlbmcNCg0K DQp3aW5zb24gc2hlbmcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQpmcmVlYnNkLW5ldEBmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QNCmh0dHBzOi8vbmEw MS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGbGlz dHMuZnJlZWJzZC5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZmcmVlYnNkLW5ldCZkYXRhPTAy JTdDMDElN0Nob256aGFuJTQwbWljcm9zb2Z0LmNvbSU3QzRhOWRmY2NiY2NkNDQ2YmUyZjRhMDhk NDJhODMzZmIwJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYz NjE4MDE5MDU4NDQ3ODg5MCZzZGF0YT1QQXdKUDVJWEh5MFdKd3hiVjdNQiUyQjh6dktoZVpVWWpo SHgzb2hGUlNQWk0lM0QmcmVzZXJ2ZWQ9MA0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwg dG8gImZyZWVic2QtbmV0LXVuc3Vic2NyaWJlQGZyZWVic2Qub3JnIg0K