Friday, March 03, 2006

on WSAWaitForMultipleObjects

As we found out today, there are only so many objects that you can wait on in this function. That number is 64. If you try to wait on more than that, very bad things happen. In our case, our listener thread blew up. We were trying to handle more than 64 simultaneous non-blocking connection requests that had been accepted. The fix was a simple matter of making the events over 64 wait in a queue until we can handle them. We will check to make sure this behavior still works for us on the cluster before we roll it into the app.

While there was not a lot of visible changes this week, Tim and I actually fixed some persistent bugs (the above, an SQL injection issue that had been causing caching issues, an Installed Software problem, and the whole Updater not rebooting mess) as well as figured out some interesting new things (like extracting license keys from the registry). It actually felt pretty productive.


Anonymous Anonymous said...


When ever I surf on web I come to this website[url=].[/url]You have really contiributed very good info here Do you pay attention towards your health?. Let me show you one truth. Research shows that almost 70% of all United States adults are either obese or weighty[url=].[/url] Therefore if you're one of these individuals, you're not alone. Its true that we all can't be like Brad Pitt, Angelina Jolie, Megan Fox, and have sexy and perfect six pack abs. Now the question is how you are planning to have quick weight loss? [url=]Quick weight loss[/url] is not like piece of cake. You need to improve some of you daily habbits to achive weight loss in short span of time.

About me: I am author of [url=]Quick weight loss tips[/url]. I am also mentor who can help you lose weight quickly. If you do not want to go under painful training program than you may also try [url=]Acai Berry[/url] or [url=]Colon Cleansing[/url] for effective weight loss.

9:26 AM  

Post a Comment

<< Home