UbitUmarov
7130e30483
increase asset store web timeout to 30s again
2026-06-19 21:39:58 +01:00
UbitUmarov
dacc943a86
fix bad merge
2025-05-14 03:14:59 +01:00
UbitUmarov
71289be01e
cosmetics on assets connector
2025-05-14 03:10:03 +01:00
UbitUmarov
fbbcc1edd7
== string.Empty is .Lenght == 0
2022-01-13 20:31:52 +00:00
UbitUmarov
7e0fc95c3a
== UUID.Zero is slow
2022-01-09 00:33:16 +00:00
UbitUmarov
a01046c24f
a few changes to get assets
2021-07-16 03:08:31 +01:00
UbitUmarov
a23bf4eb1b
mantis 8890: waste CPU checking if asset id == Zero on get; several changes on region Asset connector
2021-05-29 15:08:22 +01:00
UbitUmarov
2a70c8c5c2
mantis 8848: fix typo, Thanks Chris Weymann
2021-01-06 14:02:22 +00:00
UbitUmarov
7b106564fa
in some cases store a hg asset on local grid is just waste
2020-10-28 12:12:08 +00:00
UbitUmarov
e4a922012a
change region asset connectors again. The new ini files must be used (should update automaticly). All region modes back, but testing needed, as usual. Left out automatic grid store retry, that needs better consideration (like on payed uploads). runprebuild, clearaot etc needed
2020-10-28 09:16:36 +00:00
UbitUmarov
cdd5dba5b0
some changes; let regions have own assets connector, make the services connector one be like ther older simpler one (as 0.8x). still not good
2020-10-24 17:39:30 +01:00
UbitUmarov
3ec5d46a2f
some changes Still BAD
2020-10-23 23:32:11 +01:00
UbitUmarov
b3893b9dc5
make AssetServicesConnector do HG work (HGAssetServicesConnector should no not be in used now); change HGAssetBroker to be a extended derivative of it. WARNING TESTgit push origin master possible still very broken
2020-10-23 19:43:31 +01:00
UbitUmarov
dc5a0244fc
cosmetics
2020-05-16 02:22:01 +01:00
UbitUmarov
941b65b44a
removed outdated suport for simianGrid. Simian was a web/php alternative to Robust ( https://code.google.com/archive/p/openmetaverse )
2020-02-02 16:18:08 +00:00
Melanie
3d019323e8
Cache assets even in cases where the upload fails. That helps in asset upload debugging because the asset can be examined
2019-09-04 11:01:27 +01:00
UbitUmarov
03abb970f4
reduce httptimout on first try to save a asset to grid
2019-06-14 20:13:57 +01:00
UbitUmarov
f474c10f71
change threads confusing names
2019-01-25 01:50:33 +00:00
UbitUmarov
437369778d
give BlockingCollection more chances
2018-01-22 02:42:50 +00:00
UbitUmarov
8d8236cfb2
missing file change.. actually use watchdog threads on assetsconnector and
...
avoid null refs on JobEngine
2017-05-26 00:34:46 +01:00
UbitUmarov
e5377eb839
use threads from main pool on assetsconnector
2017-05-25 04:51:45 +01:00
UbitUmarov
65e9421058
minor changes
2017-05-25 04:24:23 +01:00
UbitUmarov
4286ae43f2
make some threads background ones
2017-05-25 01:51:53 +01:00
UbitUmarov
9a1d94f455
remove use of libomv BlockingQueue
2017-05-25 01:28:02 +01:00
Melanie Thielker
a5151bb337
Refactor asset handling as per Ubit's suggestion
2017-02-01 16:31:01 +00:00
Melanie Thielker
5a18ea31cf
Make negative asset caching actually work
...
Also fixes some merge artefacts in HGAssetBroker where cached assets
were requested but not actually used and completely squelch a materials
debug message because there is nothing the user can do to fix it anyway.
2017-01-30 13:59:05 +00:00
Melanie Thielker
b16abc8166
Massive tab and trailing space cleanup
2017-01-05 19:07:37 +00:00
Melanie Thielker
07b48fd58c
Add negative caching to flotsam cache. Prevents scripts from hammering the asset server
2016-12-29 15:47:46 +00:00
Melanie Thielker
f021c64eb0
Refactor: Rename IImprovedAssetCache to IAssetCache as the old IAssetCache is long gone.
2016-12-29 12:34:09 +00:00
UbitUmarov
d2e380e81e
on get asset with callback, do the callback even if asset not found. This is needed on same cases
2016-11-03 16:56:09 +00:00
UbitUmarov
fced64aef5
change asset upload retry timer AutoReset back to true
2016-09-01 16:00:21 +01:00
UbitUmarov
bc1f5ebbb9
change MAXSENDRETRIESLEN from test value to normal
2016-09-01 13:03:47 +01:00
UbitUmarov
924aaedfce
assets uploads to grid. Change the retry code. Stop using asset.UploadAttempts field that should be removed
2016-09-01 12:45:09 +01:00
UbitUmarov
b29ab1b2df
adjust the checks for invalid asset IDs. changed upload fail detection
2015-12-19 15:03:22 +00:00
Diva Canto
073bdda4b8
Restored authentication in AssetServicesConnector.
2015-10-14 15:26:26 -07:00
UbitUmarov
19c5f9ce1d
fix bad side efects of missing avination optional configuration
2015-09-15 21:33:26 +01:00
UbitUmarov
b93412972e
revert SynchronousRestObjectRequester timeout to miliseconds, and fix where it was wrong set in seconds
2015-09-09 23:17:18 +01:00
Robert Adams
e5367d822b
Merge of ubitworkvarnew with opensim/master as of 20150905.
...
This integrates the OpenSim refactoring to make physics, etc into modules.
AVN physics hasn't been moved to new location.
Does not compile yet.
Merge branch 'osmaster' into mbworknew1
2015-09-08 04:54:16 -07:00
Diva Canto
d00f73c3a4
Deleted OpenSim.Framework.Communications. Moved its two remaining files to OpenSim.Framework.
2015-09-04 14:39:23 -07:00
UbitUmarov
cdaed11387
at last we can login and see objects ( friends is dead and disable in
...
scenepresence)
2015-09-03 18:39:08 +01:00
UbitUmarov
a11edceb00
seems to compile ( tests comented out)
2015-09-02 19:54:53 +01:00
UbitUmarov
371c9dd2af
bad merge?
2015-09-01 14:54:35 +01:00
UbitUmarov
f35f90bd72
dont give a ring to each asset request, just one to rule them all, i mean
...
thread not ring
2014-09-18 19:40:59 +01:00
UbitUmarov
060984502e
and another one
2014-09-17 17:00:13 +01:00
Oren Hurvitz
99ac770abb
Close streams immediately when we finish using them
2014-07-21 08:30:03 +01:00
Diva Canto
20f20895cf
Adds optional HTTP Basic Authentication to Robust service connectors.
2014-05-23 16:19:43 -07:00
Justin Clark-Casey (justincc)
c23d37a509
Fix recent asset request timeout issue by commenting out (for now) the m_maxAssetRequestConcurrency mistakenly passed in as a timeout to SynchronousRestObjectRequester.MakeRequest()
...
For a long time, possibly forever, the m_maxAssetRequestConcurrency was mistakenly passed in as a 30 ms timeout rather than as a concurrent connection limiter.
This didn't come to light until the timeout was actually used in recent commit faf9ba53
Since this hasn't been operational for a long time and in release candidate phase, commenting it out for now though will need to revisit this.
Relates to http://opensimulator.org/mantis/view.php?id=7165
2014-05-14 00:11:07 +01:00
Oren Hurvitz
617bc4710a
Workaround for SRAS: if Store Asset returns 'null' then assume the asset already exists, and this isn't an error
2014-04-23 14:19:24 +01:00
Oren Hurvitz
3f76f72137
Better error-handling when storing assets: recognize that 'null' is an error value
2014-04-20 06:23:38 +01:00
Oren Hurvitz
d1c3f8eef5
Added assets service method AssetsExist(), which returns whether the given list of assets exist.
...
This method is used to optimize sending assets with embedded assets: e.g., when a Hypergrid visitor takes an item into the inventory.
2014-04-02 06:30:57 +01:00