-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 21/08/14 12:15, Gregory Farnum wrote: > On Sun, Aug 10, 2014 at 5:22 AM, Kevin Cox <kevincox@xxxxxxxxxxx> wrote: >> 3. Run the network traffic of automated tests (such as teuthology) >> through Wireshark and check the warnings/errors. > > A little late now (I've been on vacation) but I just want to register > a vote against option #1 — nobody is going to consistently remember > that. :) I suspect option #3 is the most practical and most likely to > keep it up to date; I don't know exactly how would be best to dump the > network traffic but I think that it should be fairly simple to dump > any gathered data into wireshark as part of a short teuthology test > that's in all the suites. I agree that #1 is probably not the long term solution. For running test traffic through wireshark there are two options, one is to capture the traffic, then analyse in a separate step, or we could just analyse on the fly. While just dumping the network traffic and analysing later is easier to set up it is probably better to run the analysis on the fly as the output will be a lot smaller (unless we want to keep the packet capture for another reason). Actually capturing the traffic is not too hard. Either tcpdump or tshark can be used to capture the packets. Then tshark can be used to analyse them. Of course if tshark is doing the dumping it can analyse on the fly. The display filter '-Y' option can be used to restrict the output to "interesting" features. Many are already filterable by the dissector (for example '-Yceph.ver.tooold||ceph.ver.toonew' will detect encoding versions not supported by the dissector) and more could be added as desired. I don't however, know anything about teuthology so I will need to look into how to integrate that. Cheers, Kevin -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlP3ru0ACgkQwHWKOzTVLnROSQD/dttXUaZLBH5DKXcOnjod/B8M xZhEWDgjImDJpe+JSwAA/0EJGe0NvK6HldoNblDs8Mg+EWKslIvd7Z49p32KJjbc =HwX/ -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html