From owner-state-threads@linux-xfs.sgi.com Fri Jun 8 17:13:42 2001 Received: (from mail@localhost) by linux-xfs.sgi.com (8.12.0.Beta5/8.12.0.Beta5) id f590DgfA003123 for state-threads-outgoing; Fri, 8 Jun 2001 17:13:42 -0700 X-Authentication-Warning: linux-xfs.sgi.com: mail set sender to owner-state-threads@oss.sgi.com using -f Received: from ms1.prouno.net ([209.13.49.18]) by linux-xfs.sgi.com (8.12.0.Beta5/8.12.0.Beta5) with SMTP id f590DO3D003104 for ; Fri, 8 Jun 2001 17:13:25 -0700 Received: from grupoa.com.ar ([209.13.49.6]) by ms1.prouno.net (8.9.3/8.9.3) with ESMTP id VAA08690; Fri, 8 Jun 2001 21:12:57 -0400 Received: from [65.88.230.80] (HELO plastic1) by grupoa.com.ar (CommuniGate Pro SMTP 3.4.2) with ESMTP id 215301; Fri, 08 Jun 2001 21:10:14 -0400 From: "Aaron Chase" Subject: Get Fast Cash! To: <#field0#@ms1.prouno.net.sgi.com> Date: Fri, 08 Jun 2001 16:46:47 -0700 X-Mailer: diffondi V4,0,1,0 (W95/NT) (Build: Feb 20 2001) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_007F_01BDF6C7.FABAC1B0" Content-Transfer-Encoding: 7bit Message-ID: Sender: owner-state-threads@oss.sgi.com Precedence: bulk This is a MIME Message ------=_NextPart_000_007F_01BDF6C7.FABAC1B0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0080_01BDF6C7.FABAC1B0" ------=_NextPart_001_0080_01BDF6C7.FABAC1B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Welcome to the Mortgage Zone Welcome to the Mortgage Zone Highest loan approval rate! Free, no-obligation evaluation! Get approved in days! Save on cost and interest!    Fill out the short form below to get more information, along with a free, no obligation evaluation=2E   * All fields are required; please enter N/A in those fields which do not apply to your circumstances=2E Are You a Home Owner? Please Select  Yes  No  Applicant Name Co-Applicant Name Address City, State ,  AK  AR  AZ  CA  CO  CT  DC  DE  FL  GA  HI  IA  ID  IL   IN  KS  KY  LA  MA  MD  ME  MI   MN  MO  MS  MT  NC  ND  NE  NH   NJ  NM  NV  NY  OH  OK  OR  PA   RI  SC  SD  TN  TX  UT  VA  VT   WA  WI  WV  WY * If your state does not appear, we apologize=2EWe are not licensed in your = area=2E Zip Code Home Phone (XXX) XXX-XXXX Work Phone (XXX) XXX-XXXX Property Type Please Choose Property Type  Single Family Residence  Condominiums  Town House   Investment Property * Sorry, no mobile homes=2E Purchase Price Year Property was Acquired Present Value of Property * Property value must be at least $50,000=2E Amount Owed on First Mortgage  Current Interest Rate on First 10=2E0 or above 9=2E5 - 9=2E99 9=2E0 - 9=2E49 8=2E5 - 8=2E99 7=2E5 - 7=2E99 7=2E1 - 7=2E49 7=2E0 or below Fixed or Adjustable Please Select  Fixed  Adjustable Monthly Payment Second Mortgage Balance (if any) Current Interest Rate on Second Fixed or Adjustable Please Select  Fixed  Adjustable Monthly Payment Current Employer Years with Current Employer Yearly Income How Would You Describe Your Credit? Please Select  Excellent  Good  Fair   Poor Ever had a bankruptcy or foreclosure? Yes    No Best Time to Contact You Please Choose Best Time  Morning at Home  Morning at Work  Afternoon at Home  Afternoon at Work  Evening at Home  Evening at Work  Type of Loan Desired Please Choose Loan Desired  Debt Consolidation  Refinance  Home Improvement  Home Equity Line of Credit  Refinance with Cash Out  Loan Amount Desired Please Choose Loan Amount  $25,000 - $35,000  $35,000 - $50,000  $50,000 - $75,000  $75,000 - $100,000  $100,000 - $150,000  $150,000 - $200,000  $200,000 - $300,000  $300,00 0 - $400,000  $400,000 - $500,000  $500,000 or higher * Loan amount must be at least $25,000=2E Email Address Please inform of other services in the future  * Please take a moment to look over the form and make sure all fields are properly filled in to assist us in handling your application in a timely fashion=2E ************************************************************************** THIS MESSAGE IS BEING SENT IN COMPLIANCE OF THE EMAIL BILL: SECTION 301=2EPER SECTION, PARAGRAPH (a) (2) (c) of S=2E 1618=2E To discontinue receipt of further notice at no cost and to be removed from our database, please send an e-mail to james8966@execs=2Ecom with the word = "Remove" in the subject=2E Your email address will be removed from the database and future mailings=2E Any attempts to disrupt the removal email address etc=2E, will not allow us= to be able to retrieve and process the remove requests=2E ------=_NextPart_001_0080_01BDF6C7.FABAC1B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Welcome to the Mortgage Zone
=
=

Welcome to the Mortgage Zone

=
  • Highest loan approval rate!

  • Free, no-obligation evaluation!

  • Get approved in days!

  • Save on cost and interest! 

 

<= /TD>

= Fill out the short form below to get more information, along with a= free, no obligation evaluation=2E 
 * All fields are required; please enter N/A in those fields which do= not apply to your circumstances=2E

<= /TD>
=
Are You a= Home Owner? =
Applicant= Name
Co-Applic= ant Name
Address
City, State
* If your st= ate does not appear, we apologize=2E
We are not licensed in = your area=2E
Zip Code <= /FONT>
Home Phone (XXX) XXX-XXXX
Work Phone (XXX) XXX-XXXX
Property = Type
<= FONT color=3D#800000 face=3DArial size=3D2>* Sorry, no = mobile homes=2E
Purchase = Price
Year Prop= erty was Acquired
Present V= alue of Property
* Property value must be at least $50,000=2E
Amount Ow= ed on First Mortgage 
Current I= nterest Rate on First
Fixed or = Adjustable <= /B>
Monthly Payment
Second Mo= rtgage Balance (if any)
Current I= nterest Rate on Second
Fixed or = Adjustable <= /B>
Monthly Payment
Current Employer
Years wit= h Current Employer
Yearly Income
How Would= You Describe Your Credit?
Ever had = a bankruptcy or foreclosure? Yes    No
Best Time= to Contact You
Type of L= oan Desired
Loan Amou= nt Desired
* Loan amoun= t must be at least $25,000=2E
Email Address
Please inform of other services in the future 
* Please= take a moment to look over the form and make sure all fields are properly filled in= to assist us in handling your application in a timely fashi= on=2E

=

**************************************************************************=
THIS MESSAGE IS BEING SENT IN COMPLIANCE OF THE EMAIL BILL: SECTION 301=2EPER SECTION, PARAGRAPH (a) (2) (c) of S=2E 1618=2E
To discontinue receipt of further notice at no cost and to be removed from= our database, please send an e-mail to james8966@execs=2Ecom with the word "Remove" in the subject=2E Your email address will be removed from the database and= future mailings=2E
Any attempts to disrupt the removal email address etc=2E, will not allow u= s to be able to retrieve and process the remove requests=2E
------=_NextPart_001_0080_01BDF6C7.FABAC1B0-- ------=_NextPart_000_007F_01BDF6C7.FABAC1B0-- From owner-state-threads@oss.sgi.com Mon Jun 11 03:03:27 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id f5BA3RU29514 for state-threads-outgoing; Mon, 11 Jun 2001 03:03:27 -0700 Received: from sockratte.schell.de (polz.de [195.20.238.74]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id f5BA3PV29509 for ; Mon, 11 Jun 2001 03:03:25 -0700 Received: (qmail 26817 invoked from network); 11 Jun 2001 10:03:23 -0000 Received: from unknown (HELO rossini.schumann.cx) (217.81.234.82) by polz.de with SMTP; 11 Jun 2001 10:03:23 -0000 Received: from localhost (localhost [127.0.0.1]) by rossini.schumann.cx (Postfix) with ESMTP id 6F3C05E007 for ; Mon, 11 Jun 2001 12:02:55 +0200 (MEST) Date: Mon, 11 Jun 2001 12:02:55 +0200 (MEST) From: Sascha Schumann X-X-Sender: To: Subject: [PATCH] improve _st_vp_idle() speed Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463809536-27401629-992253775=:368" Sender: owner-state-threads@oss.sgi.com Precedence: bulk This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463809536-27401629-992253775=:368 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, applications which use large IO queues spend a lot of time poll()ing fds. The attached patch tries to minimize the impact of the O(n) interface by introducing a couple of changes to _st_vp_idle(): 1. The manual iteration over all fds to copy them has been replaced by a memcpy per IO-queue. 2. The function of the iteration over the final pollfd array has been changed to only check for active fds and avoid any memory writes. When an active fd is found, it skips all further checks for that particular IO queue and memcpy's the complete fd set. This patch has been extensively tested under real world conditions (the application uses about 10K sockets and frequently st_poll()s 5K of them). - Sascha Experience IRCG http://schumann.cx/ http://schumann.cx/ircg ---1463809536-27401629-992253775=:368 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="st-fast-poll.patch" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="st-fast-poll.patch" ZGlmZiAtdXIgc3QtMS4xL3NjaGVkLmMgc3QtMS4xLXAvc2NoZWQuYw0KLS0t IHN0LTEuMS9zY2hlZC5jCVRodSBEZWMgMjEgMDQ6MTc6MTkgMjAwMA0KKysr IHN0LTEuMS1wL3NjaGVkLmMJTW9uIEp1biAxMSAwODo0Njo1NiAyMDAxDQpA QCAtNDY3LDEyICs0NjcsOSBAQA0KICAgLyogR2F0aGVyIGFsbCBkZXNjcmlw dG9ycyBpbnRvIG9uZSBhcnJheSAqLw0KICAgZm9yIChxID0gX1NUX0lPUS5u ZXh0OyBxICE9ICZfU1RfSU9ROyBxID0gcS0+bmV4dCkgew0KICAgICBwcSA9 IF9TVF9QT0xMUVVFVUVfUFRSKHEpOw0KLSAgICBlcGRzID0gcHEtPnBkcyAr IHBxLT5ucGRzOw0KIA0KLSAgICBmb3IgKHBkcyA9IHBxLT5wZHM7IHBkcyA8 IGVwZHM7IHBkcysrLCBwb2xsZmRzKyspIHsNCi0gICAgICBTVF9BU1NFUlQo cG9sbGZkcyA8IF9TVF9QT0xMRkRTICsgX1NUX1BPTExGRFNfU0laRSk7DQot ICAgICAgKnBvbGxmZHMgPSAqcGRzOw0KLSAgICB9DQorICAgIG1lbWNweShw b2xsZmRzLCBwcS0+cGRzLCBzaXplb2Yoc3RydWN0IHBvbGxmZCkgKiBwcS0+ bnBkcyk7DQorICAgIHBvbGxmZHMgKz0gcHEtPm5wZHM7DQogICB9DQogDQog ICBpZiAoU1RfQ0xJU1RfSVNfRU1QVFkoJl9TVF9TTEVFUFEpKSB7DQpAQCAt NDkwLDE4ICs0ODcsMTggQEANCiAgICAgcG9sbGZkcyA9IF9TVF9QT0xMRkRT Ow0KICAgICBmb3IgKHEgPSBfU1RfSU9RLm5leHQ7IHEgIT0gJl9TVF9JT1E7 IHEgPSBxLT5uZXh0KSB7DQogICAgICAgcHEgPSBfU1RfUE9MTFFVRVVFX1BU UihxKTsNCi0gICAgICBlcGRzID0gcHEtPnBkcyArIHBxLT5ucGRzOw0KKyAg ICAgIGVwZHMgPSBwb2xsZmRzICsgcHEtPm5wZHM7DQogICAgICAgbm90aWZ5 ID0gMDsNCiANCi0gICAgICBmb3IgKHBkcyA9IHBxLT5wZHM7IHBkcyA8IGVw ZHM7IHBkcysrLCBwb2xsZmRzKyspIHsNCi0JU1RfQVNTRVJUKHBvbGxmZHMg PCBfU1RfUE9MTEZEUyArIF9TVF9QT0xMRkRTX1NJWkUpOw0KLQlTVF9BU1NF UlQocG9sbGZkcy0+ZmQgPT0gcGRzLT5mZCk7DQotCXBkcy0+cmV2ZW50cyA9 IHBvbGxmZHMtPnJldmVudHM7DQotCS8qIE5lZ2F0aXZlIGZkJ3MgYXJlIGln bm9yZWQgYnkgcG9sbCgpICovDQotCWlmIChwZHMtPmZkID49IDAgJiYgcGRz LT5yZXZlbnRzKQ0KLQkgIG5vdGlmeSA9IDE7DQotICAgICAgfQ0KKyAgICAg IGZvciAocGRzID0gcG9sbGZkczsgcGRzIDwgZXBkczsgcGRzKyspDQorICAg ICAgICAvKiBOZWdhdGl2ZSBmZCdzIGFyZSBpZ25vcmVkIGJ5IHBvbGwoKSAq Lw0KKyAgICAgICAgaWYgKHBkcy0+cmV2ZW50cyAmJiBwZHMtPmZkID49IDAp IHsNCisgICAgICAgICAgbm90aWZ5ID0gMTsNCisgICAgICAgICAgYnJlYWs7 DQorICAgICAgICB9DQorICAgICAgDQogICAgICAgaWYgKG5vdGlmeSkgew0K KyAgICAgICAgbWVtY3B5KHBxLT5wZHMsIHBvbGxmZHMsIHNpemVvZihzdHJ1 Y3QgcG9sbGZkKSAqIHBxLT5ucGRzKTsNCiAgICAgICAgIFNUX1JFTU9WRV9M SU5LKCZwcS0+bGlua3MpOw0KICAgICAgICAgcHEtPm9uX2lvcSA9IDA7DQog DQpAQCAtNTEzLDYgKzUxMCw3IEBADQogCV9TVF9PU0ZEX0NOVCAtPSBwcS0+ bnBkczsNCiAJU1RfQVNTRVJUKF9TVF9PU0ZEX0NOVCA+PSAwKTsNCiAgICAg ICB9DQorICAgICAgcG9sbGZkcyArPSBwcS0+bnBkczsNCiAgICAgfQ0KICAg fQ0KIH0NCg== ---1463809536-27401629-992253775=:368-- From owner-state-threads@oss.sgi.com Thu Jun 21 13:16:23 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id f5LKGN320303 for state-threads-outgoing; Thu, 21 Jun 2001 13:16:23 -0700 Received: from pneumatic-tube.sgi.com (pneumatic-tube.sgi.com [204.94.214.22]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id f5LKGMV20300 for ; Thu, 21 Jun 2001 13:16:22 -0700 Received: from trudge.engr.sgi.com (trudge.engr.sgi.com [163.154.38.51]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id NAA08348 for ; Thu, 21 Jun 2001 13:16:52 -0700 (PDT) mail_from (mja@trudge.engr.sgi.com) Received: (from mja@localhost) by trudge.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id NAA15184 for state-threads@oss.sgi.com; Thu, 21 Jun 2001 13:15:05 -0700 (PDT) From: mja@trudge.engr.sgi.com (Mike Abbott) Message-Id: <200106212015.NAA15184@trudge.engr.sgi.com> Subject: State Threads version 1.2 To: state-threads@oss.sgi.com Date: Thu, 21 Jun 2001 13:15:05 -0700 (PDT) X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-state-threads@oss.sgi.com Precedence: bulk Version 1.2 of the State Threads library is now available. Please see the ChangeLog.txt file for changes since version 1.1. As always, your contributions and comments are welcome. http://oss.sgi.com/projects/state-threads/ -- Michael J. Abbott mja@sgi.com www.repbot.org/mike From owner-state-threads@oss.sgi.com Mon Jun 25 20:21:09 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id f5Q3L9Z08138 for state-threads-outgoing; Mon, 25 Jun 2001 20:21:09 -0700 Received: from femail9.sdc1.sfba.home.com (femail9.sdc1.sfba.home.com [24.0.95.89]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id f5Q3L7V08135 for ; Mon, 25 Jun 2001 20:21:07 -0700 Received: from [24.11.49.110] by femail9.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with SMTP id <20010626013528.IZPI23553.femail9.sdc1.sfba.home.com@[24.11.49.110]> for ; Mon, 25 Jun 2001 18:35:28 -0700 Received: (nullmailer pid 331 invoked by uid 1000); Tue, 26 Jun 2001 01:29:42 -0000 Date: Mon, 25 Jun 2001 21:29:42 -0400 From: Dan Melomedman To: state-threads@oss.sgi.com Subject: Alternative I/O multiplexing Message-ID: <20010625212941.A315@home.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.18i Sender: owner-state-threads@oss.sgi.com Precedence: bulk So poll() does take quite a bit of time with large descriptor sets in state-threads according to Sacha's message. Any benchmarks to show the difference under Linux 2.4.x or FreeBSD with patch? It is also known that both select() and poll() are very slow under Linux with large decriptor sets. This brings me back to the question I asked a while a go: would it make sense to add alternative polling support to st library such as /dev/poll under Linux, or a whole different method such as kqueues in FreeBSD/OpenBSD? As I recall from a thread awhile ago, the answer was it would not.