mirror of
https://github.com/apple/foundationdb.git
synced 2025-05-14 01:42:37 +08:00
Slight modification to comment to remove the indication that we flush the trace log explicitly.
This commit is contained in:
parent
0fc3cf44dc
commit
77c3122391
@ -388,10 +388,10 @@ public:
|
||||
eventBuffer.push_back(fields);
|
||||
bufferLength += fields.sizeBytes();
|
||||
|
||||
// If we have queued up a large number of events in simulation, then flush the trace file and throw an error.
|
||||
// This makes it easier to diagnose cases where we get stuck in a loop logging trace events that eventually
|
||||
// runs out of memory. Without this we would never see any trace events from that loop, and it would be more
|
||||
// difficult to identify where the process is actually stuck.
|
||||
// If we have queued up a large number of events in simulation, then throw an error. This makes it easier to
|
||||
// diagnose cases where we get stuck in a loop logging trace events that eventually runs out of memory.
|
||||
// Without this we would never see any trace events from that loop, and it would be more difficult to identify
|
||||
// where the process is actually stuck.
|
||||
if (g_network && g_network->isSimulated() && bufferLength > 1e8) {
|
||||
// Setting this to 0 avoids a recurse from the assertion trace event and also prevents a situation where
|
||||
// we roll the trace log only to log the single assertion event when using --crash.
|
||||
|
Loading…
x
Reference in New Issue
Block a user