Commit Graph

596 Commits

Author SHA1 Message Date
UbitUmarov
bced98d6e9 work around some more warnings 2016-11-21 01:47:09 +00:00
UbitUmarov
b43f36abf1 add expire time for aliens 2016-11-18 15:16:11 +00:00
UbitUmarov
e281876ecd restore higher resolution clock on udpserver and lower uaeraccouts caching time 2016-11-18 03:25:29 +00:00
UbitUmarov
3d78388e55 restore large useracconts expire time for testing 2016-11-17 01:44:47 +00:00
UbitUmarov
326821f66e reduce useraccouts cache time 2016-11-11 12:59:43 +00:00
UbitUmarov
56a79a252c GetUserAccounts cannot cache null accounts 2016-11-10 23:14:08 +00:00
UbitUmarov
743a9d617e also cache not found useraccounts when search by ID. Change the expire time to 5minutes in this case 2016-11-10 19:21:07 +00:00
UbitUmarov
1e1d0d8204 move UserAccountCache access locking to its methods and not callers. 2016-11-09 20:09:49 +00:00
UbitUmarov
924c5fb55e minor cleanup 2016-11-09 19:41:07 +00:00
UbitUmarov
b9380c033d move region comands out of LocalGridServiceConnector where they do not belong 2016-09-10 12:43:48 +01:00
UbitUmarov
b8d97ff37d mantis 8021: fix show regionsinview help text 2016-09-07 12:43:38 +01:00
UbitUmarov
02ecff255d in show regionsinview display the name of the config option (MaxRegionViewDistance) that controls the regions View range 2016-09-05 14:51:54 +01:00
UbitUmarov
4f80c52509 add console comand show regionsinview lists the regions that can be seen from a region so may also get child agents from it 2016-09-05 14:26:52 +01:00
UbitUmarov
ed06bfb585 fix console comand Show Neighbours and enable it 2016-09-05 13:41:06 +01:00
UbitUmarov
49c579ec71 suspend httpdos on mapimge, fix image not been updated after first Get till restart 2016-09-05 12:30:25 +01:00
UbitUmarov
ed6d9199ce coment some debug messages 2016-08-23 11:52:52 +01:00
UbitUmarov
963b296f93 in HGAssetBroker do cache all if asset id changed 2016-08-21 04:56:23 +01:00
UbitUmarov
c17e337eca fix GetLandData(...) in land connectors not suporting large regions 2016-08-20 01:59:40 +01:00
UbitUmarov
c53d74274d missed another UserAccounts cache, add a few locks 2016-08-19 00:14:46 +01:00
UbitUmarov
04ea34f379 add GetUsersNames(string[] ids) to UserManagement. Make GetDisplayNames cap use it so several IDs are handle on a single call. Since there is no grid side suport, no much gain still 2016-08-17 06:00:42 +01:00
UbitUmarov
72876fc683 drasticly reduce HG inventory caches Expire times, Remove them all onClientClose. This to avoid potencial desyncs with inventory service 2016-08-16 23:11:01 +01:00
UbitUmarov
1337f5f26e remove a parameter for detection of grid fail to suport getting multiple user accounts per call and handle it where needed. 2016-08-13 23:41:57 +01:00
UbitUmarov
7c1b2a5dde add some wiring to have GetUserAccounts for multiple IDs on a single request to grid services. Unfinished, untested 2016-08-13 05:22:29 +01:00
UbitUmarov
1b16ad9088 let get by handle also search on inner lookup table 2016-08-04 03:16:29 +01:00
UbitUmarov
721d5ed145 well then also no need to remove them :) 2016-08-04 01:19:52 +01:00
UbitUmarov
9e07c55746 no need to place normal size regions on the inner lookup table (HANDLEMASH ? its MASK) 2016-08-04 01:16:17 +01:00
UbitUmarov
374911c410 try to speed up get by position X,Y on region info cache 2016-08-04 00:39:28 +01:00
UbitUmarov
90b899c4e4 do not try to cache same asset twice with hg enabled 2016-08-02 15:56:44 +01:00
UbitUmarov
722b7cfbb2 bug fix 2016-07-31 19:35:10 +01:00
UbitUmarov
703e96b4cb Change RegionInfoCache again... 2016-07-31 19:08:35 +01:00
UbitUmarov
db7f1aaa2f cleanup to go break something else 2016-07-31 00:03:48 +01:00
UbitUmarov
0509badcc1 another try on jenkins 2016-07-30 23:56:54 +01:00
UbitUmarov
78d9312fc8 move some code back to AddRegion because some tests dont issue RegionLoaded 2016-07-30 23:23:28 +01:00
UbitUmarov
7b55348360 still on jenkins 2016-07-30 22:44:41 +01:00
UbitUmarov
f4385dcd92 do not set m_RegionInfoCache null on each LocalGridServicesConnector construction 2016-07-30 22:26:31 +01:00
UbitUmarov
7ae4211635 test jenkins for the null object 2016-07-30 22:19:25 +01:00
UbitUmarov
4599b3ecfd test jenkins for error line number 2016-07-30 22:05:55 +01:00
UbitUmarov
2826f713d4 stop creating caches on all standalone regions on a single instance ( why are shared modules been created on every scene?? ) 2016-07-30 21:25:26 +01:00
UbitUmarov
9a4afa753b fix NULL references added in recente changes in standalone mode 2016-07-30 20:56:19 +01:00
UbitUmarov
e62f8fd09e change RegionInfoCache expires control 2016-07-30 20:08:14 +01:00
UbitUmarov
bf593dd6f4 fix RegionInfoCache keys compare, remove RegionCache now replaced by RegionInfoCache 2016-07-30 17:14:17 +01:00
UbitUmarov
79b7787eff let LocalGridServiceConnector also have a RegionInfoCache, use the remote one if this is active. 2016-07-30 14:35:43 +01:00
UbitUmarov
b44b898331 remove a unused parameter 2016-07-30 03:45:58 +01:00
UbitUmarov
a1759292c8 add a regionInfoCache cache add region with expire time option 2016-07-30 03:31:03 +01:00
UbitUmarov
202212bcbc add a regionInfoCache get by world 2D position 2016-07-30 03:13:23 +01:00
UbitUmarov
55b2d01028 in RegionInfoCache, replace lib omv ExpireCaches by a single dedicated one 2016-07-30 01:44:33 +01:00
UbitUmarov
f4fa891928 waste another thread job on another thing that should be part of a more
unified service, and also not hidding on a so called event"
2016-07-27 02:54:49 +01:00
UbitUmarov
f19b3d28bd do GridUserService.SetLastPosition async on crossings 2016-07-26 22:09:06 +01:00
Melanie Thielker
ea8f3c83bf Finally remove the requirement for an InventoryItem/FolderBase object to
be passed into inventory queries.
This makes the API more homogenous and also will more clearly show
coding
errors related to HG inventory where the .Owner field has a meaning
for a query but wasn't always set.
2016-07-04 03:35:48 +01:00
Diva Canto
193a3afa64 Make a debug message less misleading. 2016-06-22 15:28:18 -07:00