Sage Weil
7597172695
upgrade/dumpling-x/stress-split: tolerate legacy crush tunables
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-15 09:18:33 -07:00
Yuri Weinstein
752380dc96
added print task
2014-03-14 15:46:04 -07:00
Sage Weil
22c461b501
upgrade/dumpling-x: more mon scrub whitelist
...
There are two log messages; whitelist them both
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-14 08:31:59 -07:00
Sage Weil
8b4c8cbf1a
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>
2014-03-13 16:27:56 -07:00
Sage Weil
efdee0d31c
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>
2014-03-12 15:37:13 -07:00
Sage Weil
7fb5e14691
upgrade/dumpling-x: full librados tests after full upgrade
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-12 14:49:54 -07:00
Sage Weil
cfbbcf7c08
upgrade/dumpling-x/stress-split: use dumpling workunits
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-11 19:16:39 -07:00
Yuri Weinstein
72094a8586
fixed final_load problem
2014-03-11 15:40:58 -07:00
Sage Weil
728bd3c551
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>
2014-03-11 12:11:25 -07:00
Sage Weil
2cf0908946
upgrade/dumpling-x: fix order
...
Make it match the filename.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-09 14:27:09 -07:00
Sage Weil
9db665644e
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>
2014-03-07 15:46:14 -08:00
Josh Durgin
9109008ad7
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>
2014-03-07 13:03:07 -08:00
Zack Cerza
fbb05b73bc
Remove the mds-mon-osd upgrade sequence
...
It wasn't actually supported.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-07 10:20:47 -06:00
Zack Cerza
136775b401
Don't warn on legacy crush tunables
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-06 19:51:32 -06:00
Josh Durgin
bda2fd3d89
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>
2014-03-06 16:04:49 -08:00
Josh Durgin
487be43765
upgrade: fix indentation for final-workload
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-06 16:04:40 -08:00
Sage Weil
022a6a3ebc
Revert "The parallel task expects dicts here..."
...
This reverts commit 79e348320f
.
2014-03-06 17:04:29 -08:00
Zack Cerza
79e348320f
The parallel task expects dicts here...
...
We should fix that at some point.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-03-06 18:32:00 -06:00
Josh Durgin
7b497e1fe2
get test-upgrade-firefly.sh from the dumpling branch
...
it doesn't exist elsewhere
2014-03-06 14:27:47 -08:00
Josh Durgin
7d1e97f771
Revert "Update rados_api_tests.yaml"
...
This needs to reference dumpling now.
This reverts commit 8e88922581
.
2014-03-06 14:27:47 -08:00
Sage Weil
51461432ae
upgrade/dumpling-x: more indentation
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-06 15:29:48 -08:00
Sage Weil
0bf78e6bac
upgrade/dumpling-x: fix indentation
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-06 15:27:50 -08:00
Warren Usui
182667ae44
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>
2014-03-06 16:34:32 -06:00
Sage Weil
c3766c582d
upgrade/dumpling-x: skip rados api tests that fail against firefly OSDs
...
Fixes : #7584
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-05 12:38:55 -08:00
Zack Cerza
dab0240899
Merge pull request #9 from ceph/wip-upgrade-dumpling
...
upgrade/dumpling: two fixes
2014-03-05 11:50:15 -06:00
Sage Weil
f0ac0f675d
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>
2014-03-05 09:30:34 -08:00
Sage Weil
bce605d392
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>
2014-03-05 09:27:41 -08:00
wusui
fb510c2942
Merge pull request #12 from ceph/wip-final-workload-wusui
...
Fix dumpling-x upgrade suite.
2014-03-04 16:09:08 -08:00
Warren Usui
1929196d7e
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>
2014-03-04 15:45:49 -08:00
Yuri Weinstein
8e88922581
Update rados_api_tests.yaml
...
Removed branch ref to fix http://tracker.ceph.com/issues/7584
2014-03-03 16:07:56 -08:00
Sage Weil
87ebe46155
upgrade/dumpling: add recent dumpling point releases
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-23 19:11:28 -08:00
Sage Weil
bad8e60973
upgrade/dumpling: upgrade to latest dumpling, not emperor
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-23 19:10:42 -08:00
Yuri Weinstein
f9d8c10c9e
removed leftover dirs again
2014-02-21 20:10:20 +00:00
Yuri Weinstein
fee57a48f5
removed one upgrade-sequence step and re-named the rest of steps
2014-02-21 19:31:09 +00:00
Yuri Weinstein
fd6f61d666
removed unfinished stress-split suite from
2014-02-21 17:40:17 +00:00
Yuri Weinstein
8ba6a2b0ce
removed obsolete suite from upgrades dir and added dumpling-emperor-x parallel suite
2014-02-21 17:30:59 +00:00
Sage Weil
474d86ca28
upgrade: dumpling-next -> dumpling-x
...
Make the final upgrade step unspecified so that it can be specified at
schedule time. This let us test dumpling -> firefly, dumpling->emperor, or
whatever else we want.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-20 09:19:21 -08:00
Sage Weil
1d6aceb4f6
upgrade: reorg
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-15 10:25:45 -08:00
Yuri Weinstein
1408a69b89
correct user name
2014-01-28 00:31:57 +00:00
Sage Weil
4c0086eda4
upgrade/parallel/stress-split: api tests needs to run on dumpling host
...
Even tho we run the dumpilng branch test.sh, the installed
ceph_test_rados_api_* are still emperor. Add another role/host so that
this doesn't happen.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-02 11:09:44 -08:00
Sage Weil
39d6f28192
upgrade/parallel/stress-split: use dumpling tests against mixed d+e
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-02 09:27:49 -08:00
Sage Weil
ee3d227711
upgrade/parallel/stress-split: fix test
...
Upgrade the second host before restarting the final monitor.
Run the dumpling api tests, since we still have half the osds running
dumpling.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-29 20:36:28 -08:00
Sage Weil
a448f8186a
rename upgrade/upgrade-* -> upgrade/*
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-28 12:43:19 -08:00
Sage Weil
2247a3dfc3
upgrade/upgrade-parallel: don't test copy-from on dumpling
...
It wasn't there yet
Signed-off-by: Sage Weil <sage@inktank.com>
2013-12-23 22:08:19 -08:00
tamil
b86aefc244
restructured upgrade suites to be under one folder called upgrade.
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-12-09 17:05:07 -08:00
tamil
7119ef3236
segregating the upgrade suite based on modules
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com
(cherry picked from commit 0183db285c95cd4383085db2c5cf4fb0e74b99a6)
2013-11-19 14:35:54 -08:00
tamil
6afe65399a
expanding upgrade suites to include emperor.
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-10-30 17:18:22 -07:00
Sage Weil
5f5eb2b241
upgrade*: do not hard-code next as the final upgrade hop
...
The overrides for the job will have some branch; leave the target
unspecified so that we use that as the target version. This will let us
test upgrades to master and next (and whatever else, provided it is
a forward hop).
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-16 16:06:37 -07:00
Sage Weil
39c4674b27
test copy_from when running ceph_test_rados
...
Skip most of the upgrade suites, except the test that ends up on next.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-15 12:20:39 -07:00
Sage Weil
ccbd9b0ccb
upgrade/rgw*: use correct branch for s3tests
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-09 21:24:43 -07:00