[Opensim-dev] asset_database="grid" failures
Stefan Andersson
stefan at tribalmedia.se
Sat Nov 3 09:27:44 UTC 2007
First of all, is there anything we can do explicitly in the code to circumvent this; I know for example that I can be a bit lazy with doing explicit close on streams (I do try to introduce using{} clauses where it seems fit though) and that somethimes, when you've wrapped a steam in a reader in a reader on a stringbuilder things can get a bit confusing.
If we _do_ reinvent the wheel and take the hit of having to maintain low-level protocol code because of a bug that we can't wait for the patch for, I strongly suggest we implement something with the exact same interface, so that switching back will be easy when the patch(es) is out.
(Preferrably, I'd want that class to be substitutable so I could keep using the .net HttpListener in my environment)
/Stefan
Date: Sat, 3 Nov 2007 09:21:41 +0100From: tleiades at gmail.comTo: opensim-dev at lists.berlios.deSubject: Re: [Opensim-dev] asset_database="grid" failures
Bingo, exactly what I found after further debugging. I'll fling it overto the mono lists next week to see if this is something well known or if we are doing something wrong.Thank you for partially restoring my belief in my own insanity.I did a little investigation in the mono bug database, and found 3 which I think is interesting/relevant. [2.0] CompressedStack causes continuous slowdown / excessive memory usagehttps://bugzilla.novell.com/show_bug.cgi?id=321047 This one isn't marked as fixed, but it will probably come back to hurt us. HttpListenerRequest.InputStream.Read blocks indefinitivelyhttps://bugzilla.novell.com/show_bug.cgi?id=321824This one is marked as fixed as per 2007-09-15, which means it isn't part of any distribution yet. I know this isn't POST related, but most code dealing POST's needs to read the request input stream. System.Net.HttpListener hangs reading past end of a non-chunked responsehttps://bugzilla.novell.com/show_bug.cgi?id=320218I don't think we will be hurt by this one, it is marked as fixed, but isn't part of a released distribution yet. These bugs raises the question, can we use HTTP and REST as the foundation for comms protocols? do we need to give up the HttpListener implementation in Mono, and implement our own?Do we change to XMPP?/tleiades
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20071103/76f91beb/attachment-0001.html>
More information about the Opensim-dev
mailing list