Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / script / find_dups_in_pg_log.sh
1 #!/bin/sh
2
3 # pipe output of grep for objectname in osd logs to me
4 #
5 # e.g.,
6 #
7 #  zgrep smithi01817880-936 remote/*/log/*osd* | ~/src/ceph/src/script/find_dups_in_pg_log.sh
8 #
9 # or
10 #
11 #  zcat remote/*/log/*osd* | ~/src/ceph/src/script/find_dups_in_pg_log.sh
12 #
13 # output will be any requests that appear in the pg log >1 time (along with
14 # their count)
15
16 #grep append_log | sort -k 2 | sed 's/.*append_log//' | awk '{print $3 " " $8}' | sort | uniq | awk '{print $2}' | sort | uniq -c | grep -v ' 1 '
17
18 grep append_log | grep ' by ' | \
19         perl -pe 's/(.*) \[([^ ]*) (.*) by ([^ ]+) (.*)/$2 $4/' | \
20         sort | uniq | \
21         awk '{print $2}' | \
22         sort | uniq -c | grep -v ' 1 '