Ignore:
Timestamp:
12/03/18 13:30:46 (2 years ago)
Author:
Shane Alcock <salcock@…>
Branches:
develop
Children:
e86a0c6
Parents:
50e9c6b
Message:

Convert traceends to use parallel API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/traceends/tracetopends

    re19ada0 r99ee456  
    1212filter=""
    1313addr="v4"
     14threads=4
     15ignoresource=""
     16ignoredest=""
    1417
    15 while getopts "f:sdn:bapA:h" opt; do
     18while getopts "t:f:sdn:bapA:hSD" opt; do
    1619        case $opt in
    1720                A)
     
    2124                        filter=$OPTARG
    2225                        ;;
     26                S)
     27                        ignoresource="-S"
     28                        ;;
     29                D)
     30                        ignoredest="-D"
     31                        ;;
    2332                s)
    2433                        send=1
     
    2736                        send=0
    2837                        ;;
     38                t)
     39                        threads=$OPTARG
     40                        ;;
    2941                n)
    3042                        top_count=$OPTARG
     
    118130
    119131if [ "$filter" = "" ]; then
    120         traceends -A $addr $@ | { trap '' int; sort -n -k $sort_index -r -s; } | { trap '' int; head -n $top_count; }
     132        traceends -t $threads -A $addr $ignoredest $ignoresource $@ | { trap '' int; sort -n -k $sort_index -r -s; } | { trap '' int; head -n $top_count; }
    121133else
    122         traceends -A $addr -f "$filter" $@  | { trap '' int; sort -n -k $sort_index -r -s; } | { trap '' int; head -n $top_count; }
     134        traceends -t $threads -A $addr -f "$filter" $ignoredest $ignoresource $@  | { trap '' int; sort -n -k $sort_index -r -s; } | { trap '' int; head -n $top_count; }
    123135fi
    124136
Note: See TracChangeset for help on using the changeset viewer.