aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/AssetServer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactor: Remove redundant try/catch from asset request since this is now ↵Justin Clarke Casey2008-04-181-47/+42
| | | | handled by the base http server
* Set default terrain to complete flat terrain (at 26 height). Even flat ↵MW2008-04-021-1/+1
| | | | terrain as default seems better than the messed up terrain I was getting.
* * Refactored out common http handler operationslbsa712008-03-281-6/+11
|
* Formatting cleanup.Jeff Ames2008-03-183-80/+78
|
* Clean up logging calls using String.Format explicitlyJeff Ames2008-02-101-7/+7
|
* Converted logging to use log4net.Jeff Ames2008-02-052-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.
* * Rebase all current servers on common abstract BaseOpenSimServer classJustin Clarke Casey2008-02-041-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
* Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2008-02-042-15/+9
|
* * Add asset/texture cache statistics to region server consoleJustin Clarke Casey2008-01-311-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
* * Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey2008-01-301-2/+12
|
* * Minor asset server message tweakJustin Clarke Casey2008-01-301-1/+2
|
* * Deal with asset requests with malformed guids to the asset server in more ↵Justin Clarke Casey2008-01-301-6/+13
| | | | | | | | user-friendly way than throwing an Exception * Compact status messages to reduce verbosity and be more informative
* * Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey2008-01-283-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
* * Add very basic initial login stats to the user serverJustin Clarke Casey2008-01-251-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
* * Timer wants, ms, not secs!Justin Clarke Casey2008-01-231-1/+1
| | | | | | * May also be another bug lurking
* * Add very very very basic initial statistical information collection to ↵Justin Clarke Casey2008-01-233-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
* * Mother of all commits:Adam Frisby2008-01-151-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.
* * Refactored out function to load specified AssetSet Xmllbsa712008-01-021-1/+1
| | | | | This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
* Remove now dead codeJustin Clarke Casey2007-12-281-44/+0
|
* Factor out common asset loading from AssetServerBase and Grid/AssetServer/MainJustin Clarke Casey2007-12-281-24/+12
|
* * Optimized usingslbsa712007-12-273-4/+4
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-1/+1
| | | | Works with LibSL rev>1532
* * Removed redundant code in RestService.csAdam Frisby2007-12-181-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.
* added copyright noticesJeff Ames2007-12-111-0/+28
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-102-4/+4
| | | | notice of doom
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-1/+1
|
* Turned on more verbosity to try to debug assetserver failuresBrian McBee2007-11-201-2/+2
|
* add a IAssetProvider.CommitAssets() call to the grid asset server, when a ↵MW2007-11-041-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.
* debug tracing for asset server hangsSean Dague2007-11-011-1/+4
|
* * Optimized usingslbsa712007-10-303-51/+49
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-292-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.
* normalized line endingsJeff Ames2007-10-291-109/+109
|
* * Added prototypical AvatarFactory module interface to load avatar parameterslbsa712007-10-261-7/+1
| | | | | | | * Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
* Very early first implementation of grid based assets.Tleiades Hax2007-10-262-62/+217
| | | | | Run this on a major grid, and weep
* apply http://bug.opensecondlife.org/view.php?id=512 from chillkenSean Dague2007-10-251-1/+1
| | | | | | which cleans up the verbose logic
* * Total refactoring of Asset Server for massive winlbsa712007-10-191-2/+6
| | | | | | * There is now a AssetServerBase * lolcat in ur assets
* Fix for assetserver crashing (Thank you Chi11ken)Tleiades Hax2007-10-191-7/+4
|
* * Applied Chillken patch #419: consolidate_ports-r2096-3.patch - ↵lbsa712007-10-151-1/+4
| | | | consolidated port number defaults. Thankx Chillken!
* Asset server implementation. Again one of these "plumbing" releases, where ↵Tleiades Hax2007-10-131-171/+22
| | | | | | | no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server. Introduced an "IPlugin" interface, which plugins can inherit from.
* mass update of urls in source code to new websiteSean Dague2007-09-102-2/+2
|
* * Checked in new tweaked Prebuild.exelbsa712007-08-081-40/+0
| | | | | * Ignored binaries
* Changes to prepare for future possible configuration of separate logdir, ↵Brian McBee2007-08-031-3/+9
| | | | configdir, datadir.
* Commit 1/2Adam Frisby2007-07-291-2/+2
| | | | | | | * DB4o no longer crashes the sim on Startup * DB4o now crashes the sim on shutdown. * Variety of console verbosity fixes.
* * Assortment of Console changes - console messages are now grouped into ↵Adam Frisby2007-07-201-3/+3
| | | | modules (eg "client", "grid", "terrain", "storage", etc)
* *Moved XmlConfiguration to its own projectmingchen2007-07-191-28/+0
| | | | | | *Made it possible to load a configuration interface by DLL *Deleted the 1024 config files until they are updated
* * In ur trunk adding ur assets.Adam Frisby2007-07-161-0/+11
|
* changed to native line ending encodingSean Dague2007-07-162-464/+464
|
* * Fixed bug reported by xyzo - region assets are now stored in ↵Adam Frisby2007-07-131-2/+2
| | | | "regionassets.yap", asset server assets are now in "gridassets.yap"
* * By popular demand, all generated build files are now deleted. Somebody ↵lbsa712007-07-082-163/+0
| | | | should make sure the wiki is updated.
* * Removed AssetHttpServer, using BaseHttpServer insteadlbsa712007-07-044-174/+124
| | | | | | | | | * Removed legacy REST handling * Created two custom IStreamHandlers for asset up/download * Removed quite a lot of double and triple encodings, trying to work towards binary only and direct write into storage. * Introduced BaseStreamHandler with GetParam() and some other goodies