aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/Cache/AssetServerBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-02-22* Winnow the debug and info messages associated with stat fetchingJustin Clarke Casey1-0/+2
* As such, only a request for a non cached asset, the response and failures show up now. * I know lbsa71 only put these in not long ago, so if they are really still required, I think we should think whether we can move the default log4net level off 'Debug'
2008-02-21"threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen1-0/+1
compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
2008-02-20* Properly guard removal of asset request lists on AssetCache.AssetNotFound ↵Justin Clarke Casey1-5/+5
(my own bug)
2008-02-20* Remove unused texture dictionaries from AssetCacheJustin Clarke Casey1-0/+4
* Add documentation to AssetCache
2008-02-20* Report 'asset not found' situations back to UserTextureDownloadServiceJustin Clarke Casey1-4/+5
* This fixes some of the 'runaway downloads' problem but not all of it * Also fix up logging messages so texture requests are reported as such rather than as assets
2008-02-19Playing "Name that thread". Adding names and isbackground=true to all ↵Tedd Hansen1-0/+1
threads so it will be easier to debug.
2008-02-13Clean up more unnecessary String.Format callsJeff Ames1-6/+3
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-1/+1
2008-02-05Converted logging to use log4net.Jeff Ames1-8/+10
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-01-09* removed another superfluous debug messagelbsa711-2/+2
2008-01-02* Trying to address TextureSender issueslbsa711-19/+19
* The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present * introduced some TryGetValue and various code convention stuff
2008-01-02* Refactored out function to load specified AssetSet Xmllbsa711-2/+2
This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
2007-12-28Factor out common asset loading from AssetServerBase and Grid/AssetServer/MainJustin Clarke Casey1-97/+5
2007-12-27* Optimized usingslbsa711-5/+5
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-27* AssetServerBase: _ProcessRequest is now called GetAssetlbsa711-4/+4
* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility. * Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.
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-19Refactor asset request processing for consistent status information on ↵Justin Clarke Casey1-3/+34
whether an asset was actually found or not
2007-12-14* ARequest changed name to AssetRequest and moved to own file.lbsa711-4/+21
* The AssetServerBase is now responsible for dequeueing, the server implementations merely recieves ProcessRequest( AssetRequest req ) * Catchall added around queue processing thread so thread won't abort on exceptions.
2007-12-11added copyright noticesJeff Ames1-0/+28
2007-11-17catch exceptions when loading malformed xml filesJeff Ames1-15/+23
2007-11-06* Added better logging to AssetCachelbsa711-19/+1
* AssetCache now ignores duplicate uploads * some m_ refactoring * ignored some bins
2007-11-01debug tracing for asset server hangsSean Dague1-1/+3
2007-11-01renamed FetchAsset to RequestAsset on IAssetServer, as think its a more ↵MW1-1/+1
fitting name. As the call shouldn't actually return the data, but just add a request for the data to be sent back via the callback.
2007-11-01Test on the grid asset problem, don't update to this version unless you just ↵MW1-1/+1
want to test to see if this fixes anything (but it could just as well break grid assets even more).
2007-10-30* Optimized usingslbsa711-15/+11
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-16/+16
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-29Fixed a bug in SQLAssetServer that only seemed to be a problem when running ↵MW1-1/+1
under the MS .net Runtime, but was fine with mono.
2007-10-29fixed one bug (where the assets we read and created from the ↵MW1-1/+5
OpenSimAssetSet.xml file, weren't actually getting added to the database). This should make textures/assets work again with db4o, but still seems a problem with sqlite
2007-10-26Very early first implementation of grid based assets.Tleiades Hax1-18/+18
Run this on a major grid, and weep
2007-10-22* Return of R2162. /Take that SVN!/Adam Frisby1-1/+1
2007-10-22revert r2162 as it completely clobbered all the work onSean Dague1-2/+2
the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
2007-10-22* Major ass commit.Adam Frisby1-2/+2
* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
2007-10-19get rid of all the ^M line endingsSean Dague1-187/+187
2007-10-19* some more refactoring + bugfixlbsa711-84/+92
2007-10-19* Total refactoring of Asset Server for massive winlbsa711-0/+180
* There is now a AssetServerBase * lolcat in ur assets