163 Commits

Author SHA1 Message Date
UbitUmarov
64408c9395 avoid potencial on forced replace of files in flotsam cache problem 2026-05-02 00:06:47 +01:00
UbitUmarov
d9e4389749 add flotsam comand fcache clearnegatives 2024-12-24 00:25:10 +00:00
UbitUmarov
54fe5747ea add storage for pbr terrain feature that viewers for opensim may add 2024-06-08 21:58:46 +01:00
UbitUmarov
7dc520399c also expire flotsam assets weakreferences on console expire ammand 2024-04-06 22:33:16 +01:00
UbitUmarov
bef7db808b missing reference 2024-04-06 21:56:38 +01:00
UbitUmarov
50f818c480 also expire flotsam assets weakreferences 2024-04-06 21:54:36 +01:00
UbitUmarov
41b718626f cosmetics 2022-12-15 22:19:09 +00:00
UbitUmarov
0ead627fd5 more code stype changes and other things 2022-10-19 02:29:14 +01:00
UbitUmarov
0603667627 use shared assets for new empty notecard and defualt script. Grids not using core asset services may need the 2 new ones 2022-08-19 22:26:00 +01:00
UbitUmarov
fbbcc1edd7 == string.Empty is .Lenght == 0 2022-01-13 20:31:52 +00:00
UbitUmarov
357f20eb14 == UUID.Zero is slow 2022-01-08 23:35:56 +00:00
UbitUmarov
9bd9a38be9 flotsam cache: and fache expire now should expire everything not detected as in use 2021-08-09 14:51:22 +01:00
UbitUmarov
5f7446e3ee flotsam cache: do not expire baked textures in use 2021-08-09 14:49:46 +01:00
UbitUmarov
94ec05bbf5 flotsam cache: revert from using Task Async. That uses alot more resources than a simple thread for pool and to be slower 2021-08-09 14:48:52 +01:00
UbitUmarov
a01046c24f a few changes to get assets 2021-07-16 03:08:31 +01:00
UbitUmarov
69616e2792 touch assets was still not that good.. 2021-07-05 05:40:36 +01:00
UbitUmarov
323fa0ddf2 bug fix 2021-07-05 05:25:51 +01:00
UbitUmarov
2b6a8698c1 flotsam cache: reduce number of calls to File.SetLastAccessTime, (if that option is enabled ) 2021-07-04 03:13:43 +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
1610c3f741 mantis 8862: do cancel negative cache on valid store 2021-02-09 18:53:24 +00:00
UbitUmarov
517d2e136b move floatsam write thread to objectjobengine 2021-01-11 15:18:01 +00:00
UbitUmarov
9c1c656fe1 flotsam: fix full cached file replacement, do default assets caching with replacement on startup 2020-10-30 16:25:07 +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
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
a7a63a25ca mantis 8752: let messages show up 2020-08-21 16:27:09 +01:00
UbitUmarov
d82319f940 more expires; change profile requests from fifo to lifo. this should increase response on what is of current interest 2020-08-17 23:16:58 +01:00
UbitUmarov
1207f61f79 change tp callback condition 2020-08-14 02:37:07 +01:00
UbitUmarov
a049e37952 go back using File.Exists on flotsam 2020-08-14 01:49:58 +01:00
UbitUmarov
d74a701870 use expiringkey on flotsam negativecache 2020-08-10 16:02:22 +01:00
UbitUmarov
4f00fb2659 flotsam: minor log message change 2020-07-30 21:18:58 +01:00
UbitUmarov
87b55a0627 flotsam: still bad 2020-07-30 21:14:15 +01:00
UbitUmarov
111c741f1b flotsam: change the changes 2020-07-30 01:40:54 +01:00
UbitUmarov
1c37f357b3 flotsam: more changes 2020-07-30 01:39:04 +01:00
UbitUmarov
c19a0cc21f flotsam: deeper changes on files expire 2020-07-30 00:02:02 +01:00
UbitUmarov
c575c211f9 flotsam: slower... 2020-07-28 21:01:45 +01:00
UbitUmarov
bd2476c61e flotsam: slow it a lot more, make some debug log visible 2020-07-28 04:26:13 +01:00
UbitUmarov
d52b794828 flotsam add a cooldown on files expire/deletes also 2020-07-28 02:57:41 +01:00
UbitUmarov
bb56157c92 remove a forgotten gc collect on flotsam cache 2020-07-23 23:11:59 +01:00
UbitUmarov
6c5bf4ed25 useless cosmetics 2020-07-15 01:40:53 +01:00
UbitUmarov
f32c0ead05 avoid c# fun things, plus cosmetics 2020-07-14 17:54:58 +01:00
UbitUmarov
b2068fd39f give up calling gc.collect on flotsamcache. Did nothing visible and has negative side effects 2020-07-13 23:26:09 +01:00
UbitUmarov
541cb15751 fix a bug on flotsam getfilename 2020-07-11 20:03:31 +01:00
UbitUmarov
af6fa37cc2 mantis 8675: flotsam cache only log missing files if log level >= 2 (thanks mewtwo0641 ) this log will include things that may not even be assets due to how gatherer works; change a bit filename composition 2020-07-09 16:27:11 +01:00
UbitUmarov
28fcbc65f9 add GC.collect to flotsam cache expire. This is ugly but so is GC 2020-07-07 17:35:27 +01:00
UbitUmarov
7ef69edf33 flotsam: also expire weakreferences 2020-06-04 19:52:34 +01:00
UbitUmarov
301f28cfd4 add some heap variation to floatsam optional cache expire log 2020-06-03 14:34:11 +01:00
UbitUmarov
4fa8e20aab add more cooldown to flotsam cache files expire 2020-05-18 00:20:28 +01:00
UbitUmarov
c63fabe054 well and it does get all assets, grrr 2020-05-12 04:19:45 +01:00
UbitUmarov
48df8869e8 duuhh windows does not update lastaccesstime 2020-05-12 03:03:31 +01:00