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