Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 78103 invoked from network); 7 Jul 2010 06:32:12 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 7 Jul 2010 06:32:12 -0000 Received: (qmail 40384 invoked by uid 500); 7 Jul 2010 06:32:11 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 40192 invoked by uid 500); 7 Jul 2010 06:32:08 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 40099 invoked by uid 99); 7 Jul 2010 06:32:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jul 2010 06:32:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of casablinca@126.com designates 123.125.50.112 as permitted sender) Received: from [123.125.50.112] (HELO m50-112.126.com) (123.125.50.112) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jul 2010 06:31:58 +0000 Received: from china-b76158db7 (unknown [124.192.33.194]) by smtp6 (Coremail) with SMTP id j9KowLDrD5xFHzRM0_uEAQ--.2240S2; Wed, 07 Jul 2010 14:31:34 +0800 (CST) Date: Wed, 7 Jul 2010 14:31:40 +0800 From: "casablinca126.com" To: user@cassandra.apache.org References: Subject: TNonblockingServer threadpool in cassandra? Message-ID: <201007071431398904205@126.com> X-mailer: Foxmail 6, 9, 201, 16 [cn] Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====003_Dragon143304048041_=====" X-CM-TRANSID: j9KowLDrD5xFHzRM0_uEAQ--.2240S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU3sqXDUUUU X-CM-SenderInfo: pfdvtu5olquta6rslhhfrp/1tbitREHDUX9daxfLAAAs8 X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. --=====003_Dragon143304048041_===== Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit Hi, Cassandra does not adopt TNonblockingServer threadpool model, which i think it's better to handle very many client connections . With TThreadPoolServer threadpool , I find GC storm and OOM, when client connections are increasing sharply . yes, TNonblockingServer is already in thrift-0.2.0. However, at first I'd like to know ,has anyone already adopted TNonblockingServer ? If not, is it possible to use it in 0.6 version? thanks ! best regards, Cao Jiguang 2010-07-07 casablinca126.com --=====003_Dragon143304048041_===== Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w MC4yOTAwLjU5NDUiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPkBmb250LWZhY2Ugew0KCWZvbnQt ZmFtaWx5OiDLzszlOw0KfQ0KQGZvbnQtZmFjZSB7DQoJZm9udC1mYW1pbHk6IFZlcmRhbmE7DQp9 DQpAZm9udC1mYWNlIHsNCglmb250LWZhbWlseTogQMvOzOU7DQp9DQpAcGFnZSBTZWN0aW9uMSB7 c2l6ZTogNTk1LjNwdCA4NDEuOXB0OyBtYXJnaW46IDcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw dDsgbGF5b3V0LWdyaWQ6IDE1LjZwdDsgfQ0KUC5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTog aW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsg Rk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpM SS5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTogaW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6 IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9t YW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpESVYuTXNvTm9ybWFsIHsNCglURVhULUpVU1RJ Rlk6IGludGVyLWlkZW9ncmFwaDsgRk9OVC1TSVpFOiAxMC41cHQ7IE1BUkdJTjogMGNtIDBjbSAw cHQ7IEZPTlQtRkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIjsgVEVYVC1BTElHTjoganVzdGlmeQ0K fQ0KQTpsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRlcmxpbmUNCn0N ClNQQU4uTXNvSHlwZXJsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRl cmxpbmUNCn0NCkE6dmlzaXRlZCB7DQoJQ09MT1I6IHB1cnBsZTsgVEVYVC1ERUNPUkFUSU9OOiB1 bmRlcmxpbmUNCn0NClNQQU4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgew0KCUNPTE9SOiBwdXJwbGU7 IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQpTUEFOLkVtYWlsU3R5bGUxNyB7DQoJRk9O VC1XRUlHSFQ6IG5vcm1hbDsgQ09MT1I6IHdpbmRvd3RleHQ7IEZPTlQtU1RZTEU6IG5vcm1hbDsg Rk9OVC1GQU1JTFk6IFZlcmRhbmE7IFRFWFQtREVDT1JBVElPTjogbm9uZTsgbXNvLXN0eWxlLXR5 cGU6IHBlcnNvbmFsLWNvbXBvc2UNCn0NCkRJVi5TZWN0aW9uMSB7DQoJcGFnZTogU2VjdGlvbjEN Cn0NClVOS05PV04gew0KCUZPTlQtU0laRTogMTBwdA0KfQ0KQkxPQ0tRVU9URSB7DQoJTUFSR0lO LVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1MRUZUOiAyZW0NCn0NCk9MIHsN CglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweA0KfQ0KVUwgew0KCU1BUkdJTi1U T1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4DQp9DQo8L1NUWUxFPg0KPC9IRUFEPg0KPEJPRFkg c3R5bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6IHZlcmRhbmEiPg0KPERJVj48Rk9O VCBmYWNlPVZlcmRhbmEgY29sb3I9IzAwMDA4MCBzaXplPTI+SGksPC9GT05UPjwvRElWPg0KPERJ ViBzdHlsZT0iVEVYVC1JTkRFTlQ6IDJlbSI+PEZPTlQgY29sb3I9IzAwMDA4MD5DYXNzYW5kcmEg ZG9lcyBub3QgYWRvcHQgDQpUTm9uYmxvY2tpbmdTZXJ2ZXIgdGhyZWFkcG9vbCBtb2RlbCwgd2hp Y2ggaSB0aGluayBpdCdzIGJldHRlciB0byBoYW5kbGUgdmVyeSANCm1hbnkgY2xpZW50IDwvRk9O VD48L0RJVj4NCjxESVY+PEZPTlQgY29sb3I9IzAwMDA4MD5jb25uZWN0aW9ucyAuIDwvRk9OVD48 L0RJVj4NCjxESVYgc3R5bGU9IlRFWFQtSU5ERU5UOiAyZW0iPjxGT05UIGNvbG9yPSMwMDAwODA+ V2l0aCBUVGhyZWFkUG9vbFNlcnZlciANCnRocmVhZHBvb2wmbmJzcDssIEkgZmluZCZuYnNwO0dD IHN0b3JtJm5ic3A7YW5kJm5ic3A7T09NLCZuYnNwOyB3aGVuIGNsaWVudCANCmNvbm5lY3Rpb25z IGFyZSBpbmNyZWFzaW5nIDxGT05UIA0KY29sb3I9IzAwMDAwMD5zaGFycGx5PC9GT05UPiZuYnNw Oy48L0ZPTlQ+PC9ESVY+DQo8RElWIHN0eWxlPSJURVhULUlOREVOVDogMmVtIj48Rk9OVCBjb2xv cj0jMDAwMDgwPnllcywgVE5vbmJsb2NraW5nU2VydmVyIGlzIA0KYWxyZWFkeSBpbiB0aHJpZnQt MC4yLjAuIEhvd2V2ZXIsIGF0IGZpcnN0IEknZCBsaWtlIHRvIGtub3cgLGhhcyBhbnlvbmUgYWxy ZWFkeSANCmFkb3B0ZWQgVE5vbmJsb2NraW5nU2VydmVyID8gPC9GT05UPjwvRElWPg0KPERJVj48 Rk9OVCBjb2xvcj0jMDAwMDgwPklmIG5vdCwgaXMgaXQgcG9zc2libGUgdG8gdXNlIGl0IGluIDAu NiB2ZXJzaW9uPyANCjwvRk9OVD48L0RJVj4NCjxESVYgc3R5bGU9IlRFWFQtSU5ERU5UOiAyZW0i PjxGT05UIGNvbG9yPSMwMDAwODA+dGhhbmtzICE8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZh Y2U9VmVyZGFuYSBjb2xvcj0jMDAwMDgwIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElW PjxGT05UIGNvbG9yPSMwMDAwODA+YmVzdCByZWdhcmRzLDwvRk9OVD48L0RJVj4NCjxESVYgc3R5 bGU9IlRFWFQtSU5ERU5UOiA0ZW0iPjxGT05UIGNvbG9yPSMwMDAwODA+Q2FvIEppZ3Vhbmc8L0ZP TlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMDgwIHNpemU9Mj48 L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jYzBjMGMw IHNpemU9Mj4yMDEwLTA3LTA3IDwvRk9OVD48L0RJVj48Rk9OVCANCmZhY2U9VmVyZGFuYSBjb2xv cj0jMDAwMDgwIHNpemU9Mj4NCjxIUiBzdHlsZT0iV0lEVEg6IDEyMnB4OyBIRUlHSFQ6IDJweCIg YWxpZ249bGVmdCBTSVpFPTI+DQo8L0ZPTlQ+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xv cj0jYzBjMGMwIHNpemU9Mj48U1BBTj5jYXNhYmxpbmNhMTI2LmNvbTwvU1BBTj4gDQo8L0ZPTlQ+ PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQo8RElWPg0KPERJVj4mbmJz cDs8L0RJVj48L0RJVj48L0ZPTlQ+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg== --=====003_Dragon143304048041_=====--