Commit Graph

12 Commits

Author SHA1 Message Date
Lukas Joswiak e9a1679467 Disable sampling everywhere except fdbserver 2021-07-27 09:53:23 -07:00
Lukas Joswiak 153de33f57 Revert "Merge pull request #4802 from sfc-gh-ljoswiak/revert/actor-lineage"
This reverts commit 6499fa178e, reversing
changes made to 1512631957.
2021-06-04 13:31:55 -07:00
Lukas Joswiak 4ea760b2a9 Revert "Merge pull request #4136 from sfc-gh-mpilman/features/actor-lineage"
This reverts commit da41534618, reversing
changes made to e6300905d6.
2021-05-10 20:26:12 -07:00
Lukas Joswiak cf4218dfd1 Fixes simulation failures
Fixes the following issues:

1. Use the right index when initializing the WriteOnlySet's vector of
   atomics. Also switch to std::atomic_init to initialize each atomic in
   the vector (cannot default construct the atomics in the vector
   because std::atomic does not have a copy constructor).
2. Add failure check for when items cannot be inserted into the
   WriteOnlySet due to capacity constraints. This situation occurs when
   `copy` is not called on the WriteOnlySet, such as when sampling is
   disabled. The `copy` function is what clears the WriteOnlySet.
3. Remove a global config feature I added to update the ClientDBInfo
   object used by the global config listener function. This needs more
   investigation, but the effect of this change could be that global
   config changes are not correctly recognized on fdbserver processes.
4. Add various ASSERTs to verify data in WriteOnlySet.
2021-05-01 15:26:28 -07:00
Markus Pilman 7ab6fedb5b fix refcounting in WriteOnlySet 2021-04-29 11:34:42 -06:00
Lukas Joswiak c90be2003f Profile running actor 2021-04-01 10:34:59 -07:00
Lukas Joswiak 0ec7340a6f Create reference 2021-03-22 10:55:52 -07:00
Markus Pilman 301daf3269 address review comments 2021-03-22 11:46:16 -06:00
Markus Pilman 61352b9124 use push_back where emplace_back is unnecessary 2021-03-22 11:41:45 -06:00
Markus Pilman 99ac47e96c documentation 2021-03-19 18:08:09 -06:00
Markus Pilman 995ae34b1e Bugfxies & hack to allow new unit test to run 2021-03-19 17:11:17 -06:00
Markus Pilman 5c1b674815 implemented test 2021-03-19 10:31:58 -06:00