13696 Commits

Author SHA1 Message Date
Lukas Joswiak
4d6fbf099c Use StringRef for span tags 2021-01-20 13:57:36 -08:00
Lukas Joswiak
34ad4b617b Add support for longer strings 2021-01-20 13:57:36 -08:00
Lukas Joswiak
5f5f487967 Allow zero length strings 2021-01-20 13:57:36 -08:00
Lukas Joswiak
7ae5e98c5a Add metadata to a few spans 2021-01-20 13:57:36 -08:00
Lukas Joswiak
e27f2ca3fb Remove some tracers from Windows 2021-01-20 13:57:36 -08:00
Lukas Joswiak
b9c6ca2481 Fix Windows compilation 2021-01-20 13:57:36 -08:00
Lukas Joswiak
3f7e19a182 Add tags to spans to provide additional metadata 2021-01-20 13:57:36 -08:00
Lukas Joswiak
f6f53c7a73 Style updates 2021-01-20 13:57:36 -08:00
Lukas Joswiak
e8397b3812 Move UDP listen port to knob 2021-01-20 13:57:36 -08:00
Lukas Joswiak
8cc55a3ed5 Fix merge issues 2021-01-20 13:57:36 -08:00
Lukas Joswiak
e8038cd2c1 Remove debug code 2021-01-20 13:57:36 -08:00
Lukas Joswiak
de8bf9f6cf Write span context as separate 64-bit ints 2021-01-20 13:57:36 -08:00
Lukas Joswiak
ecdb96a7b9 Add IP address and port to serialized spans 2021-01-20 13:57:36 -08:00
Lukas Joswiak
98e6ba6962 Add POSIX send functionality 2021-01-20 13:57:36 -08:00
Lukas Joswiak
13858a853c Backoff future send attempts if a send failure occurs 2021-01-20 13:57:36 -08:00
Lukas Joswiak
d2143f184a Add fast UDP tracer 2021-01-20 13:57:36 -08:00
Lukas Joswiak
4ea5267bfd Add TEST macro 2021-01-20 13:57:36 -08:00
Lukas Joswiak
6800a4dcb3 Fix incorrect simulation check for first byte
The array representing fields of the Span can be size 4 or 5, depending
on whether the Span has any parents or not.
2021-01-20 13:57:36 -08:00
Lukas Joswiak
3c11b4b1bd Cleanup 2021-01-20 13:57:36 -08:00
Lukas Joswiak
3132c38bff Rename fluentd -> UDP 2021-01-20 13:57:36 -08:00
Lukas Joswiak
069d75b6f2 Update format of serialized spans
Write span context as a string instead of as two 64-bit integers. Also
removes some debug code.
2021-01-20 13:57:36 -08:00
Lukas Joswiak
abedd7a147 Fix msgpack array size format
Was being written in little-endian, should be written in big-endian.
2021-01-20 13:57:36 -08:00
Lukas Joswiak
e2f57b0845 Modify trace calls 2021-01-20 13:57:36 -08:00
Lukas Joswiak
45699f82be Abandon sending traces after first failed attempt 2021-01-20 13:57:36 -08:00
Lukas Joswiak
cfba197302 Catch errors around async_send 2021-01-20 13:57:36 -08:00
Lukas Joswiak
3b8a84a153 Add per-test buffers created trace 2021-01-20 13:57:36 -08:00
Lukas Joswiak
aa16ea6024 Add additional trace calls 2021-01-20 13:57:36 -08:00
Lukas Joswiak
b3879d7919 Remove actor ready assertions 2021-01-20 13:57:35 -08:00
Lukas Joswiak
753bdd235e Add UDP server to check received packets in simulation 2021-01-20 13:57:35 -08:00
Lukas Joswiak
96029ca08f Serialize span as array instead of as map 2021-01-20 13:57:35 -08:00
Lukas Joswiak
add80be134 Add support for arrays with up to 65535 elements 2021-01-20 13:57:35 -08:00
Lukas Joswiak
55746506c2 Log queue size every couple seconds 2021-01-20 13:57:35 -08:00
Lukas Joswiak
d473735f06 Fix gcc compilation issue 2021-01-20 13:57:35 -08:00
Lukas Joswiak
1313de15b8 Fix bug with incorrect parent container size 2021-01-20 13:57:35 -08:00
Lukas Joswiak
1961c3fc80 Serialize spans to msgpack and send via UDP 2021-01-20 13:57:35 -08:00
Trevor Clinkenbeard
66c2423d79
Merge pull request #3771 from sfc-gh-ljoswiak/backup-cli-fix
Add top level CLI options to backup binaries
2021-01-19 11:12:46 -08:00
Steve Atherton
6fb61ca2bc
Merge pull request #4207 from sfc-gh-anoyes/anoyes/merge-6.3-to-master
Merge 6.3 into master
2021-01-19 10:43:34 -08:00
Jingyu Zhou
b8ff724232
Merge pull request #4173 from sfc-gh-anoyes/anoyes/fdb-c89-test
Make sure that fdb_c.h is c90 compliant
2021-01-19 10:42:40 -08:00
Lukas Joswiak
2c4b5acd28 Add help option back to actions 2021-01-19 10:33:55 -08:00
Lukas Joswiak
d82b61ee0f Update help message for top level options 2021-01-15 17:05:11 -08:00
Lukas Joswiak
1177183819 Copy help option to top level 2021-01-15 17:05:11 -08:00
Lukas Joswiak
14b08e1103 Add top level binary CLI options 2021-01-15 17:05:10 -08:00
Andrew Noyes
58e8a9ac73 Remove MasterProxyServer.actor.cpp (it was renamed) 2021-01-15 23:35:20 +00:00
Andrew Noyes
c101c6ec0c Resolve last conflict 2021-01-15 21:51:25 +00:00
Andrew Noyes
5743fe724c Restore buffering logic lost to botched merge 2021-01-15 20:10:39 +00:00
Andrew Noyes
dadc4d1b21 Initialize m_offset 2021-01-15 19:56:28 +00:00
Andrew Noyes
b0f61fb74f Resolve the simple-looking conflicts 2021-01-15 19:35:10 +00:00
Andrew Noyes
ff7d306b09 Merge branch 'release-6.3' into anoyes/merge-6.3-to-master
Include conflict markers for now. Will resolve.
2021-01-15 18:04:09 +00:00
Markus Pilman
9bca167cc2
Merge pull request #4205 from sfc-gh-anoyes/anoyes/merge-release-6.2
Merge release 6.2 into release 6.3
2021-01-15 10:55:41 -07:00
Andrew Noyes
56f46d0645
Merge pull request #4094 from sfc-gh-clin/add-c-function-for-management-commands
Add c function for kill/suspend
2021-01-15 09:45:16 -08:00