DescriptionExplicitly track the scheduler task enqueueing order in a new field
Task enqueueing_order for delayed tasks is not known until the task's delay has
expired. Preciously we were storing this in sequence_num but that
broke FlowEvents because the computed IDs changed mid-flight.
In addition this patch no longer zeros out delayed_run_time
since that appears to be used by some tracing code.
BUG=515720
Committed: https://crrev.com/8c6b40b808787f00fef268e6c06eb02a0f8f690e
Cr-Commit-Position: refs/heads/master@{#342113}
Committed: https://crrev.com/879c9fb02f86ea29bec4ee45aa5e705948422dc1
Cr-Commit-Position: refs/heads/master@{#342166}
Patch Set 1 #Patch Set 2 : Fix comment #
Total comments: 9
Patch Set 3 : Moved Task struct #
Total comments: 8
Patch Set 4 : Chanegs for sami #Patch Set 5 : Fix dcheck #Patch Set 6 : Add SCHEDULER_EXPORT to TaskQueueImpl::Task #Patch Set 7 : Fix the DCHECK #Messages
Total messages: 46 (16 generated)
|