Lukas Joswiak
5dc9a97230
Merge branch 'master' into fixes/alp6
2021-08-01 20:42:52 -07:00
Lukas Joswiak
d606392c68
Disable more ALP work when sampling disabled
2021-08-01 20:11:50 -07:00
sfc-gh-tclinkenbeard
c74047c665
Merge remote-tracking branch 'origin/master' into fix-more-clang-warnings
2021-07-28 11:51:02 -07:00
Evan Tschannen
256a18e43b
Flow transport uses an ordered delay to avoid out of order reply promise stream messages
2021-07-27 12:01:32 -07:00
Lukas Joswiak
59d535149e
Merge branch 'master' into fixes/alp6
2021-07-27 10:07:18 -07:00
Lukas Joswiak
e9a1679467
Disable sampling everywhere except fdbserver
2021-07-27 09:53:23 -07:00
sfc-gh-tclinkenbeard
b9a22a61ef
Fix many -Wreorder-ctor warnings
2021-07-23 17:33:18 -07:00
Lukas Joswiak
36f173754b
Fix simulation issue
2021-07-23 13:25:36 -07:00
Lukas Joswiak
dcaf1c1c38
Enable sampling on fdbserver only
2021-07-22 12:47:35 -07:00
sfc-gh-tclinkenbeard
90c6d76349
Add rvalue reference overload for ErrorOr::map
2021-07-12 02:22:03 -07:00
sfc-gh-tclinkenbeard
c31fa43b9d
Use std::variant for ErrorOr implementation
2021-07-12 02:17:57 -07:00
Evan Tschannen
1cec223434
cherry pick streaming replies to master
2021-06-19 09:47:13 -07:00
Lukas Joswiak
2d248a5926
Collect actors waiting on disk and network
2021-06-17 16:50:34 -07:00
Lukas Joswiak
805c4200ce
Add collector to get running actor name
2021-06-16 18:08:51 -07:00
Lukas Joswiak
250d20e7bf
Even more cleanup
2021-06-15 15:17:54 -07:00
Lukas Joswiak
eb3fb811d4
Cleanup
2021-06-15 15:03:44 -07:00
Lukas Joswiak
7753f38053
ThreadSafe, remove getCurrentLineage work
2021-06-14 18:11:37 -07:00
Lukas Joswiak
3af97de8d8
Use unsafe reference counted
2021-06-14 16:47:28 -07:00
Lukas Joswiak
0ff041222a
Add removals back
2021-06-13 18:23:59 -07:00
Lukas Joswiak
112be7a763
Remove most work
2021-06-13 16:19:02 -07:00
Lukas Joswiak
23f4aec641
Remove bad line
2021-06-12 22:38:22 -07:00
Lukas Joswiak
0301072690
Refactor
2021-06-11 13:01:32 -07:00
sfc-gh-tclinkenbeard
399c2c96f0
Remove unnecessary std::string copies from flow
2021-06-09 11:40:01 -07:00
Lukas Joswiak
3f4543f24a
Try thread unsafe reference counting
2021-06-07 20:43:28 -07:00
Lukas Joswiak
e9fdbb9c86
Enable sampling
2021-06-07 18:01:14 -07:00
Lukas Joswiak
295ce22f57
Add setLineage and Actor field back
2021-06-07 14:19:30 -07:00
Lukas Joswiak
b4a144964f
Remove Actor lineage field
2021-06-07 10:03:49 -07:00
Lukas Joswiak
3a690c4838
Remove setLineage
2021-06-04 16:37:11 -07:00
Lukas Joswiak
042aa60336
Temporary fix for ld linking issue
2021-06-04 15:01:18 -07:00
Lukas Joswiak
c62e100dfb
Attempt gcc compilation fix
2021-06-04 15:01:18 -07:00
Lukas Joswiak
486a04659f
Lazy inititialization
2021-06-04 15:01:18 -07:00
Lukas Joswiak
ca79b8eaab
Various ALP fixes
2021-06-04 15:01:18 -07:00
Lukas Joswiak
c2f39bc8ef
Use fast allocator
2021-06-04 15:01:18 -07:00
Lukas Joswiak
153de33f57
Revert "Merge pull request #4802 from sfc-gh-ljoswiak/revert/actor-lineage"
...
This reverts commit 6499fa178e8f65a22105c2cd062a67209b562973, reversing
changes made to 15126319577f915f28aa6308bbf066dc7ec992a2.
2021-06-04 13:31:55 -07:00
Markus Pilman
04613c3b13
handle file renames properly
2021-05-26 11:11:37 -07:00
Lukas Joswiak
4ea760b2a9
Revert "Merge pull request #4136 from sfc-gh-mpilman/features/actor-lineage"
...
This reverts commit da41534618a2a1edbf6b0b760635175372a66294, reversing
changes made to e6300905d6f294c52ebd166f4714541b084f37b4.
2021-05-10 20:26:12 -07:00
Andrew Noyes
6bffbdf7e3
Revert "Actually close files in simulation"
2021-05-04 15:38:24 -07:00
Jingyu Zhou
1c92588cca
Merge pull request #4562 from sfc-gh-mpilman/bugfixes/simulator-close-files
...
Actually close files in simulation
2021-05-03 13:47:44 -07:00
Markus Pilman
5c1279ceb7
make actorlineage inherit from threadsaferefcounted
2021-04-29 15:23:46 -06:00
Markus Pilman
13e00e8408
made ActorLineage thread safe
2021-04-12 09:43:45 -06:00
Markus Pilman
2064903705
collect and serialize
2021-04-09 14:25:11 -06:00
Lukas Joswiak
c90be2003f
Profile running actor
2021-04-01 10:34:59 -07:00
Markus Pilman
b51e4aa590
handle file renames properly
2021-03-24 19:57:24 -06:00
Markus Pilman
eb036b7b02
Merge remote-tracking branch 'origin/master' into features/actor-lineage
2021-03-17 11:59:54 -06:00
FDB Formatster
df90cc89de
apply clang-format to *.c, *.cpp, *.h, *.hpp files
2021-03-10 10:18:07 -08:00
Andrew Noyes
4ee97c0784
Use clang-tidy to automatically fix missing overrides
...
Use `clang-tidy -p . $file -checks='-*,modernize-use-override' -header-filter='.*' -fix`
to fix missing overrides, and then use git clang-format to reformat just
those changes. This went pretty well for most files.
Formatting the following files went off the rails, so I'm going to
follow up with a commit that's just clang-tidy and no clang-format.
- fdbclient/DatabaseBackupAgent.actor.cpp
- fdbclient/FileBackupAgent.actor.cpp
- fdbserver/OldTLogServer_4_6.actor.cpp
- fdbmonitor/SimpleIni.h
- fdbserver/workloads/ClientTransactionProfileCorrectness.actor.cpp
2021-01-26 02:04:12 +00:00
Markus Pilman
fb64902d5c
Assign roles
2021-01-19 16:04:09 -07:00
Markus Pilman
8e93573aad
Merge branch 'master' of github.com:apple/foundationdb into features/actor-lineage
2021-01-05 10:24:45 -07:00
sfc-gh-tclinkenbeard
5bfa6cea98
Merge remote-tracking branch 'origin/master' into misc-changes
2020-12-26 20:47:00 -04:00
Markus Pilman
f8e1df6c4f
Support for actor stack traces
2020-12-10 10:42:04 -07:00