Commit Graph

40 Commits

Author SHA1 Message Date
Sage Weil
399fa80625 script/run-coverity: update submodules
Signed-off-by: Sage Weil <sage@redhat.com>
2014-09-16 11:01:29 -07:00
Sage Weil
9bac31be07 scripts/run-coverity: don't explicitly specify tool version
Rely on a symlink instead.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-31 08:13:48 -07:00
Sage Weil
396ee0d423 add script/run-coverity
Keep this in-tree.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-02 21:46:25 -08:00
Dan Mick
b9000b314b Invoke python with /usr/bin/env python instead of directly
Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-09-30 14:58:11 -07:00
Danny Al-Gaaf
9dd5de2635 perf-watch.py: fix naming of a local variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-04-25 15:54:34 +02:00
Danny Al-Gaaf
226ff52a64 perf-watch.py: fix naming of local variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-04-25 15:53:45 +02:00
Danny Al-Gaaf
148710fb72 perf-watch.py: add missing space after comma
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-04-25 15:53:06 +02:00
Danny Al-Gaaf
dffa9eeb62 perf-watch.py: remove unnecessary semicolons
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-04-25 15:52:57 +02:00
Gary Lowell
7239e806cc dep-report.sh: ceph package dependency report.
This script searches the ceph build area for dependent header files and
and libraries to attempt to identify ceph package dependecies.
2012-10-29 09:55:33 -07:00
Sage Weil
0f9f63ab4b perf-watch: initial version
Signed-off-by: Sage Weil <sage@inktank.com>
2012-08-22 17:22:58 -07:00
Alex Elder
47db4d044c ceph: fix "run_uml.sh" script
Last-minute cleverness prior to checkin broke the "run-uml.sh" script.
Rearange where a few definitions are done to make it work again.

Signed-off-by: Alex Elder <elder@dreamhost.com>
2012-01-17 10:21:16 -06:00
Alex Elder
d3e347732d ceph: add a new "run_uml.sh" script to manage running a UML client
This script is used to automate most of what's required to run a
User-Mode Linux (UML) instance.  This is mainly of interest for
ceph client developers who might benefit from the debugger access
that UML affords.  It was written for ceph development but isn't
really dependent on ceph.  It basically makes a few assumptions and
follows some conventions, and in doing so is able to encapsulate
most of the "tricky parts" of setting up to run a UML instance.

Signed-off-by: Alex Elder <elder@dreamhost.com>
2012-01-09 18:13:41 -08:00
Sage Weil
6f8f140350 c* -> ceph-*
Hopefully I didn't miss too much...

Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-22 15:08:25 -07:00
Tommi Virtanen
e01cd3b558 ebofs: Remove dead code.
Nothing has used the EboFS object storage in years.

Fix usage string of dupstore.

FileJournal and Journal are now part of OSD proper, not
EboFS.

The old scripts in src/jobs are probably broken, but
not touching them further right now.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-07 12:40:26 -07:00
Sage Weil
6799b86440 build_debian_image: include bind9-host
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-07 11:57:15 -08:00
Sage Weil
56e4aa4635 build_debian_image: fixes
- /dev/pts
- copy console helper scripts
- run from any directory

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-07 10:07:51 -08:00
Sage Weil
8019878061 build_debian_image: include libcrypto++ (need for runtime)
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-07 08:56:25 -08:00
Sage Weil
2635a3b880 kernel console debug output setup scripts
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-07 08:56:03 -08:00
Sage Weil
b5f75927ca script: add script to build uml images
Set up a tap interface in your bridge, and then

./linux ubda=image mem=512M eth0=tuntap,tap0 ip=<ip> netmask=<netmask> gw=<gw>

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-06 21:17:08 -08:00
Sage Weil
390786efb2 remove old script 2011-02-06 21:13:32 -08:00
Sage Weil
2df8b9fd49 script/plot.pl: don't pause
Run like so:

 $ script/plot.pl path/to/log osd c_wrb [smooth bezier] | gnuplot -persist
2010-06-29 14:40:23 -07:00
Sage Weil
12798de371 osd: add --dump-pg-log command 2010-06-08 22:34:57 -07:00
Sage Weil
8580aa596b scripts: fix check_pglog.sh 2010-05-07 09:05:14 -07:00
Sage Weil
fe7a8be13b script: add check_pglog.sh
Check pglog for zero segments, normally caused by a race between
pg log replacement (rm log, rewrite log) vs append race.

For example, see 686192a03e
2010-05-07 08:52:18 -07:00
Sage Weil
4d5ce888f2 qa: run tests in random order 2010-04-02 20:07:34 -07:00
Sage Weil
a4257d8782 buffer: optional buffer debug output
This interferes with the dout crap because we can't #include it, so you
need to turn all that output off to avoid getting jumbled output.  Or
better yet make sure you don't daemon() but still log dout to a file.

Fixed up the output parser to find leaks.
2009-12-03 16:21:10 -08:00
Sage Weil
ac49cccc57 check_mds_request_latency: fix parsing for current debug output 2009-09-14 15:07:30 -07:00
Sage Weil
d47415da3c script: fix req format in osd latency check 2009-05-27 10:34:41 -07:00
Sage Weil
dcd827cb1b scripts: fix mds and osd request latency checkers 2009-04-14 08:24:54 -07:00
Sage Weil
87f4de207d scripts: make mds request checker show the operation 2009-03-31 10:24:57 -07:00
Sage Weil
94c5031e6d script: fix check_osd_request_latency 2009-02-18 11:53:51 -08:00
Sage Weil
cec662cc5f script: check_osd_request_latency 2009-02-18 11:47:23 -08:00
Sage Weil
2c0422bae7 scripts: osd latency check script 2009-01-28 16:11:34 -08:00
Sage Weil
2564622a32 script: find high latency requests in mds log 2009-01-22 11:04:54 -08:00
Sage Weil
4f1c228e64 check_dendl.pl script 2008-08-02 21:20:11 -07:00
Sage Weil
dad9ae8ec3 client: touch vs init dentry 2008-03-13 13:35:02 -07:00
Sage Weil
a4e95cc512 client: cleanup 2008-03-13 13:20:32 -07:00
Yehuda Sadeh-Weinraub
b3a46996a3 simplified script 2008-01-20 09:41:39 +02:00
Sage Weil
a154ec1b25 strip_trailing_whitespace.sh 2008-01-19 08:25:47 -08:00
Sage Weil
c1865445c5 reorganized source tree 2007-12-19 13:28:33 -08:00