Stephen Birarda
|
0637f589b5
|
add PacketListener to help unregister for packets
|
2015-07-14 13:52:38 -07:00 |
|
Ryan Huffman
|
b45af742ef
|
Remove datagram processing from OctreeServer
|
2015-07-14 09:37:09 -07:00 |
|
Stephen Birarda
|
9d4f9aa21e
|
final fixes to get ACs building again
|
2015-07-13 15:38:45 -07:00 |
|
Stephen Birarda
|
f06636d45e
|
repairs for other ThreadedAssignment subclasses
|
2015-07-13 15:16:55 -07:00 |
|
Ryan Huffman
|
c86e481d4f
|
Update OctreeServer packet receive handling
|
2015-07-10 17:28:27 -07:00 |
|
Ryan Huffman
|
09f978207b
|
Add packet handling to OctreeServer
|
2015-07-10 12:23:58 -07:00 |
|
Atlante45
|
e2718d5c94
|
Merge branch 'protocol' of https://github.com/birarda/hifi into protocol
|
2015-07-08 18:26:36 -07:00 |
|
Stephen Birarda
|
74940a2132
|
replace lingering PacketTypes in old format
|
2015-07-08 10:18:13 -07:00 |
|
ZappoMan
|
29a7584ee6
|
remove dead code
|
2015-07-03 11:29:59 -07:00 |
|
Stephen Birarda
|
0d64e82fe2
|
replace PacketType declarations with PacketType::Value
|
2015-07-02 16:38:52 -07:00 |
|
ZappoMan
|
24b4614703
|
add more detailed edit timing to entity server
|
2015-07-01 16:11:08 -07:00 |
|
ZappoMan
|
ce613d59fd
|
add inbound edit packet queue depth to entity server
|
2015-07-01 14:46:37 -07:00 |
|
Seth Alves
|
f9618ca2cb
|
implicit cast
|
2015-06-18 10:07:12 -07:00 |
|
Seth Alves
|
7391aebf60
|
fix change that introduced interger division
|
2015-06-17 06:51:38 -07:00 |
|
Seth Alves
|
fdd5953e44
|
fix change that introduced interger division
|
2015-06-17 06:48:06 -07:00 |
|
Seth Alves
|
508ae276c6
|
enable -Wdouble-promotion
|
2015-06-16 18:23:10 -07:00 |
|
Stephen Birarda
|
8c6715e4fc
|
resolve conflicts on merge with upstream/master
|
2015-05-11 11:10:22 -07:00 |
|
Stephen Birarda
|
2dc866755d
|
fix OS comments, remove test call from Agent
|
2015-05-11 09:56:10 -07:00 |
|
Stephen Birarda
|
3d06a86670
|
drop packets on floor when shutting down
|
2015-05-08 11:57:25 -07:00 |
|
Stephen Birarda
|
0f71e93c7f
|
ensure no new OST creation on OctreeServer shutdown
|
2015-05-08 10:12:14 -07:00 |
|
Stephen Birarda
|
d75d204ff6
|
standardize cleanup of ThreadedAssignments
|
2015-05-07 17:03:43 -07:00 |
|
Stephen Birarda
|
bfccf02912
|
use lamdbas for linkedDataCreateCallback
|
2015-05-07 15:37:02 -07:00 |
|
Stephen Birarda
|
edade7baba
|
resolve conflicts on merge with upstream master
|
2015-05-01 16:24:16 -07:00 |
|
Stephen Birarda
|
94739cf8d3
|
move number constants out of SharedUtil to NumericalConstants
|
2015-05-01 10:26:53 -07:00 |
|
Seth Alves
|
e985f56b12
|
cleanups
|
2015-04-29 15:30:13 -07:00 |
|
Seth Alves
|
009bb9dc71
|
all 4 types of assignment-client appear to exit cleanly, now
|
2015-04-29 15:16:00 -07:00 |
|
Seth Alves
|
e7d8bccd5d
|
cleanups
|
2015-04-29 12:03:54 -07:00 |
|
Seth Alves
|
d2cd4fc405
|
types 0 and 1 exit cleanly, type 6 crashes
|
2015-04-29 11:56:45 -07:00 |
|
Stephen Birarda
|
61806935bb
|
add a networking constants class with metaverse URL
|
2015-03-31 16:40:21 -07:00 |
|
Seth Alves
|
3bc85c2531
|
instead of a json checkbox, a dropdown to chose the file type
|
2015-03-12 09:34:01 -07:00 |
|
Seth Alves
|
2a06816f71
|
added persist-as-json checkbox to domain settings. File extension of persist file is automatically adjusted when entity server saves. When loading, if both a json and svo file exist, the newer one is used. This is regardless of the persistAsJson setting
|
2015-03-11 23:09:15 -07:00 |
|
Atlante45
|
1cfd98b2d7
|
Name threads
|
2015-01-31 00:50:12 -08:00 |
|
Atlante45
|
7b5babb02a
|
Set AddressManager before NodeList
|
2015-01-14 15:46:33 -08:00 |
|
Atlante45
|
f77fab2fe0
|
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
|
2015-01-13 20:38:52 -08:00 |
|
ZappoMan
|
60aec8ac00
|
add support for multiple backup rules
|
2015-01-13 13:41:32 -08:00 |
|
Atlante45
|
2a82ff9768
|
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
|
2015-01-13 11:03:14 -08:00 |
|
ZappoMan
|
141e231958
|
more work on voxelEctomy
|
2014-12-30 18:41:56 -08:00 |
|
Atlante45
|
0bd9ed469e
|
Changed NodeList::getInstance() calls to use the DM
|
2014-12-17 15:28:25 -08:00 |
|
Stephen Birarda
|
5c3e90f64f
|
resolve conflicts on merge with upstream master
|
2014-12-03 13:11:56 -08:00 |
|
Atlante45
|
ae3bcc8f06
|
No more .f
|
2014-11-19 16:53:39 -08:00 |
|
ZappoMan
|
bdfe02bbd0
|
Merge branch 'master' of https://github.com/highfidelity/hifi into persistThreadImprovements
Conflicts:
assignment-client/src/octree/OctreeServer.cpp
libraries/octree/src/OctreePersistThread.cpp
libraries/octree/src/OctreePersistThread.h
|
2014-11-17 11:22:00 -08:00 |
|
ZappoMan
|
f44513ebe7
|
added support for rolling version numbers in backups
|
2014-11-15 22:55:12 -08:00 |
|
ZappoMan
|
4adb4787cd
|
added debugging of usecTimestampNow() in octree server to better understand flight times
|
2014-11-15 21:50:42 -08:00 |
|
ZappoMan
|
cd4b267732
|
implement persist backup
|
2014-11-14 11:11:32 -08:00 |
|
ZappoMan
|
11058355a0
|
implement aboutToFinish for persist thread to allow final save before shutdown
|
2014-11-14 09:55:32 -08:00 |
|
Stephen Birarda
|
0f32346324
|
resolve conflicts on merge with upstream master
|
2014-11-07 09:10:12 -08:00 |
|
Stephen Birarda
|
881d03b11d
|
migrate EntityServer and OctreeServer to tbb concurrent map
|
2014-11-06 13:54:40 -08:00 |
|
Stephen Birarda
|
8a72cdd59d
|
leverage new libcuckoo hash outside LimitedNodeList
|
2014-11-05 15:09:54 -08:00 |
|
ZappoMan
|
e9a332de4d
|
make entity and voxel servers support domain based configuration
|
2014-11-05 12:12:17 -08:00 |
|
Stephen Birarda
|
d3bbd251db
|
move Logging to LogHandler
|
2014-10-28 13:59:23 -07:00 |
|
Stephen Birarda
|
e9bcc90166
|
handle remaining conversions for AccountManager passing QNetworkReply
|
2014-10-14 16:16:54 -07:00 |
|
Stephen Birarda
|
f89b225da2
|
handle local socket changes by monitoring every so often
|
2014-10-06 09:17:25 -07:00 |
|
Stephen Birarda
|
60e3f3edfa
|
add skipSubHandler to OctreeServer HTTPRequestHandler calls
|
2014-10-02 11:20:56 -07:00 |
|
ZappoMan
|
6c062102e9
|
fix typo in comment
|
2014-09-07 21:21:29 -07:00 |
|
ZappoMan
|
9e21d26a6d
|
improve ping behavior and clockskew in octree servers by introducing datagramprocessing thread
|
2014-09-05 19:03:44 -07:00 |
|
ZappoMan
|
3a8c5018ee
|
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
Conflicts:
interface/src/Application.h
libraries/entities/src/EntityTreeElement.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTree.h
libraries/models/src/ModelTreeElement.cpp
libraries/networking/src/PacketHeaders.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
|
2014-08-04 12:01:23 -07:00 |
|
Stephen Birarda
|
e1ba076a71
|
complete redemption of signed transactions from octree server
|
2014-07-31 11:03:12 -07:00 |
|
Stephen Birarda
|
eadae8ed1a
|
allow unauthenticated redemptions of signed transactions from octree server
|
2014-07-31 10:05:26 -07:00 |
|
ZappoMan
|
230c2f2684
|
cleanup storage of entity ids on the server, added improved checks for server vs client
|
2014-07-29 12:52:46 -07:00 |
|
Atlante45
|
36fb530594
|
Switched DomainServer to NetworkAccessManager
|
2014-07-02 10:26:38 -07:00 |
|
ZappoMan
|
687a81a223
|
fix crash in SendNack on server shutdown
|
2014-06-30 13:18:58 -07:00 |
|
wangyix
|
c7788b793c
|
removed erroneous call updateNodeWithDataFromPacket for octree data nacks
|
2014-06-18 13:36:54 -07:00 |
|
wangyix
|
ebfd65dea8
|
added OctreeInboundPacketProcessor::process() override to send nack periodically
added code to remove dead nodes' stats in sendNackPackets()
|
2014-06-16 12:30:16 -07:00 |
|
wangyix
|
2b20720f51
|
added sendNackPackets() to OctreeInboundPacketProcessor
added rollover handling in _missingSequenceNumbers pruning; added
EditNack packet types; added getMyEditNackType() to OctreeServer
subclasses; added code to randomly skip edit packet sequence numbers for
testing in OctreeEditPacketSender
|
2014-06-16 09:57:05 -07:00 |
|
wangyix
|
ff2a5342ee
|
removed another extra space
|
2014-06-09 12:57:50 -07:00 |
|
wangyix
|
968ea3563c
|
removed an extra space
|
2014-06-09 12:37:42 -07:00 |
|
wangyix
|
aa694d6967
|
removed debug code
|
2014-06-09 12:35:26 -07:00 |
|
wangyix
|
b39559d860
|
packet recovery seems to be working
Seems to impact FPS a lot. OctreeSceneStats is not being locked (causes
freezing, need to find out why).
|
2014-06-06 17:44:30 -07:00 |
|
wangyix
|
5461a06e99
|
completed code to resend nacked packets on AC
|
2014-06-06 09:33:14 -07:00 |
|
wangyix
|
1a7e3a859c
|
started work on resending nacked packets
|
2014-06-05 18:00:58 -07:00 |
|
ZappoMan
|
aac42058ac
|
first cut at modelserver
|
2014-04-30 09:25:52 -07:00 |
|
ZappoMan
|
60b8ab0de5
|
CR feedback
|
2014-04-21 17:45:38 -07:00 |
|
ZappoMan
|
7d18dbdfb8
|
more cleanup
|
2014-04-21 16:35:42 -07:00 |
|
ZappoMan
|
e55c488964
|
clean up some old debugging
|
2014-04-21 16:17:59 -07:00 |
|
ZappoMan
|
7a8a8e2fac
|
delete tree on server shutdown
|
2014-04-21 15:14:06 -07:00 |
|
ZappoMan
|
75f079e2b3
|
tweak debugging
|
2014-04-21 14:15:13 -07:00 |
|
ZappoMan
|
7798c6eb09
|
some debugging
|
2014-04-21 11:48:58 -07:00 |
|
ZappoMan
|
59cbda20c6
|
added some threading and event debugging
|
2014-04-20 19:48:17 -07:00 |
|
ZappoMan
|
50f7db8fe1
|
quiet some debugging
|
2014-04-18 15:02:10 -07:00 |
|
ZappoMan
|
2c02178802
|
Merge branch 'master' of https://github.com/worklist/hifi into shared_and_weak_pointers
Conflicts:
assignment-client/src/AssignmentClient.cpp
assignment-client/src/AssignmentClient.h
libraries/shared/src/NodeList.cpp
|
2014-04-18 14:28:54 -07:00 |
|
Stephen Birarda
|
684c6b5372
|
run regex header replacement on all cpp files
|
2014-04-09 09:35:42 -07:00 |
|
ZappoMan
|
dc7e2dbe1b
|
more debugging
|
2014-04-01 20:14:38 -07:00 |
|
ZappoMan
|
97b2e68988
|
more debugging
|
2014-04-01 14:05:05 -07:00 |
|
ZappoMan
|
b7695ba050
|
more debugging
|
2014-04-01 13:55:25 -07:00 |
|
ZappoMan
|
124619f8d9
|
more debugging
|
2014-04-01 12:51:34 -07:00 |
|
ZappoMan
|
6cb44a4d0c
|
more debugging
|
2014-04-01 12:33:59 -07:00 |
|
ZappoMan
|
916a5d2da0
|
more debugging
|
2014-04-01 12:24:03 -07:00 |
|
ZappoMan
|
f504569655
|
more debugging
|
2014-04-01 11:49:49 -07:00 |
|
ZappoMan
|
58a52cf5e1
|
more debugging
|
2014-04-01 11:45:29 -07:00 |
|
ZappoMan
|
30ff4a1d19
|
more debugging
|
2014-04-01 11:32:35 -07:00 |
|
ZappoMan
|
1aa05c4de5
|
more debugging
|
2014-04-01 11:26:55 -07:00 |
|
ZappoMan
|
9e445098f1
|
more debugging
|
2014-04-01 11:22:44 -07:00 |
|
ZappoMan
|
193e237285
|
tweaks
|
2014-04-01 10:58:20 -07:00 |
|
ZappoMan
|
9d757434ab
|
testing tweak
|
2014-04-01 10:47:25 -07:00 |
|
ZappoMan
|
ce8a599b16
|
tweak
|
2014-04-01 10:38:21 -07:00 |
|
ZappoMan
|
64c7a6a440
|
testing, remove create sending thread and processing of query
|
2014-04-01 10:25:32 -07:00 |
|
ZappoMan
|
ff17c6a071
|
quiet some debugging
|
2014-04-01 10:08:46 -07:00 |
|
ZappoMan
|
20d944a43b
|
removed some debug
|
2014-04-01 09:31:40 -07:00 |
|
ZappoMan
|
7cd39d3ef0
|
add forceNodeShutdown() to handle forced shutdown of nodes in case of server shutdown
|
2014-03-31 20:53:34 -07:00 |
|
ZappoMan
|
b5c538b051
|
added some debugging
|
2014-03-31 18:22:06 -07:00 |
|
ZappoMan
|
ef68f164c9
|
tweak shutdown
|
2014-03-31 17:05:31 -07:00 |
|
ZappoMan
|
7a683b177d
|
added some debugging, and reordered some shutdown logic
|
2014-03-31 16:43:25 -07:00 |
|
ZappoMan
|
5c37a79378
|
cleanup of debuggin
|
2014-03-31 15:42:16 -07:00 |
|
ZappoMan
|
6601a0d4e9
|
cleaning up nodeKilled()
|
2014-03-31 14:54:39 -07:00 |
|
ZappoMan
|
faa062f8ab
|
use single instance of SharedAssignmentPointer for assignment client so we actually get reference counting
|
2014-03-31 14:08:19 -07:00 |
|
ZappoMan
|
640dbaacab
|
migration to shared pointers
|
2014-03-28 11:05:54 -07:00 |
|
ZappoMan
|
8856a609a4
|
first cut at migrating to SharedOctreeServerPointer for ref count management of OctreeServer
|
2014-03-28 09:46:23 -07:00 |
|
ZappoMan
|
bda96ef935
|
added back use of nodeWithUUID() instead of sharedpointer
|
2014-03-27 13:35:22 -07:00 |
|
ZappoMan
|
9fdfa4a7a8
|
switch to using SharedNodePointer instead of UUID in octree server send thread
|
2014-03-27 02:33:32 -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 |
|
ZappoMan
|
18eda50118
|
added thread counts to json stats
|
2014-03-26 13:13:55 -07:00 |
|
ZappoMan
|
c3aab7337f
|
added more performance stats tracking to octree server
|
2014-03-26 11:36:35 -07:00 |
|
Stephen Birarda
|
ba338cb7bc
|
at minimum send packet rate stats for ThreadedAssignment subclasses
|
2014-03-24 16:06:25 -07:00 |
|
Stephen Birarda
|
40fa4bfbd2
|
fix octree server HTTPRequestHandler for url handling
|
2014-03-24 14:15:38 -07:00 |
|
ZappoMan
|
9c7ffffbae
|
fix some windows issues
Conflicts:
assignment-client/src/audio/AudioMixer.cpp
|
2014-03-23 18:10:22 -07:00 |
|
ZappoMan
|
b4f5a6d1ce
|
add _isShuttingDown to OctreeQueryNode and bail as fast as possible when shutting down
|
2014-03-20 14:44:47 -07:00 |
|
ZappoMan
|
cd6e0f1698
|
switch to deleteLater to prevent deadlock
|
2014-03-19 01:02:49 -07:00 |
|
ZappoMan
|
499c4bd500
|
fix octree server crashes on various shutdown corner cases
|
2014-03-18 17:44:53 -07:00 |
|
ZappoMan
|
beffb6deae
|
clean up stats
|
2014-03-18 01:04:52 -07:00 |
|
ZappoMan
|
34b2ccb9d7
|
adding not sent to stats
|
2014-03-18 00:02:47 -07:00 |
|
ZappoMan
|
fc50cc0604
|
improving server stats
|
2014-03-17 23:40:07 -07:00 |
|
ZappoMan
|
62dabd9c1c
|
formatting of stats
|
2014-03-17 17:49:50 -07:00 |
|
ZappoMan
|
e9684c0ee5
|
added more stats to octree server stats page
|
2014-03-17 16:11:00 -07:00 |
|
ZappoMan
|
981ab7374a
|
fix crash in client shutdown, clean up some debugging, clean up Q_OBJECT
|
2014-03-17 11:01:09 -07:00 |
|
ZappoMan
|
21458036cc
|
clean up formatting of sending stats
|
2014-03-14 10:37:41 -07:00 |
|
ZappoMan
|
4c39a891be
|
add more packet sending statistics to server
|
2014-03-14 10:23:07 -07:00 |
|
ZappoMan
|
8006719fda
|
add new stats to OctreeServer
|
2014-03-14 00:42:23 -07:00 |
|
Stephen Birarda
|
60eb588e96
|
remove some unecessary null pointer checks
|
2014-03-03 11:36:01 -08:00 |
|
ZappoMan
|
c1c41ea2ca
|
handle some shutdown cases and reduce time of locking in octree server
|
2014-02-28 16:18:02 -08:00 |
|
ZappoMan
|
8d7406461a
|
Merge branch 'master' of https://github.com/worklist/hifi into octree_server_scaling
Conflicts:
assignment-client/src/octree/OctreeServer.cpp
assignment-client/src/octree/OctreeServer.h
|
2014-02-28 10:54:56 -08:00 |
|
ZappoMan
|
cdb0aeb153
|
some hacking on server performance
|
2014-02-27 10:47:17 -08:00 |
|
ZappoMan
|
2832c33482
|
fixed div by zero
|
2014-02-26 21:38:28 -08:00 |
|
ZappoMan
|
6f1136c417
|
more status page formatting, and include max total packets in packets per client interval
|
2014-02-26 21:25:34 -08:00 |
|
ZappoMan
|
85a42849a8
|
work on current client count
|
2014-02-26 21:25:15 -08:00 |
|
ZappoMan
|
1603c1f38c
|
work on client stats and max total packets per second
|
2014-02-26 21:24:12 -08:00 |
|
Stephen Birarda
|
dd4d944dea
|
ping inactive nodes in conjunction with domain server check in
|
2014-02-07 14:06:42 -08:00 |
|
Stephen Birarda
|
a5636d2dc0
|
make ThreadedAssignment subclasses handle QUdpSocket readyRead, closes #1895
|
2014-02-07 12:25:43 -08:00 |
|
Stephen Birarda
|
997bea708d
|
fix a PacketTypeVoxelQuery typo
|
2014-02-07 10:32:48 -08:00 |
|
Stephen Birarda
|
d39cccde77
|
add a method to find a node and upate based on packet
|
2014-02-07 10:32:16 -08:00 |
|
Stephen Birarda
|
fa1825fa32
|
repairs to ping-reply, removal of deconstructPacketHeader to simply return UUID
|
2014-02-07 10:20:50 -08:00 |
|
Stephen Birarda
|
a823722d27
|
add writeDatagram helper to NodeList to insert md5 hash
|
2014-02-06 14:28:58 -08:00 |
|
Stephen Birarda
|
f4fe2bb754
|
move octree-server libs to assignment-client
|
2014-02-05 16:04:23 -08:00 |
|