Diva Canto
|
e0f0b88dec
In the pursuit of using less CPU: now trying to avoid blocking queues altogether. Instead, this uses a timer. No sure if it's better or worse, but worth the try.
|
11 years ago |
Diva Canto
|
6da50d34df
Actually use DoubleQueue in UserManagement/UserManagementModule
|
11 years ago |
Diva Canto
|
5a01ffa515
High CPU hunt: try a different blocking queue, DoubleQueue
|
11 years ago |
dahlia
|
6dd454240f
revert last commit which seems to conflict with DoubleQueue internals. The random crash might be in DoubleQueue instead. See http://pastebin.com/XhNBNqsc
|
11 years ago |
dahlia
|
70aa77f520
add locking to internal queue in WebFetchInvDescModule; lack of which caused a random crash in a load test yesterday
|
11 years ago |
dahlia
|
42e2a0d66e
MSDN documentation is unclear about whether exiting a lock() block will trigger a Monitor.Wait() to exit, so avoid some locks that don't actually affect the state of the internal queues in the BlockingQueue class.
|
11 years ago |
Justin Clark-Casey (justincc)
|
e8e073aa97
Simplify EventQueue cap setup so that it is also stat monitored.
|
11 years ago |
Justin Clark-Casey (justincc)
|
eb14e5a175
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
|
11 years ago |
Justin Clark-Casey (justincc)
|
1b7b664c86
Add request received/handling stats for caps which are served by http poll handlers.
|
11 years ago |
Diva Canto
|
68fbf7eebb
Revert "Puts RequestImage (UDP) back to asyn -- CPU spike hunt"
|
11 years ago |
Diva Canto
|
687c1a420a
Guard against null ref
|
11 years ago |
Diva Canto
|
b060ce96d9
Puts RequestImage (UDP) back to asyn -- CPU spike hunt
|
11 years ago |
Diva Canto
|
864f15ce4d
Revert the revert
|
11 years ago |
Diva Canto
|
fbb01bd280
Protect against null requests
|
11 years ago |
Diva Canto
|
ac73e70293
Trying to hunt the CPU spikes recently experienced.
|
11 years ago |
Diva Canto
|
60325f81d8
This might address the following observed exception:
|
11 years ago |
Diva Canto
|
d48946f9ef
Document obscure Groups config related to the user level required for creating groups
|
11 years ago |
Diva Canto
|
af02231a7b
Added SQLite version of hg travel data store. UNTESTED. Hope it works!
|
11 years ago |
Diva Canto
|
b0140383da
Cleanup old hg sessions (older than 2 days)
|
11 years ago |
Diva Canto
|
e33ac50388
HG UAS: Moved hg-session data from memory to DB storage. This makes it so that traveling info survives Robust resets. It should also eliminate the cause of empty IP addresses in agent circuit data that we saw in CC grid. MySQL only.
|
11 years ago |
Diva Canto
|
5939529036
Minor typo in log message
|
11 years ago |
Diva Canto
|
c8dcb8474d
Let's go easy on authenticating ChildAgentUpdates, otherwise this will be chaotic while ppl are using different versions of opensim. Warning only, but no enforcement.
|
11 years ago |
Diva Canto
|
98f59ffed5
Fix broken tests -- the test setup was wrong... sigh.
|
11 years ago |
Diva Canto
|
c61ff917ef
Authenticate ChildAgentUpdate too.
|
11 years ago |
Diva Canto
|
f3b3e21dea
Change the auth token to be the user's sessionid.
|
11 years ago |
Diva Canto
|
fcb0349d56
And this fixes the other failing tests. Justin, the thread pool is not being initialized in the tests!
|
11 years ago |
Diva Canto
|
e4f741f006
This should fix the failing test.
|
11 years ago |
Diva Canto
|
a2ee887c6d
Deleted a line too many
|
11 years ago |
Diva Canto
|
b4f1b9acf6
Guard against unauthorized agent deletes.
|
11 years ago |
Diva Canto
|
931eb892d9
Deleted GET agent all around. Not used.
|
11 years ago |