aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Connectors/Asset (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-05-09Where necessary, rename OpenSim/Services/Connectors/*.cs files to reflect ↵Justin Clark-Casey (justincc)1-0/+0
the actual class names. This is usually because the file name was singular (*Service*) but the class name was plural (*Services*). This is to make configuration easier rather than having to look in the c# code itself to find the slightly different name of the connector. This does not affect existing configuration since the files are being renamed rather than the classes.
2012-03-08HG inventory/asset transfers: serialize asset posts. I'm using the same ↵Diva Canto1-1/+20
pattern as suggested in the patch mantis #5921. Testing it in this smaller context to see how it works.
2012-01-06Fix up asset stuffMelanie1-0/+3
2012-01-05Remove a dangling command registrationMelanie1-4/+0
2012-01-05Move simulator asset info commands to an optional module from the connector. ↵Justin Clark-Casey (justincc)1-43/+2
Make them conform with service side commands. This stops them appearing twice when Hypergrid is enabled.
2012-01-02Adding commented out log messages and some minor formatting for future bug ↵Justin Clark-Casey (justincc)1-0/+6
hunting. No functional changes.
2011-12-24HG: more / love for XmasDiva Canto1-2/+19
2011-10-06Change the asset connector to allow connection to different asset serversMelanie1-7/+61
depending on the first two digits of the asset id.
2011-07-21When an uncached asset is requested multiple times concurrently, only load ↵Oren Hurvitz1-9/+49
it once Signed-off-by: root <root@grid00001.t-data.com>
2011-04-12Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to ↵Diva Canto1-1/+0
OpenSim.Framework -- just pasted them in WebUtil. This is so that code that uses the Service connectors don't need to include the HttpServer dll -- that was odd.
2010-09-08Made the HG asset and inventory brokers use the Helo service in order to ↵Diva Canto1-8/+15
instantiate the right network connectors. Tested on Robust only.
2010-07-04Check cached asset to make sure it contains data, and if not, re-requestTom Grimshaw1-3/+3
2010-07-03Make sure the AssetServiceConnector times out within 30 seconds. If it ↵Tom Grimshaw1-2/+2
doesn't, the client will get bored and give an upload error, instead of granting success and entering the asset into our retry queue.
2010-07-01Cache all assets on upload so that the client can still retrieve the asset ↵Tom Grimshaw1-3/+2
if it enters a retry queue
2010-07-01Fix build breakTom Grimshaw1-1/+1
2010-07-01Report asset upload success if it has previously failedTom Grimshaw1-0/+4
2010-07-01Catch newid == null which is what happens if the asset service is offline ↵Tom Grimshaw1-0/+4
(seems a connection failure does not throw an exception)
2010-06-29The other half of the asset fix. Implement an exponentially incrementing ↵Tom Grimshaw1-11/+88
retry timer for asset upload failures. Total queue time in the ballpark of 24 hours, which should be a reasonable time for any grid admin to get their asset service back online. This should stop lost assets.
2010-04-08Backported GetTextureModule and IAssetService.GetCached()John Hurliman2-0/+22
2010-04-08* Adds IAssetService.GetCached() to allow asset fetching from the local ↵John Hurliman2-0/+22
cache only * Adds GetTextureModule that implements the "GetTexture" capability, aka HTTP texture fetching. This is a significantly optimized path that does not require any server-side JPEG2000 decoding, texture priority queue, or UDP file transfer * Sanity check for null reference in LLClientView.RefreshGroupMembership()
2010-03-09* Typo fixesJohn Hurliman1-1/+1
* Performance improvement in the expensive GenerateClientFlags()
2010-02-22Changed asset CreatorID to a stringJohn Hurliman1-1/+1
2010-02-22* Adds CreatorID to asset metadata. This is just the plumbing to support ↵John Hurliman1-1/+1
CreatorID, it doesn't modify database backends or OAR files to support storing/loading it
2010-02-15Formatting cleanup.Jeff Ames1-1/+1
2010-02-12Fix http://opensimulator.org/mantis/view.php?id=4224Justin Clark-Casey (justincc)1-1/+1
This resolves the problem where eyes and hair would turn white on standalone configurations When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it. This should have been okay since we stored that asset in cache. However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white. This bug did not affect grids since they use a different service connector.
2009-11-05Changing the AssetBase constructors to avoid initializing assets with an ↵John Hurliman1-1/+1
unknown asset type, and log an error if it ever does happen
2009-10-14* minor: remove some mono compiler warningsJustin Clark-Casey (justincc)1-1/+1
2009-10-05Make the asset connector async Get overload return false if the assetMelanie1-0/+4
retrieval was not synchronous.
2009-10-04Just trying a few things. This one will reduce the number of async calls.Diva Canto1-1/+2
2009-10-01Add "dump asset" command to remote asset connector (the only one that uses aMelanie1-0/+44
cache at all)
2009-10-01Add "dump asset" command to remote asset connector (the only one that uses aMelanie1-0/+44
cache at all)
2009-09-03Fixes seven leaky .BeginInvoke() callsJohn Hurliman1-1/+1
2009-06-22Update svn properties.Jeff Ames1-178/+178
2009-06-15Moving these nice HG connectors to their homes.diva1-0/+178
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-30Slashing trailing slashes.diva1-1/+1
https://lists.berlios.de/pipermail/opensim-dev/2009-May/006673.html
2009-05-29Making the delegate handlers async in async Get, to make things consistent. ↵diva1-1/+1
Them being synchronous in certain cases (asset in cache, for example) may account for slowness reported by folks in osgrid when they have the cache module on. Turns out that some of the provided handlers do non-trivial processing (the ones coming from J2KImage, for example), which means that the several asset requests that hit the cache end up being synchronous. The jury is still out on this.
2009-05-26Catching exceptions on Store, including timeout. Store may fail, for ↵diva1-2/+10
whatever reason, but it won't crash the sim. Addresses mantis #3707, mantis #3713, mantis #3686.
2009-05-18Move the connectors under services for reasons of application logic. RemoveMelanie Thielker1-0/+260
the user server skeleton in preparation for introducing a generic server