aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/AssetServer (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-5/+5
2008-06-01* Move most bookending startup/shutdown messages to BaseOpenSimServer so ↵Justin Clarke Casey1-15/+0
they appear in non-console servers too
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-1/+3
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-05-19adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and ↵Dr Scofield1-2/+5
HttpListenerResponse respectively. enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, allowing RestHandlers to set response status code, redirections, etc.
2008-05-16* Minor: For no particularly good reason, make all console prompts conform ↵Justin Clarke Casey1-1/+1
to the same prompt scheme
2008-05-16Formatting cleanup.Jeff Ames3-21/+21
2008-05-14* Refactor additional stats collection common code into base opensim serverJustin Clarke Casey1-11/+2
* If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command
2008-05-07* Move shutdown processing to base OpenSimServer, overriding the method ↵Justin Clarke Casey1-3/+1
where appropriate * This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)
2008-05-01* Rolled back a few changes.Adam Frisby3-64/+61
2008-05-01* Cleaning code still.Adam Frisby3-61/+64
2008-04-23add a database_connect field for the asset server configSean Dague1-3/+3
which will let you specify a connection string. Required for Nhibernate, optional for sqlite (there is a sane default), ignored for mysql and mssql until someone implements the Iniatialise(string) method.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby2-5/+8
(this took a while to run).
2008-04-18* Refactor: Remove redundant try/catch from asset request since this is now ↵Justin Clarke Casey1-47/+42
handled by the base http server
2008-04-02Set default terrain to complete flat terrain (at 26 height). Even flat ↵MW1-1/+1
terrain as default seems better than the messed up terrain I was getting.
2008-03-28* Refactored out common http handler operationslbsa711-6/+11
2008-03-18Formatting cleanup.Jeff Ames3-80/+78
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-7/+7
2008-02-05Converted logging to use log4net.Jeff Ames2-36/+33
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-04* Rebase all current servers on common abstract BaseOpenSimServer classJustin Clarke Casey1-21/+23
* The immediate upshot is that "show uptime" from the console will now show uptime on all server types (user, asset, grid, etc) * DEV: This refactoring is far from complete - only just enough to makes the "show uptime" command common accross the servers. More is needed, but in this case it's somewhat like eating cabbage, which I prefer not to do all at once
2008-02-04Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2-15/+9
2008-01-31* Add asset/texture cache statistics to region server consoleJustin Clarke Casey1-1/+1
* You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode * Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets rather than textures * But I don't have any reason to believe they aren't broadly accurate. * I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache * This will require a prebuild * DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released. For my part, seeing large cache memory numbers will provoke me to think about doing something about this. * DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers * DEV: Will refactor the other server stats reporters to do this in one of the next commits
2008-01-30* Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey1-2/+12
2008-01-30* Minor asset server message tweakJustin Clarke Casey1-1/+2
2008-01-30* Deal with asset requests with malformed guids to the asset server in more ↵Justin Clarke Casey1-6/+13
user-friendly way than throwing an Exception * Compact status messages to reduce verbosity and be more informative
2008-01-28* Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey3-82/+2
* The hooks are still plugged in too high at the asset server, but then next layer down is the database and this may be refactored soon. * This change will requires a prebuild
2008-01-25* Add very basic initial login stats to the user serverJustin Clarke Casey1-6/+5
* Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next
2008-01-23* Timer wants, ms, not secs!Justin Clarke Casey1-1/+1
* May also be another bug lurking
2008-01-23* Add very very very basic initial statistical information collection to ↵Justin Clarke Casey3-13/+112
asset server * stats can be seen by typing stats on the asset server command line * Currently collecting only raw requests for today and yesterday * And I haven't yet tested the 24 hour rollover
2008-01-15* Mother of all commits:Adam Frisby1-1/+1
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-02* Refactored out function to load specified AssetSet Xmllbsa711-1/+1
This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
2007-12-28Remove now dead codeJustin Clarke Casey1-44/+0
2007-12-28Factor out common asset loading from AssetServerBase and Grid/AssetServer/MainJustin Clarke Casey1-24/+12
2007-12-27* Optimized usingslbsa713-4/+4
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames1-1/+1
Works with LibSL rev>1532
2007-12-18* Removed redundant code in RestService.csAdam Frisby1-8/+1
* Removed unchecked TryParse, replaced with Parse as we were not checking for success and could lead to weirdness if an exception is ignored. * Removed unused variable m_newAvatar * Removed several unused try{}catch(Exception e){}'s. * Added null assignment in simpleapp to prevent warning.
2007-12-11added copyright noticesJeff Ames1-0/+28
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2-4/+4
notice of doom
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-1/+1
2007-11-20Turned on more verbosity to try to debug assetserver failuresBrian McBee1-2/+2
2007-11-04add a IAssetProvider.CommitAssets() call to the grid asset server, when a ↵MW1-0/+1
asset is uploaded to it. Don't think the MySql provider needs this call but the Sql provider does else the assets don't get written out to the database file.
2007-11-01debug tracing for asset server hangsSean Dague1-1/+4
2007-10-30* Optimized usingslbsa713-51/+49
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2-4/+4
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-29normalized line endingsJeff Ames1-109/+109
2007-10-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa711-7/+1
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-26Very early first implementation of grid based assets.Tleiades Hax2-62/+217
Run this on a major grid, and weep
2007-10-25apply http://bug.opensecondlife.org/view.php?id=512 from chillkenSean Dague1-1/+1
which cleans up the verbose logic
2007-10-19* Total refactoring of Asset Server for massive winlbsa711-2/+6
* There is now a AssetServerBase * lolcat in ur assets
2007-10-19Fix for assetserver crashing (Thank you Chi11ken)Tleiades Hax1-7/+4