Sage Weil
3a72d21e30
Merge pull request #7861 from tchaikov/wip-14910
...
qa/workunits/cephtool/test.sh: wait longer in ceph_watch_start()
Reviewed-by: Sage Weil <sage@redhat.com>
2016-03-07 12:23:46 -05:00
Gregory Farnum
22417925fe
Merge pull request #7098 from liewegas/wip-file-layout
...
mds, client: add namespace to file_layout_t (previously ceph_file_layout)
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-02 19:15:18 -08:00
Sage Weil
2786f0bf11
Merge remote-tracking branch 'gh/jewel'
2016-03-02 09:22:28 -05:00
Kefu Chai
389ecbbc2a
Merge pull request #7390 from badone/wip-13829
...
common: Allow OPT_INT settings with negative values
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2016-03-02 11:22:24 +08:00
Sage Weil
c31e94d3b5
qa/workunits/fs/misc/layout_vxattrs: test layout.pool_namespace
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-01 11:18:17 -05:00
Sage Weil
58a00e01f5
qa/workunits/fs/misc/layout_vxattr.sh: detect data pool name
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-01 11:16:58 -05:00
Kefu Chai
6eff39af79
qa/workunits/cephtool/test.sh: wait longer in ceph_watch_start()
...
"ceph --watch-debug" and "ceph tell mon.foo version" could connect
to different monitors, and there is chance that "ceph --watch-debug"
is not connected yet when "ceph tell" completes, and hence the former
fails to collect the cluster log including the "ceph tell" related
message. this renders test_mon_tell() unreliable. so, in
ceph_watch_start(), we should wait until the "ceph" cli connects to the
monitor and receives messages from it.
Fixes : #14910
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-03-01 20:48:24 +08:00
Zack Cerza
2a80042728
rbd/run_cli_tests.sh: Reflect test failures
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-26 08:01:30 -07:00
Loic Dachary
86e2987fcf
Merge pull request #7805 from ErwanAliasr1/evelu-check-btrfs
...
Fixing BTFS issue at 'make check'
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-02-26 11:34:42 +07:00
Erwan Velu
9ae89269f8
ceph-helpers: Delete remaining subvolumes on destroy_osd()
...
Before deleting $dir/$id, we have to delete the associated subvolumes unless the
rm will fail.
Signed-off-by: Erwan Velu <erwan@redhat.com>
2016-02-25 16:46:49 +01:00
Erwan Velu
cd0389ddb1
ceph-helpers.sh: Deleting forgoten btrfs subvolumes
...
While running a make check on a btrfs system, many subvolumes are let at the end
of the build. It's pretty common to have several hundreds of those.
btrfs is pretty sensible to the path when requesting a subvolume removal.
The current code was misleading the path and didn't deleted the remaining
volumes.
This patch list the current subvolumes, filter thoses created by the
test process and ajust the path because brtfs reports
erwan/chroot/ceph/src/testdir/test-7202/dev/osd1/snap_439
while regarding the current working directory we want to delete :
testdir/test-7202/dev/osd1/snap_439
Signed-off-by: Erwan Velu <erwan@redhat.com>
2016-02-25 15:33:10 +01:00
Mykola Golub
103eee4d13
test: image_replay: use flush to speedup commit position update
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-02-23 09:25:53 +02:00
Mykola Golub
e92b45278c
rbd-mirror: ImageReplayer: pass registered client ID as external param
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-02-23 09:25:20 +02:00
Sage Weil
b9a4b977a3
Merge pull request #7714 from SUSE/wip-qa-typo
...
doc: standardize @param (not @parma, @parmam, @params)
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2016-02-22 12:36:42 -05:00
Mykola Golub
cc4b73b3f5
test: rbd-mirror: add tool to test ImageReplayer
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-02-20 10:05:13 +02:00
Nathan Cutler
882066d6b7
doc: standardize @param (not @parma, @parmam, @params)
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-02-19 15:32:14 +01:00
Greg Farnum
12a55d6b1a
rstats: enable by default on client; move test workunit to its own dir
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-02-18 12:44:22 -08:00
Gregory Farnum
957c77d570
Merge pull request #7323 from ukernel/wip-client-dirsize
...
client: add option to control how directory size is calculated
This lets you disable rstats if your workload is unhappy about directories
changing size (eg, tar of recently-moved/created/untarred files).
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-02-18 12:47:05 -08:00
Sage Weil
adfc653ea0
Merge pull request #7218 from dachary/wip-13942-ceph-disk
...
ceph-disk: support bluestore
Reviewed-by: Sage Weil <sage@redhat.com>
2016-02-05 09:15:26 -05:00
Sage Weil
30ff251367
Merge pull request #7447 from liewegas/wip-parallel-rados-test
...
test: run rados api tests in parallel
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-04 08:38:09 -05:00
Loic Dachary
36656c8dc9
tests: ceph-disk tests pid files must exist
...
http://tracker.ceph.com/issues/13422 made it so ceph-osd won't start
unless the pidfile can be created successfully. The default location
being the current directory, ceph-osd must explicitly be told to write
in a directory where it has write permissions.
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 17:01:46 +07:00
Loic Dachary
c50f3b9f48
tests: ceph-disk qa workunit for bluestore
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 17:01:46 +07:00
Loic Dachary
65bc36e610
ceph-disk: bluestore prepare
...
Only support the block file for now. It is handled the same as the
journal, only with a different name (block) and it's own set of ptypes
depending on multipath or dmcrypt.
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 17:01:46 +07:00
Loic Dachary
ec4a28885a
tests: generic ceph-disk qa check_osd_status
...
The helper function no longer has journal hardcoded.
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 14:38:08 +07:00
Loic Dachary
7f6295d21f
ceph-disk: make all must setup.py install
...
Refactor the test / virtualenv setup in the same way it was done for
ceph-detect-init.
All shell tests use ceph-helpers.sh which is modified to add ceph-disk /
ceph-detect-init virtualenv/bin to the PATH to ensure the source version
is used even if ceph is installed.
See "ceph-detect-init: make all must setup.py install"
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 14:38:08 +07:00
Loic Dachary
c7fbe2124b
tests: instructions to collect ceph-disk coverage
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 14:38:08 +07:00
Loic Dachary
5151063fda
ceph-disk: refactor into a proper python module
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-02-04 14:36:37 +07:00
Sage Weil
2aeadc9acf
Merge remote-tracking branch 'gh/jewel'
2016-02-03 09:46:47 -05:00
Sage Weil
93413b5f4f
qa/workunits/rados/test.sh: bash
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-02 17:45:55 -05:00
Sage Weil
15ea140b3b
qa/workunits/objectstore/test_fuse.sh: fix root check
...
$EUID not defined everywhere.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-01 15:49:25 -05:00
Sage Weil
0819509c32
qa/workunits/rados/test.sh: run tests in parallel by default
...
Faster! 8 min vs the original 21 min on my vstart cluster.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-01 11:26:00 -05:00
Sage Weil
50821fa296
Merge pull request #7248 from ukernel/jewel-14379
...
mon/MDSMonitor: add confirmation to "ceph mds rmfailed"
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2016-01-29 08:27:37 -05:00
Sage Weil
2d602dd84b
qa/workunits/objectstore/test_fuse.sh: no bashism
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-29 08:06:38 -05:00
Brad Hubbard
994ac2942d
qa: Add test for #13829
...
qa/workunits/cephtool/test.sh: add test for setting negative int options
src/test/daemon_config.cc: remove tests for failed negative values
Fixes : #13829
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2016-01-29 18:06:45 +10:00
Greg Farnum
e3e1e3b61c
Merge remote-tracking branch 'origin/jewel'
2016-01-28 21:28:37 -08:00
Gregory Farnum
5aef0189b6
Merge pull request #7262 from ukernel/jewel-14380
...
Be more careful about the "mds setmap" command to prevent breakage.
Reviewed-by: John Spray <john.spray@redhat.com>
2016-01-28 21:26:06 -08:00
Sage Weil
c3954e69bb
qa/workunits/objectstore/test_fuse.sh: simple workunit test
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-27 14:06:14 -05:00
Yan, Zheng
8a6f1f7fba
qa/workunits/fs/misc: Add a workunit for tar kernel Documents
...
the test fails if some files were changed while being archived
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-27 23:45:00 +08:00
Vikhyat Umrao
c00945eb8b
cleanup: remove obsolete option "filestore_xattr_use_omap"
...
This patch does cleanup for option "filestore_xattr_use_omap",
as this option was removed in #7408 .
Fixes : #14356
Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
2016-01-22 18:01:09 +05:30
Yan, Zheng
8af0758638
qa/workunits/cephtool/test.sh: update test for "ceph mds setmap"
...
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-20 11:47:24 +08:00
Yan, Zheng
02d15bb434
mon/MDSMonitor: Add confirmation to "ceph mds rmfailed"
...
Fixes : #14379
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-20 10:47:13 +08:00
Josh Durgin
65a3fde9ab
Merge remote-tracking branch 'origin/jewel'
2016-01-19 13:44:31 -08:00
Gregory Farnum
ea3fd2e58d
Merge pull request #6496 from ceph/wip-fs-snaptests
...
qa/workunits/snaps: move snap tests into fs sub-directory
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-19 11:38:15 -08:00
Jason Dillaman
bb4d7a721c
qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOS
...
Fixes : #14385
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-18 15:58:43 -05:00
Ved-vampir
300c2f773b
Compressor: compressor plugins unit tests
...
Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
2016-01-14 19:04:19 -05:00
Sage Weil
b8bc25b0f0
Merge pull request #7087 from H3C/wip-yrf-cephdf
...
mon: add RAW USED column to ceph df detail
Reviewed-by: Sage Weil <sage@redhat.com>
2016-01-14 19:00:16 -05:00
Greg Farnum
ee757a966a
Merge branch 'greg-fs-testing'
2016-01-14 10:27:17 -08:00
Greg Farnum
7d52372ae7
fsx: checkout old version until it compiles properly on miras
...
I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665 , but
until that's fixed we need a version that works in our test lab.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:26:43 -08:00
Greg Farnum
11cd84ca71
Merge branch 'wip-13569' of git://github.com/ukernel/ceph into greg-fs-testing
...
https://github.com/ceph/ceph/pull/6463
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:26:21 -08:00
Mykola Golub
cf5649047f
tests: improve rbd-nbd tests
...
- cleanup on a test failure;
- minimize interference with other processes (tests) that are
run concurrently;
- use xmlstarlet when parsing rbd output;
- add exit status test.
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-01-13 13:07:42 +02:00