Stephen Birarda
|
eb35b63651
|
use a shared pointer for more elegant cleanup at assignment conclusion
|
2014-03-28 10:48:44 -07:00 |
|
ZappoMan
|
c540427b9e
|
tweaks to _processLock to reduce time it's locked
|
2014-03-27 15:03:46 -07:00 |
|
Stephen Birarda
|
0fc83d81fd
|
Merge pull request #2555 from ZappoMan/backtotrylockanduuid
added back use of nodeWithUUID() instead of sharedpointer
|
2014-03-27 13:55:17 -07:00 |
|
ZappoMan
|
bda96ef935
|
added back use of nodeWithUUID() instead of sharedpointer
|
2014-03-27 13:35:22 -07:00 |
|
Stephen Birarda
|
21eef6c15e
|
make sure VoxelServer and ParticleServer are in Agent interest list
|
2014-03-27 13:10:03 -07:00 |
|
ZappoMan
|
9fdfa4a7a8
|
switch to using SharedNodePointer instead of UUID in octree server send thread
|
2014-03-27 02:33:32 -07:00 |
|
AndrewMeadows
|
cec3f944d7
|
Merge pull request #2525 from ZappoMan/scaling_work
Voxel/Particle Server Scaling Work
|
2014-03-26 15:16:22 -07:00 |
|
ZappoMan
|
c56efb9e4c
|
formatting tweaks
|
2014-03-26 13:41:49 -07:00 |
|
ZappoMan
|
0451ce455f
|
added --statusHost config option to allow us to specify the host name of the status page
|
2014-03-26 13:25:38 -07:00 |
|
Stephen Birarda
|
28f962ea2b
|
fix for AudioMixer kill and re-add and no sound load in bot
|
2014-03-26 13:19:20 -07:00 |
|
ZappoMan
|
18eda50118
|
added thread counts to json stats
|
2014-03-26 13:13:55 -07:00 |
|
ZappoMan
|
7a3e19eb0f
|
Merge branch 'master' of https://github.com/worklist/hifi into scaling_work
|
2014-03-26 12:18:08 -07:00 |
|
ZappoMan
|
bc68ed1300
|
moved stopTrackingThread() to setIsShuttingDown() to reduce chance of object conflict
|
2014-03-26 11:59:55 -07:00 |
|
Stephen Birarda
|
962c7350f3
|
wait on broadcastThread before destroying AvatarMixer, closes #2499
|
2014-03-26 11:53:57 -07:00 |
|
ZappoMan
|
c3aab7337f
|
added more performance stats tracking to octree server
|
2014-03-26 11:36:35 -07:00 |
|
Stephen Birarda
|
e2b230445f
|
add a method to Agent for last read frame loudness
|
2014-03-26 10:28:59 -07:00 |
|
Stephen Birarda
|
34634af975
|
add mutex header to NodeData
|
2014-03-25 16:05:51 -07:00 |
|
Stephen Birarda
|
c8b3ae0c40
|
add a mutex to NodeData and leverage in AvatarMixer threads
|
2014-03-25 15:49:47 -07:00 |
|
Stephen Birarda
|
6f4f55038b
|
add back selective inclusion of Avatars based on distance
|
2014-03-25 15:31:53 -07:00 |
|
Stephen Birarda
|
6b8c60e964
|
remove waitForBytesWritten for initial tests
|
2014-03-25 15:10:53 -07:00 |
|
Stephen Birarda
|
292fb51b43
|
use performance throttling instead of distance to decide when to send
|
2014-03-25 15:05:17 -07:00 |
|
Stephen Birarda
|
269615bc40
|
thread broadcast of avatar data in AvatarMixer
|
2014-03-25 14:02:24 -07:00 |
|
Stephen Birarda
|
0407c6d324
|
use QTimer to clock broadcastAvatarData method
|
2014-03-25 13:50:22 -07:00 |
|
Stephen Birarda
|
4e77afb4b2
|
block and wait for bytes to be written during broadcastAvatarData loop
|
2014-03-25 13:38:02 -07:00 |
|
Stephen Birarda
|
9d6dac6a76
|
suppress sleep time debug in favour of stats in AvatarMixer
|
2014-03-25 12:18:28 -07:00 |
|
Stephen Birarda
|
1fe01f3e61
|
increment framesSinceCutoffEvent in mixers to enable recovery
|
2014-03-25 12:16:07 -07:00 |
|
Stephen Birarda
|
ff788a340b
|
add stat for average billboard and identity packets per frame
|
2014-03-25 11:38:00 -07:00 |
|
Stephen Birarda
|
786d9ce404
|
force sending of identity and billboard packets changed in last frame
|
2014-03-25 10:56:06 -07:00 |
|
Stephen Birarda
|
e6b83ac52d
|
send mesh and billboard on receiver's first connect
|
2014-03-25 10:34:38 -07:00 |
|
Stephen Birarda
|
e8b9594758
|
spread out billboard and identity fallbacks
|
2014-03-25 09:39:43 -07:00 |
|
Stephen Birarda
|
ce214bc439
|
use the performance tuning ratio in avatar mixer to send less
|
2014-03-24 16:48:23 -07:00 |
|
Stephen Birarda
|
b01b2a3311
|
use explicit float casts where appropriate
|
2014-03-24 16:35:36 -07:00 |
|
Stephen Birarda
|
ba338cb7bc
|
at minimum send packet rate stats for ThreadedAssignment subclasses
|
2014-03-24 16:06:25 -07:00 |
|
Stephen Birarda
|
3db8386743
|
suppress trailing sleep ratio debug
|
2014-03-24 15:46:02 -07:00 |
|
Stephen Birarda
|
e7f9acd945
|
add trailing sleep and performance throttling logic to AvatarMixer
|
2014-03-24 15:42:57 -07:00 |
|
Stephen Birarda
|
638e9eae48
|
add some basic stat collection to avatar-mixer
|
2014-03-24 15:38:01 -07:00 |
|
Stephen Birarda
|
8dbe4dfdde
|
collect packet rate stats in NodeList
|
2014-03-24 15:06:53 -07:00 |
|
Stephen Birarda
|
40fa4bfbd2
|
fix octree server HTTPRequestHandler for url handling
|
2014-03-24 14:15:38 -07:00 |
|
Stephen Birarda
|
f8279c1f5b
|
handle query params in HTTPManager, display stats table from DS
|
2014-03-24 14:14:26 -07:00 |
|
Stephen Birarda
|
1fffda674a
|
send extra stats from audio-mixer to domain-server
|
2014-03-24 13:14:22 -07:00 |
|
Stephen Birarda
|
5f93e44ff7
|
abstract stats packet sending to NodeList
|
2014-03-24 12:33:00 -07:00 |
|
Stephen Birarda
|
8f403609e7
|
hook JSON stats sending from domain-server
|
2014-03-24 11:56:16 -07:00 |
|
Stephen Birarda
|
c0da215a60
|
correctly output trailing sleep time
|
2014-03-24 10:39:10 -07:00 |
|
Stephen Birarda
|
d0fbf4953a
|
change back off strategy, output trailing sleep
|
2014-03-24 10:27:46 -07:00 |
|
Stephen Birarda
|
5567d9acb9
|
change audio-mixer struggle behaviour
|
2014-03-24 09:24:13 -07:00 |
|
ZappoMan
|
d63acfc46f
|
revert
|
2014-03-23 18:12:02 -07:00 |
|
ZappoMan
|
d962387c75
|
revert
|
2014-03-23 18:11:40 -07:00 |
|
ZappoMan
|
9c7ffffbae
|
fix some windows issues
Conflicts:
assignment-client/src/audio/AudioMixer.cpp
|
2014-03-23 18:10:22 -07:00 |
|
Stephen Birarda
|
c5b0288c12
|
remove numClientsMixedInFrame since it is no longer used
|
2014-03-21 18:49:46 -07:00 |
|
Stephen Birarda
|
af4fb26031
|
floats are important
|
2014-03-21 18:44:59 -07:00 |
|