]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Fri, 4 Apr 2014 01:11:01 +0000 (18:11 -0700)]
rados/thrash: rejection backfill reservations sometimes while thrashing
Sage Weil [Fri, 4 Apr 2014 01:08:19 +0000 (18:08 -0700)]
rados/singleton-nomsgr: add multi-backfill reservation rejection test
This triggers #7922.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 3 Apr 2014 22:11:05 +0000 (15:11 -0700)]
Merge pull request #23 from ceph/wip-7771-wusui
FIxed dumpling - emperor upgrade suites
Sage Weil [Thu, 3 Apr 2014 21:22:32 +0000 (14:22 -0700)]
upgrade/dumpling-x: run dumpling version of s3tests
Signed-off-by: Sage Weil <sage@inktank.com>
Warren Usui [Thu, 3 Apr 2014 00:13:55 +0000 (17:13 -0700)]
FIxed dumpling - emperor upgrade suites
Reformatted many of the yaml files.
Fixed duplication of workunit definitions.
Do not do install.upgrade on clients.
Included branch: definition in final workload files.
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Sage Weil [Thu, 3 Apr 2014 18:42:52 +0000 (11:42 -0700)]
upgrade/dumpling-emperor-x: do not warn about tunables
We do the same for dumpling-x.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 3 Apr 2014 18:42:36 +0000 (11:42 -0700)]
upgrade/dumpling-emperor-x: ignore 'scrub mismatch' from mon
The encoded full osdmaps can differ due to a series of issues that were
fixed well after emperor. We also whitelist this for dumpling-x.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 2 Apr 2014 14:16:49 +0000 (07:16 -0700)]
multimds: test ceph-fuse and kclient
Add client as a variable on the basic collection. Move the other stuff
(libcephfs plus a weird restart test) to libcephfs collection.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 1 Apr 2014 03:47:24 +0000 (20:47 -0700)]
Merge pull request #21 from ceph/wip-thrash-affinity
krbd, kcephfs: trash osd primary-affinity
Sage Weil [Tue, 1 Apr 2014 03:46:12 +0000 (20:46 -0700)]
Merge pull request #22 from ceph/wip-fuse-permission
multimds: fuse_default_permissions = 0 for kernel build test
Yan, Zheng [Tue, 1 Apr 2014 01:20:20 +0000 (09:20 +0800)]
multimds: fuse_default_permissions = 0 for kernel build test
This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Ilya Dryomov [Mon, 31 Mar 2014 16:31:40 +0000 (20:31 +0400)]
krbd, kcephfs: trash osd primary-affinity
libceph.ko support is in testing and should be in 3.15. This commit
effectively reverts commit
66ffaa65657b ("kcephfs, krbd: do not thrash
primary-affinity").
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Sage Weil [Fri, 28 Mar 2014 23:16:51 +0000 (16:16 -0700)]
rados/monthrash: shorten mon pings so that freezing triggers reconnects
This exercises (tho it doesn't necessarily verify) the mon ping reconnect
code when the thrasher freezes the mons.
See #7888.
Signed-off-by: Sage Weil <sage@inktank.com>
Josh Durgin [Fri, 28 Mar 2014 17:28:14 +0000 (10:28 -0700)]
rgw_pool_type: remove accidentally added empty file
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Fri, 28 Mar 2014 00:58:09 +0000 (17:58 -0700)]
upgrade/dumpling-x/parallel: restart after cuttlefish->dumpling upgrade
Fixes: #7824
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Thu, 27 Mar 2014 18:51:44 +0000 (11:51 -0700)]
rados/thrash/workloads: make cache-agent-big use an ec base pool
Signed-off-by: Samuel Just <sam.just@inktank.com>
Josh Durgin [Thu, 27 Mar 2014 03:01:40 +0000 (20:01 -0700)]
rgw: add erasure coded data pool variant
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Mon, 24 Mar 2014 22:05:13 +0000 (15:05 -0700)]
rgw: set max-entries to 10 for data sync test
This way it tests the agent generating more than max-intries writes to
a bucket.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Thu, 20 Mar 2014 23:51:03 +0000 (16:51 -0700)]
upgrade/dumpling-x/stress-split: set fastcgi idle timeout to 2 min
30 seconds isn't enough when combined with osd thrashing.
Fixes: #7702
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 19 Mar 2014 04:34:25 +0000 (21:34 -0700)]
upgrade/dumpling-x/parallel: test cuttlefish->dumpling starting point
Maybe this will trigger #7519. And anyway, it's good coverage.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 18 Mar 2014 21:30:59 +0000 (14:30 -0700)]
distros: add rhel 6.4
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 18 Mar 2014 21:30:44 +0000 (14:30 -0700)]
distros: add wheezy
Signed-off-by: Sage Weil <sage@inktank.com>
wusui [Tue, 18 Mar 2014 22:02:25 +0000 (15:02 -0700)]
Merge pull request #20 from ceph/wip-distros
symlink all distros facets to a common set of 'supported' targets
Sage Weil [Tue, 18 Mar 2014 21:03:37 +0000 (14:03 -0700)]
distros: add 14.04 to supported list
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 18 Mar 2014 20:55:13 +0000 (13:55 -0700)]
distros: test rhel/centos 6.5 instead of 6.4
Sage Weil [Tue, 18 Mar 2014 20:39:13 +0000 (13:39 -0700)]
symlink all distros facets to a common set of 'supported' targets
This makes it easier to maintain the supported/tested targets.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 18 Mar 2014 13:54:48 +0000 (06:54 -0700)]
knfs: make it a list
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 18 Mar 2014 01:26:16 +0000 (18:26 -0700)]
knfs: async export
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Mon, 17 Mar 2014 23:16:40 +0000 (16:16 -0700)]
rados/monthrash: add pool create/delete tests
This is sufficient to trigger #7736 when combined with mon thrashing and
mon msg delay injection.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Mon, 17 Mar 2014 13:56:36 +0000 (06:56 -0700)]
nkfs: 6h timeout of kernel build
Yes, NFS reexport is slow. But at the moment appears to be reliable.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 15 Mar 2014 18:12:46 +0000 (11:12 -0700)]
multimds: fix misc -> fs/misc paths
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 15 Mar 2014 16:18:33 +0000 (09:18 -0700)]
upgrade/dumpling-x/stress-split: tolerate legacy crush tunables
Signed-off-by: Sage Weil <sage@inktank.com>
Josh Durgin [Fri, 14 Mar 2014 22:49:38 +0000 (15:49 -0700)]
Merge pull request #19 from ceph/wip-print
added print task
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yuri Weinstein [Fri, 14 Mar 2014 22:37:08 +0000 (15:37 -0700)]
added print task
Sage Weil [Fri, 14 Mar 2014 15:31:59 +0000 (08:31 -0700)]
upgrade/dumpling-x: more mon scrub whitelist
There are two log messages; whitelist them both
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 14 Mar 2014 15:21:47 +0000 (08:21 -0700)]
knfs: test v3 and v4
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 14 Mar 2014 02:12:42 +0000 (19:12 -0700)]
Merge pull request #18 from ceph/wip-knfs-fsstress
knfs: add fsstress and kernel build
Yan, Zheng [Fri, 14 Mar 2014 01:34:38 +0000 (09:34 +0800)]
knfs: add fsstress and kernel build
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil [Fri, 14 Mar 2014 00:42:51 +0000 (17:42 -0700)]
knfs: restructure a bit
Separate cluster buildup from tasks.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 14 Mar 2014 00:39:32 +0000 (17:39 -0700)]
nfs -> knfs
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 14 Mar 2014 00:36:05 +0000 (17:36 -0700)]
workunits/misc -> fs/misc
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 13 Mar 2014 23:27:56 +0000 (16:27 -0700)]
upgrade/dumpling-x: whitelist mon scrub mismatch
A mixed dumpling/firefly cluster will have each mon independently encode
the full map. Firefly now puts feature bits in the Incremental so that
we encode the "right" way, but dumpling doesn't have that capability
yet, and we don't plan to backport it.
Fixes: #7704
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 12 Mar 2014 22:37:13 +0000 (15:37 -0700)]
upgrade/dumpling-x: upgrade final client node for final test
This means the final workloads are running firefly code.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 12 Mar 2014 21:49:54 +0000 (14:49 -0700)]
upgrade/dumpling-x: full librados tests after full upgrade
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 12 Mar 2014 04:11:42 +0000 (21:11 -0700)]
multimds: new (separate) suite for multi-mds tests
Eventually we can merge this into the fs suite, but for now it is useful
to segregate the test cases.
Start with a dup of basic and verify sections; add others later.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 12 Mar 2014 04:07:44 +0000 (21:07 -0700)]
Revert "fs/basic: multimds"
This reverts commit
aea501beb744dd6f6ec2b60678cefc7fae6761b0 .
Let's put this in a separate subdir for now. It won't pass on firefly because
the libcephfs changes aren't there.
Sage Weil [Wed, 12 Mar 2014 02:16:52 +0000 (19:16 -0700)]
Merge remote-tracking branch 'gh/firefly'
Sage Weil [Wed, 12 Mar 2014 01:26:57 +0000 (18:26 -0700)]
upgrade/dumpling-x/stress-split: use dumpling workunits
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 12 Mar 2014 01:11:05 +0000 (18:11 -0700)]
Merge pull request #16 from ceph/wip-hint-tests
rados/singleton-nomsgr: add allocation hint test
Reviewed-by: Sage Weil <sage@inktank.com>
wusui [Tue, 11 Mar 2014 23:00:28 +0000 (16:00 -0700)]
Merge pull request #17 from ceph/wip-final_load_fix
fixed final_load problem
Yuri Weinstein [Tue, 11 Mar 2014 22:40:58 +0000 (15:40 -0700)]
fixed final_load problem
Sage Weil [Tue, 11 Mar 2014 19:11:25 +0000 (12:11 -0700)]
upgrade/dumpling-x: upgrade mon before osd
The MDS needs to see the TMAP2OMAP feature bit in the osdmap. THe mons
have to encode the feature bits passed by the new osds in order for that
to happen. Ergo, upgrade mons first.
This is only important for the MDS and for users who want to use erasure
coded pools or tiering without restarting the osds *again* after the mons
get upgraded.
Fixes: #7679
Signed-off-by: Sage Weil <sage@inktank.com>
Josh Durgin [Mon, 10 Mar 2014 06:35:11 +0000 (23:35 -0700)]
rgw: add data sync test
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Mon, 10 Mar 2014 06:29:14 +0000 (23:29 -0700)]
rgw: use different keys for different system users
Only one of these was being used before, due to a bug in
teuthology. This is fixed, and trying to create a second user with the
same access key fails.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Sun, 9 Mar 2014 21:27:09 +0000 (14:27 -0700)]
upgrade/dumpling-x: fix order
Make it match the filename.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 7 Mar 2014 23:46:14 +0000 (15:46 -0800)]
upgrade/dumpling-x: do not thrash primary-affinity
We can't do it on a mixed cluster
Signed-off-by: Sage Weil <sage@inktank.com>
Josh Durgin [Fri, 7 Mar 2014 20:39:12 +0000 (12:39 -0800)]
stress-split: use dumpling version of rbd.py tests
The firefly version has a test that depends on new behavior.
Fixes: #7643
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Fri, 7 Mar 2014 16:37:40 +0000 (08:37 -0800)]
fs/basic: multimds
Signed-off-by: Sage Weil <sage@inktank.com>
Ilya Dryomov [Fri, 7 Mar 2014 16:01:36 +0000 (18:01 +0200)]
rados/singleton-nomsgr: add allocation hint test
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Zack Cerza [Fri, 7 Mar 2014 16:20:47 +0000 (10:20 -0600)]
Remove the mds-mon-osd upgrade sequence
It wasn't actually supported.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 7 Mar 2014 01:48:33 +0000 (19:48 -0600)]
Don't warn on legacy crush tunables
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Josh Durgin [Thu, 6 Mar 2014 23:41:01 +0000 (15:41 -0800)]
upgrade: fix typo in subsection name
It's referred to as workload, not workunit, by the parallel task earlier.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Thu, 6 Mar 2014 23:39:57 +0000 (15:39 -0800)]
upgrade: fix indentation for final-workload
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Fri, 7 Mar 2014 01:04:29 +0000 (17:04 -0800)]
Revert "The parallel task expects dicts here..."
This reverts commit
79e348320f3695d085693b7ce0c538a9dfdd182b .
Zack Cerza [Fri, 7 Mar 2014 00:30:40 +0000 (18:30 -0600)]
The parallel task expects dicts here...
We should fix that at some point.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Josh Durgin [Thu, 6 Mar 2014 22:27:18 +0000 (14:27 -0800)]
get test-upgrade-firefly.sh from the dumpling branch
it doesn't exist elsewhere
Josh Durgin [Thu, 6 Mar 2014 22:24:04 +0000 (14:24 -0800)]
Revert "Update rados_api_tests.yaml"
This needs to reference dumpling now.
This reverts commit
8e88922581f80000784072e381867f0b5448cd7f .
Sage Weil [Thu, 6 Mar 2014 23:29:48 +0000 (15:29 -0800)]
upgrade/dumpling-x: more indentation
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 6 Mar 2014 23:27:50 +0000 (15:27 -0800)]
upgrade/dumpling-x: fix indentation
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 6 Mar 2014 23:16:15 +0000 (15:16 -0800)]
Merge remote-tracking branch 'gh/firefly'
Zack Cerza [Thu, 6 Mar 2014 22:53:38 +0000 (16:53 -0600)]
Merge pull request #14 from ceph/wip-final-workload-wusui
Fix parallel workunit issues.
Warren Usui [Thu, 6 Mar 2014 21:06:50 +0000 (13:06 -0800)]
Fix parallel workunit issues.
Fixed the spacing of workunits inside 2-workload and 4-final-workland
files. Removed parallel final-workload reference from dumpling.yaml.
Fixes: 7633
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Sage Weil [Wed, 5 Mar 2014 20:38:55 +0000 (12:38 -0800)]
upgrade/dumpling-x: skip rados api tests that fail against firefly OSDs
Fixes: #7584
Signed-off-by: Sage Weil <sage@inktank.com>
Zack Cerza [Wed, 5 Mar 2014 17:50:15 +0000 (11:50 -0600)]
Merge pull request #9 from ceph/wip-upgrade-dumpling
upgrade/dumpling: two fixes
Zack Cerza [Wed, 5 Mar 2014 17:46:36 +0000 (11:46 -0600)]
Merge pull request #13 from ceph/wip-upgrade
a few upgrade fixes
Sage Weil [Wed, 5 Mar 2014 17:30:34 +0000 (09:30 -0800)]
upgrade/dumpling-x/parallel: do all final workloads
Run all of the final workloads in succession instead of in separate tests.
Since we are not concerned about timing in this case, only that the
cluster is functioning at the end, this cuts down our test matrix by a
factor of 4.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 5 Mar 2014 17:27:41 +0000 (09:27 -0800)]
upgrade/dumpling-x: do not upgrade client host
If we are running against a mixed cluster for the duration of the upgrade,
we need to make sure we are running the *old* client tests against the
cluster. Do not upgrade client.0.
Fixes: #7574
Signed-off-by: Sage Weil <sage@inktank.com>
wusui [Wed, 5 Mar 2014 00:09:08 +0000 (16:09 -0800)]
Merge pull request #12 from ceph/wip-final-workload-wusui
Fix dumpling-x upgrade suite.
Warren Usui [Tue, 4 Mar 2014 23:45:49 +0000 (15:45 -0800)]
Fix dumpling-x upgrade suite.
final-workload references were added (replacing second task
reference)
Fixes: 7606
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Yuri Weinstein [Tue, 4 Mar 2014 00:59:48 +0000 (00:59 +0000)]
Removed branch ref to fix http://tracker.ceph.com/issues/7584
Yuri Weinstein [Tue, 4 Mar 2014 00:07:56 +0000 (16:07 -0800)]
Update rados_api_tests.yaml
Removed branch ref to fix http://tracker.ceph.com/issues/7584
Zack Cerza [Mon, 3 Mar 2014 16:24:56 +0000 (10:24 -0600)]
Merge pull request #11 from ceph/wip-7581
increase verbosity for OSDs for ceph-deploy tests
Alfredo Deza [Mon, 3 Mar 2014 16:04:10 +0000 (11:04 -0500)]
increase verbosity for OSDs for ceph-deploy tests
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Gregory Farnum [Wed, 26 Feb 2014 18:15:34 +0000 (10:15 -0800)]
Merge pull request #10 from ceph/wip-7485
suites/fs/basic: add mds_creation_retry
Barely-
Reviewed-by: Greg Farnum <greg@inktank.com>
John Spray [Wed, 26 Feb 2014 18:09:02 +0000 (18:09 +0000)]
suites/fs/basic: add mds_creation_retry
This invokes the new mds_creation_failure task from
teuthology, ahead of mounting the FS and running the
trivial_sync workload. It is a regression test
for #7485.
Fixes: #7485
Signed-off-by: John Spray <john.spray@inktank.com>
Sandon Van Ness [Tue, 25 Feb 2014 19:50:36 +0000 (11:50 -0800)]
Add missing fedora yamls.
Running a git add first would have been helpfull...
Sandon Van Ness [Tue, 25 Feb 2014 19:42:41 +0000 (11:42 -0800)]
Run ceph-deploy on fedora19 not old fedora18.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness [Tue, 25 Feb 2014 19:50:36 +0000 (11:50 -0800)]
Add missing fedora yamls.
Running a git add first would have been helpfull...
Sandon Van Ness [Tue, 25 Feb 2014 19:42:41 +0000 (11:42 -0800)]
Run ceph-deploy on fedora19 not old fedora18.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sage Weil [Mon, 24 Feb 2014 03:12:31 +0000 (19:12 -0800)]
Merge remote-tracking branch 'gh/firefly'
Sage Weil [Mon, 24 Feb 2014 03:11:28 +0000 (19:11 -0800)]
upgrade/dumpling: add recent dumpling point releases
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Mon, 24 Feb 2014 03:10:42 +0000 (19:10 -0800)]
upgrade/dumpling: upgrade to latest dumpling, not emperor
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Sun, 23 Feb 2014 22:56:10 +0000 (14:56 -0800)]
rados/thrash/workloads: enable copy_from for the ec workloads
Signed-off-by: Samuel Just <sam.just@inktank.com>
Zack Cerza [Fri, 21 Feb 2014 20:59:32 +0000 (14:59 -0600)]
Merge pull request #8 from ceph/yuriw
Added new dumpling-emperor-x upgrade suite
Yuri Weinstein [Fri, 21 Feb 2014 20:10:20 +0000 (20:10 +0000)]
removed leftover dirs again
Yuri Weinstein [Fri, 21 Feb 2014 19:31:09 +0000 (19:31 +0000)]
removed one upgrade-sequence step and re-named the rest of steps
Yuri Weinstein [Fri, 21 Feb 2014 17:40:17 +0000 (17:40 +0000)]
removed unfinished stress-split suite from
Yuri Weinstein [Fri, 21 Feb 2014 17:30:59 +0000 (17:30 +0000)]
removed obsolete suite from upgrades dir and added dumpling-emperor-x parallel suite
Yuri Weinstein [Fri, 21 Feb 2014 00:01:27 +0000 (00:01 +0000)]
Merge branch 'master' of github.com:ceph/ceph-qa-suite into yuriw
Zack Cerza [Thu, 20 Feb 2014 17:30:25 +0000 (11:30 -0600)]
Merge pull request #7 from ceph/wip-upgrade
upgrade: dumpling-next -> dumpling-x