Commit Graph

73 Commits

Author SHA1 Message Date
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