aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/Cache (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved AuthedSessionCache to where it is used -- Grid/InventoryServer.Diva Canto2009-08-221-133/+0
|
* Fixing a spot I missed in assets. Switching Grid to the new naming schema ↵Kunnis2009-08-191-1/+1
| | | | with Store/Get
* A better purge of trash folder.Diva Canto2009-08-191-1/+3
|
* Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' ↵Diva Canto2009-08-131-2/+2
| | | | starting to get on my nerves.
* Establish CachedUserInfo.OnInventoryReceived event so that region/test ↵Justin Clark-Casey (justincc)2009-08-111-3/+16
| | | | inventory code can be written with the async inventory fetch
* More clean up from asset cache legacy. None of these classes are used anymore.Diva Canto2009-08-104-1066/+0
|
* Heart surgery no.2: the inventory service hooks. diva2009-06-102-85/+24
| | | | | | | Several improvements in the connectors themselves. Several improvements in configurations. Needed to add a hack in IUserService and UserManagerBase, to be removed when that service is refactored.
* Formatting cleanup.Jeff Ames2009-06-101-1/+1
|
* First draft of inventory service connectors, and service implementation. No ↵diva2009-06-071-470/+0
| | | | | | | handlers yet, this is just the OUT part for now. It's not active and nothing in the simulator uses this yet. Just checking it in to start sharing with others. There are a couple of interesting software design points that could use other devs opinions. Hopefully I added all needed files.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-017-7/+7
| | | | LICENSE.txt.
* Remove the old asset cache and local services and the configurations for themMelanie Thielker2009-05-182-808/+0
|
* * Attempting to find cause of NotSupportedException in Asset subsystem.Adam Frisby2009-05-041-1/+1
|
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-042-2/+2
|
* * Refactor: Simplify InventoryFolderImpl. No functional change.Justin Clarke Casey2009-05-041-2/+2
|
* move the lock out a bit further in the ProccessAssetCache loop to reduceSean Dague2009-04-231-16/+18
| | | | | | | | the number of times we are going to take this lock in a row (which is just wasted resource), and to keep us from attempting to array access a list which might be changing right now. Extremely curious if this helps prevent some of our mono segfaults.
* based on recent unit test output, put some extra checking in theSean Dague2009-04-231-1/+9
| | | | | RunAssetCache error code
* cleaning up, fixing warningsDr Scofield2009-04-221-4/+4
|
* * Comment out user profile cache update method for nowJustin Clarke Casey2009-04-212-18/+21
|
* * Add the ability to update profiles via the cache, so that cached profiles ↵Justin Clarke Casey2009-04-212-1/+24
| | | | | | | | don't become stale * Add corresponding unit test
* * minor: Eliminate redundant argument in PreloadUserCacheJustin Clarke Casey2009-04-161-2/+1
|
* * Add name keyed cache to UserProfileCacheServiceJustin Clarke Casey2009-04-161-42/+105
|
* * Change simple asset cache test to manually pump the asset server rather ↵Justin Clarke Casey2009-04-141-8/+21
| | | | than relying on another thread
* * Explicitly start the asset server thread so that unit tests can run single ↵Justin Clarke Casey2009-04-144-35/+19
| | | | rather than multi-threaded (which may be behind the occasional test freezes)
* * refactor: rename AssetCache.Initialize() to AssetCache.Reset() to avoid ↵Justin Clarke Casey2009-04-141-43/+40
| | | | having Initialise() and Initialize() in the same class - very difficult to read.
* Formatting cleanup.Jeff Ames2009-04-141-5/+5
|
* * Some more experimental work on distributed assets. Nothing hotwired yet.lbsa712009-04-131-5/+5
| | | | | | | | | * Introduced preprocess step in FetchAsset (Might revert this later) * Some minor CCC * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1. * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
* * Added some more experimental code; nothing wired in so far.lbsa712009-04-091-11/+32
|
* * Introduced some experimental code with regards to asset data substitutionlbsa712009-04-081-0/+43
|
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-081-2/+2
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* * Refactored out and de-duplicated Base64ToString(string)lbsa712009-03-311-3/+4
| | | | | * Fixed minor typo
* Update svn properties, add copyright header, formatting cleanup.Jeff Ames2009-03-311-2/+2
|
* * Minor fixes, inverted an if for readability and introduced a virtual ↵lbsa712009-03-261-4/+20
| | | | pre-process step on the asset cache
* cleanupDr Scofield2009-03-251-1/+0
|
* * minor: remove a couple more compiler warningsJustin Clarke Casey2009-03-241-4/+0
|
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2009-03-241-13/+9
| | | | | | | Changes to AssetCache and DynamicTextureModule to eliminate opportunities for lost texture updates.
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-0/+51
|
* Make single item inventory gives work across regionsMelanie Thielker2009-03-221-2/+2
|
* Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker2009-03-221-7/+14
| | | | | | provide additional information the HG needs.
* Fox a null ref in the inventory give moduleMelanie Thielker2009-03-221-0/+3
|
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+42
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* * Support loading empty folders in an iarJustin Clarke Casey2009-03-131-3/+1
|
* * Remove asset cache size and texture stat reports from ASSET STATS since ↵Justin Clarke Casey2009-03-131-4/+6
| | | | | | | | these are now inaccurate * Correct count of assets in cache
* * Add basic asset cache get testJustin Clarke Casey2009-03-092-7/+5
|
* * Move method documentation from AssetCache up to IAssetCacheJustin Clarke Casey2009-03-091-80/+10
| | | | | | * No functional changes
* * Address http://opensimulator.org/mantis/view.php?id=3207Justin Clarke Casey2009-03-091-4/+1
| | | | | | | | | * A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache. * This is an imperfect solution. Ideally we would only expire the assets newly requested for the archive (not existing ones). But doing that would require a lot more restructuring. * I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues.
* * Update ScenePresenceTests to reflect current REST communication workflow.Sean Dague2009-02-261-1/+1
| | | | | | | * Fixed an issue with AssetCache where it would break unit tests randomly. From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-2/+2
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Reverted the AssetServer fix, apparently something was dependent on ↵lbsa712009-02-192-0/+2
| | | | IAssetDataPlugin being in OpenSim.Data
* * Extracted IAssetData and moved it to OpenSim.Framework to prepare to get ↵lbsa712009-02-192-2/+0
| | | | | | | rid of ugly CoreModules dependency on AssetServer.exe * And yes, the IAssetDataPlugin is misnomed, which became apparent on extracting it.
* * Allow inventory archives to be saved from the 'root' inventory directoryJustin Clarke Casey2009-02-171-3/+10
| | | | | | | * Reload doesn't currently obey structure information * Not yet ready for use