DTrace needs a way to get time linear sequential output on multi-cpu systems.
State
1-Dispatched (Default State)
Category:Subcategory
kernel:dtrace
Keywords
Reported Against
snv_51
, snv_52
, s10u2_fcs
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs
Submit Date
22-November-2006
Last Update Date
17-May-2007
Description
Because dtrace places the per-cpu trace information in per-cpu buffers and then consolidates them when the dtrace utility downloads the buffers, blocks of the final output may appear out of order. This has proven to be somewhat frustrating to users, and is often very confusing to new users until they know what is going on. Dtrace needs a way to produce the output in sequential order.
Work Around
The workaround is to print a timestamp on each line and then sort the output.