Sage Weil
8658f0d55b
qa: load-gen-mix-small-long
...
30 minutes
Signed-off-by: Sage Weil <sage@newdream.net>
2012-01-04 14:21:46 -08:00
Josh Durgin
6687ccf5dc
workunits: update rbd test for new error format
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-12-30 10:32:05 -08:00
Sage Weil
37013b6fe5
qa: load-gen-mix-small.sh
2011-12-29 09:59:26 -08:00
Sage Weil
5804477b20
qa: trivial_libceph test
...
This currently fails... see #1827
Signed-off-by: Sage Weil <sage@newdream.net>
2011-12-13 16:31:02 -08:00
Sage Weil
6ff95e9d23
qa: rados load-gen workunits
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-12-13 08:19:37 -08:00
Josh Durgin
cf279a8b72
workunits: print tests pjd runs
...
This will tell us which ones actually failed within a test suite.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-12-09 16:31:42 -08:00
Josh Durgin
8afa5a5d9e
workunits: fix secret file and temp file removal for kernel rbd
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-12-06 14:20:31 -08:00
Josh Durgin
bcd26fca71
workunits: make rbd kernel workunit executable
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-12-06 13:36:51 -08:00
Josh Durgin
66b6b1bff8
workunits: add some tests for kernel rbd
...
This covers some snapshot and resize functions that aren't tested by fs benchmarks.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-12-06 10:31:17 -08:00
Josh Durgin
f418775d2c
workunits: rados python workunit should be executable
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-11-14 08:18:47 -08:00
Josh Durgin
5407fa70f8
workunits: add workunit for running rgw and rados python tests
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-11-10 17:03:12 -08:00
Greg Farnum
d4faf5889d
qa: workunit to run test_libcephfs_readder
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-11-03 13:55:53 -07:00
Josh Durgin
e161ce1593
workunits: test rbd python bindings
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-10-24 15:32:47 -07:00
Josh Durgin
bfb5ceb2bd
workunits: add rbd rollback and snapshot removal tests
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-10-24 15:32:47 -07:00
Josh Durgin
f4aa69a872
workunit: check that rbd info returns the right size for snapshots
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-10-24 15:32:47 -07:00
Josh Durgin
b968ff3a0e
workunit: clean up temporary files
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-10-03 12:20:25 -07:00
Sage Weil
2269dc255a
test_async_snap: loop a finite number of times.
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-29 11:50:01 -07:00
Sage Weil
697e664cc5
qa: btrfs: test_async_snap
...
Hammer on the btrfs async sync/snap create/remove ioctls.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-29 11:48:00 -07:00
Sage Weil
3e9a936062
doc: more c* -> ceph-* renames
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-22 16:18:37 -07: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
Sage Weil
6228389df8
qa: add test_librbd workunit
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-12 14:01:46 -07:00
Josh Durgin
b37b61eb76
workunit: use sudo when first reading /sys... too
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-09-09 14:48:20 -07:00
Greg Farnum
efaf91b665
workunit: and delete root-owned file
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-09-09 13:41:14 -07:00
Greg Farnum
d021b22339
workunit: you need sudo to look at /sys/kernel/debug
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-09-09 13:32:21 -07:00
Greg Farnum
34822ad435
workunits: make file_layout.sh more robust
...
We don't have a great way to guarantee mdsmap updates, but they
should happen on their own and we can loop. Closes #1518 .
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-09-08 13:27:25 -07:00
Sage Weil
2641eb395d
qa: test false
2011-09-02 10:51:55 -07:00
Sage Weil
9ff3505751
qa: add multiple_rsync.sh workunit
...
For #1318
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-31 17:41:12 -07:00
Greg Farnum
b826749255
workunits: make file_layout test setting only one parameter
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-25 12:51:06 -07:00
Sage Weil
ddc567429d
mon: allow wildcards for mon cap command matching
...
We need wildcards, actually. * is any token, ... is 1 or more tokens.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-23 15:24:44 -07:00
Sage Weil
9c498e0f1e
qa: add unit tests for mon cap 'allow command ...' stanzas
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-23 14:03:47 -07:00
Sage Weil
d5a9301f2c
qa: define _GNU_SOURCE for qa helpers; add btrfs dir makefile
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-08-22 21:18:00 -07:00
Sage Weil
39b6a9c495
qa: add rbd copy workunit
...
Test copying an image and snapshot.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-22 16:53:55 -07:00
Colin Patrick McCabe
3ce41446a6
Define _GNU_SOURCE in src/Makefile.am
...
We end up needing _GNU_SOURCE in a bunch of places-- to get direct i/o,
pipe2, and some other Linux-specific interfaces.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-22 15:35:13 -07:00
Greg Farnum
9f5d16384a
file_layout.sh: add test for setting a new data pool
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-18 17:36:22 -07:00
Colin Patrick McCabe
8c822a80e5
Merge branch 'wip-librados-tests'
...
Conflicts:
src/include/rados/librados.hpp
src/librados.cc
src/rgw/rgw_rados.cc
src/testradospp.cc
2011-08-18 17:00:38 -07:00
Colin Patrick McCabe
184c2f5d98
qa/workunits/rados/test.sh:explicitly invoke tests
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-17 12:41:15 -07:00
Colin Patrick McCabe
930bd329e7
Add qa/workunits/rados/test.sh
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-17 12:35:39 -07:00
Sage Weil
46645936c5
Merge commit 'v0.33'
2011-08-17 10:47:02 -07:00
Sage Weil
ce00564049
qa: test rename into snapped dir
...
Tests fix for #1399 .
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-08-17 09:07:08 -07:00
Sage Weil
47ab2bab4f
qa/fsstress: be verbose
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-10 14:01:06 -07:00
Sage Weil
1c1d92ec83
qa: move fsx.sh
2011-08-03 18:04:33 -07:00
Sage Weil
ab537f1e04
Revert "qa: Remove fsx workunit."
...
This reverts commit a66da4af25
. Still useful
to have this around.
2011-08-03 18:04:33 -07:00
Greg Farnum
3eb1ba8652
qa: make dir tests run by default in rename all.sh
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-08 11:09:32 -07:00
Greg Farnum
03b6c40b17
qa: mds rename: account for not being in the ceph root dir
...
We need to know the Ceph absolute path. We can't actually
derive that for sure (if we aren't mounted into the root), but this
at least lets us deal with being in our own subdirectories.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-06 15:02:42 -07:00
Greg Farnum
b5e4a31930
move mds rename tests to workunits directory
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-06 14:20:35 -07:00
Greg Farnum
e483bb6b80
qa: mds rename: Rework so it will function in teuthology as a workunit:
...
work in current directory, not hardcoded mnt path
use CEPH_TOOL variable rather than hardcoded local executable
pass CEPH_ARGS to scripts so you don't need to export it into the environment.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-06 14:20:35 -07:00
Sage Weil
902f699c38
qa: add clone_range tool
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-29 12:58:49 -07:00
Sage Weil
7d7544192f
qa: file_layout.sh is kclient only
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-29 10:49:01 -07:00
Sage Weil
1247a22453
qa: fix file_layout.sh mode
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-29 09:48:26 -07:00
Sage Weil
b5510a6641
qa: move file_layout into workunits/misc
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-29 09:51:36 -07:00
Sage Weil
f7fb547549
qa: make kernel_untar_build.sh output more helpful
...
- rm -rv
- list remaining files on failure
to help debug #1230
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-28 16:07:39 -07:00
Greg Farnum
033f2d6327
qa: add file_layout.sh workunit
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-06-28 10:36:26 -07:00
Greg Farnum
92b0e8e8e4
qa: initial commit of file_layout.sh
...
This tests the file layout functionality. Right now you need to
check the comparisons yourself. Expect that to change shortly.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-06-27 12:07:45 -07:00
Sage Weil
81900994f8
qa: wget -q for kenrel_untar_build.sh
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-23 15:57:35 -07:00
Sage Weil
6725e748e9
qa: simple rbd import/export test
...
Fixes : #1211
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-21 20:31:00 -07:00
Sage Weil
abafef3bcd
qa: clean up after snaptest-multiple-capsnaps.sh
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-21 15:52:46 -07:00
Sage Weil
04d10d1028
qa: tiobench workunit: remove timeout
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-20 11:47:24 -07:00
Sage Weil
6fb971ffdb
qa: organize workunits
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-17 15:01:56 -07:00
Sage Weil
9e4adf0de9
qa: make snap-rm-diff workunit clean up
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-17 09:22:24 -07:00
Sage Weil
e9f308df87
qa: wget -q
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-17 09:22:17 -07:00
Sage Weil
3aa6a4d658
qa: pjd must run as root
2011-06-16 14:07:26 -07:00
Tommi Virtanen
af9879deca
qa: Make snaptest-git-ceph.sh clean up after itself.
...
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-15 11:27:54 -07:00
Sage Weil
954e09661f
qa: do not use automake for workunit makefiles
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-14 12:53:33 -07:00
Sage Weil
40f5ab9659
qa/workunits/direct_io: fit .gitignore
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-14 12:35:35 -07:00
Sage Weil
66229c7a54
qa: direct_io: fix warnings
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 22:11:51 -07:00
Sage Weil
8ce98b22de
qa: test_sync_io: zero buffers prior to read
...
Be extra paranoid to ensure we read back the correct data and didn't
just find it in undefined memory.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-13 16:23:28 -07:00
Sage Weil
d89c9a1303
qa: test_sync_io improvements
...
Exit (without removing foo) on error.
Allow read- or write-only operation.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-13 16:18:23 -07:00
Sage Weil
1e96f71fba
qa: fix test_shorT_dio_read
...
No args, hardcode filename.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-13 14:17:16 -07:00
Sage Weil
9d1e897107
qa: fix loopall, runallonce scripts
...
Run anything executable.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-13 13:31:35 -07:00
Sage Weil
d5bba79ebb
qa: move compiled workunits into organized directory
...
No need for a separate qa/src/ dir; just put them where we want them. We
need to ignore non-executable files when doing the bulk runs anyway.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-13 13:29:30 -07:00
Sage Weil
d851deeac1
qa: add short directio read test
...
This tests for the bug fixed by linux commit:c3cd628.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
8a12a01cf7
qa: add henry's direct io tests
...
Not sure what the second one is testing, actually, but including it anyway.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
7087b2da91
qa: include $basedir/src/ (qa/src/) in path
...
This lets the workunits find stuff build in qa/src/, in case you are
running using these (old) scripts.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
8147076d98
qa: add direct and sync io workunits
...
Just run the test programs in ../src
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
adc98c0e0e
qa: expand test_sync_io
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
f2aef3e1da
qa: organize workunits a bit
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-13 13:22:06 -07:00
Sage Weil
953bb605e6
qa: move compiled items into qa/src/
2011-06-13 13:22:06 -07:00
Sage Weil
a1a71471c2
qa: test witness subtree adjustment
...
This exercises the mds at least; we don't have a way to verify mds
behavior currently.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-08 11:22:26 -07:00
Sage Weil
21795aaf5d
qa: add dir rename tests
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-07 20:49:45 -07:00
Sage Weil
2969161b9e
qa: add rename dir checks
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-07 13:34:57 -07:00
Sage Weil
2cb0c110b5
qa: rename tests
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-07 13:27:31 -07:00
Tommi Virtanen
c9825f0874
automake: Make debug targets known but not built by default in non-debug builds.
...
With this, "./configure --without-debug && make -C src testceph" will work.
Before this, it would use make builtin rules, and fail to compile in a
confusing manner.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-27 12:16:52 -07:00
Tommi Virtanen
a66da4af25
qa: Remove fsx workunit.
...
Covered better by autotest, these days.
2011-04-07 14:07:24 -07:00
Colin Patrick McCabe
a3475610eb
direct_io_test: use mkstmp instead of mkostemps
...
mkostemps isn't present in older glibc versions, like the ones in CentOS
5.5. We don't really use any of the extra functionality of mkostemps in
this test.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-03-17 18:02:17 -07:00
Samuel Just
3fccc0a9f2
qa/workunits: added fsstress.sh
...
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-03-02 15:55:48 -08:00
Tommi Virtanen
718c42b9df
Make git ignore qa/workunits/direct_io_test.
2011-02-11 12:58:06 -08:00
Wesley Spikes
12a47f5648
s3.sh: simple bug fix
2011-02-10 15:43:30 -08:00
Sage Weil
be8cdb08b2
qa: test for proper i_complete handling
...
This reproduces some buggery with rename vs I_COMPLETE on the kernel
client.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-07 09:15:21 -08:00
Colin Patrick McCabe
e251f51fb8
direct_io_test: fix signed/unsigned, printf flags
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-02-03 03:54:22 -08:00
Colin Patrick McCabe
942eb0e015
workunits: direct_io_test: fix error message
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-01-21 02:51:59 -08:00
Colin Patrick McCabe
6a20b83a63
workunits: direct_io_test: add cmdline options
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-01-20 11:18:22 -08:00
Colin Patrick McCabe
42709d1bff
workunits: direct_io_test: test more iterations
...
Test seeking around in an O_DIRECT file to see if we read what we
should.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-01-20 11:07:37 -08:00
Colin Patrick McCabe
f1d7af97f3
workunits: add direct_io_test
...
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-01-20 10:46:55 -08:00
Colin Patrick McCabe
512cc974fb
qa: Add tiobench test
...
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2011-01-14 04:38:51 -08:00
Sage Weil
62024d0448
qa: add xattr check
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-01-13 15:47:30 -08:00
Colin Patrick McCabe
13e8507b73
auth: make g_conf.keyring a plain old string
...
Make g_conf.keyring a plain old string rather than an array of strings.
Don't do substitution using the user's HOME variable-- this could lead
to security holes for setuid processes.
Get rid of AuthMonitor::read_keyfile because there is already a Keyring
member function, Keyring::load, that does the same thing.
qa/rbd/common.sh: we can now use cconf to figure out what the keyring
is.
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2011-01-02 12:19:35 -08:00
Colin Patrick McCabe
c846615d8b
qa: rbd: small optimization to script
...
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-30 10:38:36 -08:00
Colin Patrick McCabe
634cca9530
qa: rbd: Update rbd test to use the new rbd sysfs
...
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-30 10:38:36 -08:00
Colin Patrick McCabe
323ac1a72d
qa: rbd: disable automatic keyring discovery
...
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-30 10:38:36 -08:00
Colin Patrick McCabe
de8f021204
qa/rbd: minor fixes
...
* qa/rbd/common: create tempdir for script
* qa/rbd/common: try harder to find monhost (try "mon addr" and also
"mon.a addr")
* qa/rbd/rbd.sh: honor $mnt parameter
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-29 15:36:22 -08:00
Sage Weil
3d10b34074
mds: fix null_snapflush with multiple intervening snaps
...
The client is allowed to not send a snapflush if there is no dirty metadata
to write for a given snap. However, the mds can only look up inodes by
the last snapid in the interval. So, when doing a null_snapflush (filling
in for snapflushes the client didn't send), we have to walk forward through
intervening snaps until we find the right inode.
Note that this means we will call _do_snap_update multiple times on the
same inode, but with different snapids.
Add unit test to check this.
Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-10 20:58:49 -08:00
Yehuda Sadeh
10466c5263
qa: add rbd test
2010-10-28 15:49:21 -07:00
Yehuda Sadeh
b6ffdf18f2
qa: add basic rbd test
2010-10-28 14:32:06 -07:00
Sage Weil
7f493a11cb
qa: add ffsb
2010-10-13 10:09:43 -07:00
Colin Patrick McCabe
3bab6ac16a
Add the setup-chroot.sh script
...
The setup-chroot.sh script is very handy for building the server in a
chroot environment. I thought I would share it here in case anyone else
finds it useful.
2010-09-28 19:25:10 -07:00
Yehuda Sadeh
628e28e2b2
qa: improved rgw tests
2010-09-24 10:16:14 -07:00
Yehuda Sadeh
1eaec17943
qa: add simple rgw test
2010-09-22 22:40:28 -07:00
Sage Weil
381447d9f5
qa: add snaptest-git-ceph.sh
2010-09-21 13:55:12 -07:00
Sage Weil
2e5731b6db
qa: update snaptests, add snaptest-multi-capsnaps.sh
2010-09-17 08:09:19 -07:00
Sage Weil
6dae938316
qa: rename snapmove -> snaptest-parents
2010-08-25 21:36:19 -07:00
Sage Weil
27cc3bdd8c
qa: add snaptest-dir-rename.sh
2010-08-25 16:24:41 -07:00
Greg Farnum
54d661aca6
qa: add blogbench test to qa
2010-08-25 16:10:57 -07:00
Sage Weil
1c176ee009
qa: clean up snaptest-* suite a bit
2010-08-24 16:01:47 -07:00
Greg Farnum
5b099f5c65
Revert "qa: remove random ordering from runallonce, for predictable resource matching"
...
This snuck in by mistake in the leaks merge.
This reverts commit 8778bacf3b
.
2010-08-24 13:55:30 -07:00
Sage Weil
7172a637b7
qa: snaptest-xattrwb.sh
2010-08-24 12:13:53 -07:00
Sage Weil
10ed52012b
qa: chmod +x snaptest-authwb.sh
2010-08-24 12:13:53 -07:00
Greg Farnum
09fbe8650e
Merge branch 'leaks' into unstable
...
Conflicts:
src/mds/Locker.cc
2010-08-24 10:35:35 -07:00
Greg Farnum
6ace230b8f
Merge branch 'unstable' into leaks
...
Conflicts:
src/mds/Locker.cc
2010-08-23 23:41:41 -07:00
Sage Weil
fc8176c892
qa: add test for snapcap writeback of auth bits
2010-08-22 15:19:53 -07:00
Sage Weil
8950599aef
qa: test xattr snap wb
2010-08-22 15:18:21 -07:00
Sage Weil
466c002f18
qa: add snaptest-snap-rm-cmp
...
This (usually) reproduced a bug where:
- we write a big file
- snap it
- remove it. this makes the mds cow it.
- cp the snapped version.
- mds syncs the head
- client starts writeback
- (sometimes!) client sends other caps back to the mds
- mds does null flushsnap, not realizing a real one is still coming
2010-08-18 13:44:34 -07:00
Greg Farnum
5a89b8b2c9
qa: add simple snaprealm test script.
2010-08-17 17:01:43 -07:00
Sage Weil
9dd2ffd710
qa: snaptest-capwb check no snapflush case first
2010-08-17 14:29:30 -07:00
Sage Weil
d2205a9423
qa: snaptest-upchildreams.sh should clean up after itself
2010-08-17 14:29:30 -07:00
Sage Weil
2551651069
qa: add capwb check for case where client doesn't send flushsnap
2010-08-17 14:29:30 -07:00
Sage Weil
a4930d9eea
qa: add snaptest-estale.sh
...
Verify requests withing snapped namespace are directed to the proper
MDS. We should never get ESTALE, only ENOENT.
2010-08-17 12:00:07 -07:00
Sage Weil
4b6deda441
qa: make snaptest-2 output less ugly
2010-08-16 16:45:26 -07:00
Sage Weil
eb5213eee0
qa: show rm/cp progress on snaptest-2
2010-08-16 14:51:25 -07:00
Sage Weil
4e9ae5d978
qa: add test that client updates realm children on snap update
2010-08-16 14:51:25 -07:00
Greg Farnum
ab2026952f
qa: add snap-rm-diff.sh to look for issues with snapshot integrity.
...
Currently passes the script, although running these steps manually
(especially with smaller files) fails a fair percentage of the time for me.
2010-08-16 11:48:12 -07:00
Greg Farnum
8778bacf3b
qa: remove random ordering from runallonce, for predictable resource matching
2010-08-06 16:10:44 -07:00
Sage Weil
8100841986
qa: echo output
2010-08-06 11:35:04 -07:00
Sage Weil
7e00212761
qa: add snap test for cap writeback
...
This used to fail/hang before the cap cloning business was fixed up.
2010-08-05 16:16:02 -07:00
Sage Weil
6bd40ac96e
qa: consistent snaptest-%d.sh naming
2010-07-27 13:22:36 -07:00
Greg Farnum
8195899a15
qa: add localized version of Thomas Mueller's snaptest-2.sh
...
http://github.com/vinzent/ceph-testsuite/blob/master/tests/snaptest-2
2010-07-27 12:13:47 -07:00
Greg Farnum
7bba8447c4
qa: runoncfuse shouldn't start cfuse in background any more.
2010-07-23 14:37:48 -07:00
Sage Weil
56cc68d125
qa: do untar_snap_rm on two different tarballs (medium and big)
2010-07-02 15:59:36 -07:00
Greg Farnum
18c305abb8
qa: set runoncfuse.sh to run cfuse in background and kill at end of tests.
...
This is an imperfect solution at best, since it doesn't handle errors at all,
but it'll have to do for now.
2010-06-30 16:06:52 -07:00
Sage Weil
eeede270a8
qa: read recently written/deleted data back from snap
2010-06-24 16:49:52 -07:00
Sage Weil
35095434d9
qa: another mds test fix... wait long enough for the previous death to trigger
2010-06-17 13:44:12 -07:00
Sage Weil
920b2d8974
qa: fix mdstable failure tests
2010-06-17 13:09:22 -07:00
Sage Weil
58fe4b8d54
qa: add untar_snap_rm.sh
2010-06-07 22:18:59 -07:00
Sage Weil
8fcb0cc423
qa: make pjd clean up
2010-04-29 14:28:51 -07:00
Sage Weil
09916d3508
qa: set -e in workunits
2010-04-14 12:40:58 -07:00
Sage Weil
4d5ce888f2
qa: run tests in random order
2010-04-02 20:07:34 -07:00
Sage Weil
e6bc437528
qa: make snaptest trigger capsnap dirty(caps)==0 bug
...
Prior to ceph-client.git commit 819ccbfa448, this will cause a
VFS: Busy inodes after unmount of ceph. Self-destruct in 5 seconds. Have a nice day...
on umount.
2010-04-01 09:44:04 -07:00
Sage Weil
4d174b593a
qa: make snaptest.sh repeatable in same dir
2010-03-31 14:46:20 -07:00
Sage Weil
4abb47a24c
qa: drop numeric prefix from workunits
2010-03-30 21:24:45 -07:00
Sage Weil
864b1a40b6
qa: fix loopall.sh mode
2010-03-24 11:50:23 -07:00
Sage Weil
d58656f901
qa: make pjd test behave when run twice in same dir
2010-03-18 10:20:37 -07:00
Sage Weil
7d88f7fdb0
qa: add fsx workunit
2010-03-18 10:20:37 -07:00
Sage Weil
60677da9af
qa: add loopall.sh
2010-03-17 11:13:53 -07:00
Sage Weil
3ebbec2708
qa: runallonce.sh each workunit in a clean directory
2010-03-16 15:51:04 -07:00
Sage Weil
f059e49d5c
qa: fix snaptest1.sh
2010-03-15 23:47:24 -07:00
Sage Weil
a7ae330d22
qa: make -j on kernel build
2010-03-08 15:10:45 -08:00
Sage Weil
038a8eba44
qa: download linux tarball from ceph.newdream.net for kernel compile test
2010-02-26 14:50:54 -08:00
Sage Weil
4a68eb4d14
qa: specify logdir on command line (or assume rundir)
...
Don't just put logs with the qa source. Among other things that
means we can't run runallonce.sh twice.
2010-02-25 12:25:10 -08:00
Sage Weil
65f5123645
qa: fix snaptest1.sh
2010-02-16 16:00:59 -08:00
Sage Weil
fa5478bba0
qa: +x snaptest1.sh
2010-02-11 15:33:09 -08:00
Sage Weil
b509371e1e
qa: fix up runallonce.sh
2010-02-11 10:36:45 -08:00
Sage Weil
14f2c78614
qa: dl pjd.tgz
...
Then we can switch the symlink later
2009-12-28 20:05:32 -08:00
Sage Weil
3ef32643f2
qa: don't fail rm of old log
2009-12-23 08:52:18 -08:00
Sage Weil
775d6825b2
qa: make logging more forgiving
2009-12-23 08:52:18 -08:00
Greg Farnum
580dd13514
qa: Copy the output of each test to a log file
2009-12-15 13:23:23 -08:00
Greg Farnum
796d3ba3c5
qa: Whoops, never added the runonkclient script
2009-12-14 15:46:06 -08:00
Sage Weil
43ab6e519c
qa: fix runallonce target dir verification
2009-12-11 11:56:27 -08:00
Yehuda Sadeh
9922ae1f55
qa: add bonnie++ to the workunits
2009-12-07 16:48:35 -08:00
Sage Weil
ee44121f4d
qa: put qa used files on ceph.newdream.net
...
avoid hitting external servers if we can :)
2009-12-04 11:25:44 -08:00
Greg Farnum
6250b9329f
qa: Rename a file for future clarity.
2009-12-01 17:32:38 -08:00
Sage Weil
83e2b9cc79
qa: specify test path as argument ot runallone.sh
2009-12-01 16:18:56 -08:00
Sage Weil
defeedb545
qa: test mdstable failures
2009-12-01 16:19:19 -08:00
Greg Farnum
a3cb25c955
qa: We want to stop on errors. Add new scripts.
2009-11-17 09:13:47 -08:00
Greg Farnum
565448b5bd
qa: prepare for a hierarchical test script system
2009-11-12 16:44:35 -08:00
Sage Weil
12482dba16
qa: test subdir mounts
2009-11-06 13:52:12 -08:00
Sage Weil
b7263cab90
qa: add dbench
2009-10-21 10:35:44 -07:00
Sage Weil
0a83ec847b
qa: add pjd test; change default monhost to cosd0
2009-10-16 16:38:51 -07:00
Sage Weil
1d95c8f097
qa: start new qa dir, add some client tests
2009-10-09 12:19:35 -07:00