]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Josh Durgin [Wed, 23 Mar 2016 23:50:53 +0000 (16:50 -0700)]
tasks/ceph_manager: add cluster param to write_conf()
Only used by cephfs right now, so don't bother changing callers.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 23 Mar 2016 23:45:51 +0000 (16:45 -0700)]
tasks/ceph_manager: simplify remote lookup, and make it cluster aware
Re-implement find_remote() using ctx.cluster.only() with a matcher
function that includes the manager's cluster, and use it instead of
miscellaneous ctx.cluster.only() calls elsewhere.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 23 Mar 2016 23:30:48 +0000 (16:30 -0700)]
tasks/ceph_manager: parameterize CephManager with cluster
Add --cluster arguments, pass cluster to get_daemon() and
iter_daemons_of_role, replace 'ceph' with cluster in paths, and use
ctx.ceph[cluster] instead of ctx.ceph.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 23 Mar 2016 20:08:33 +0000 (13:08 -0700)]
tasks/thrashosds: adjust to per-cluster managers
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 23 Mar 2016 20:05:15 +0000 (13:05 -0700)]
tasks/thrashosds: add an option to specify the cluster to thrash
Thrashing must be aware of the cluster it is using, since it maintains
some invariants (e.g. enough osds up when waiting to recover).
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 23 Mar 2016 23:48:53 +0000 (16:48 -0700)]
tasks/ceph: store cluster config in a per-cluster dict
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 18 Mar 2016 03:18:21 +0000 (20:18 -0700)]
tasks/ceph: create a CephManager per cluster
Thrashings tasks will be updated to use ctx.managers indexed by
cluster later.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 18 Mar 2016 03:16:35 +0000 (20:16 -0700)]
tasks/ceph: make healthy() cluster-aware
ceph.healthy may be used as a standalone task, so it may not always
have the cluster name in its configuration.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 18 Mar 2016 03:06:44 +0000 (20:06 -0700)]
tasks/ceph: make cephfs_setup() cluster-aware
Note that cephfs tests using the Filesystem abstractions will need to
be converted to understand multiple clusters later. This just updates
the ceph task portion.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 18 Mar 2016 02:31:32 +0000 (19:31 -0700)]
tasks/ceph: make crush_setup() cluster-aware
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 16 Mar 2016 05:54:08 +0000 (22:54 -0700)]
tasks/ceph: adapt to cluster-aware daemon.resolve_role_list
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 18 Mar 2016 02:19:57 +0000 (19:19 -0700)]
tasks/ceph: make run_daemon() cluster-aware
Pass --cluster where appropriate and include the full role in file
names.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Thu, 17 Mar 2016 02:10:10 +0000 (19:10 -0700)]
tasks/ceph: convert cluster creation to work with multiple clusters
Add a cluster option to the ceph task, and pass that through to
cluster(). Make sure monitors and clients don't collide by adding
their cluster to paths they use.
This assumes there is one ceph task per cluster, and osds from
multiple clusters do not share hosts (or else the block device
assignment won't work).
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Thu, 17 Mar 2016 02:05:20 +0000 (19:05 -0700)]
tasks/ceph_client: add cluster param
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Fri, 6 May 2016 16:03:00 +0000 (12:03 -0400)]
rados: debug rgw test
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 5 May 2016 16:46:10 +0000 (12:46 -0400)]
Merge pull request #984 from ceph/wip-name-len
drop broken name length config args
Sage Weil [Thu, 5 May 2016 13:07:36 +0000 (09:07 -0400)]
drop broken name length config args
Signed-off-by: Sage Weil <sage@redhat.com>
David Zafman [Wed, 4 May 2016 16:38:56 +0000 (09:38 -0700)]
Merge pull request #982 from ceph/wip-13507
Changes for wip-13507 and test fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
David Zafman [Wed, 4 May 2016 16:36:24 +0000 (09:36 -0700)]
Merge pull request #911 from ceph/wip-8885
Add dump_ops_enable and optrack_toggle_delay options
Add noscrub_toggle_delay and flip the noscrub osd flags
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Wed, 4 May 2016 15:46:29 +0000 (08:46 -0700)]
copyed upgrade/infernalis suite to master branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
David Zafman [Mon, 2 May 2016 01:11:51 +0000 (18:11 -0700)]
repair_test: Disable scheduled scrubbing to not mess up do_pg_scrub()
Fixes: http://tracker.ceph.com/issues/15679
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Sat, 30 Apr 2016 00:46:51 +0000 (17:46 -0700)]
scrub_test: Fix swapped assert error messages
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 29 Apr 2016 22:33:44 +0000 (15:33 -0700)]
scrub_test: Fixes need with wip-13507
Accept an attribute if not present as False
Change required due change to dict with "epoch" and "inconsistents"
Signed-off-by: David Zafman <dzafman@redhat.com>
Gregory Farnum [Tue, 3 May 2016 14:09:06 +0000 (07:09 -0700)]
Merge pull request #976 from ceph/wip-xfs-hadoop
suites/hadoop: use xfs
Samuel Just [Tue, 3 May 2016 03:39:56 +0000 (20:39 -0700)]
Merge pull request #981 from ceph/revert-955-tracker13531
Revert "Rados: Tracker-13531-resolve stuck peering"
Samuel Just [Tue, 3 May 2016 03:39:39 +0000 (20:39 -0700)]
Revert "Rados: Tracker-13531-resolve stuck peering"
Samuel Just [Mon, 2 May 2016 22:53:54 +0000 (15:53 -0700)]
Merge pull request #955 from shylesh/tracker13531
Rados: Tracker-13531-resolve stuck peering
Reviewed-by: Samuel Just <sjust@redhat.com>
shylesh kumar [Wed, 13 Apr 2016 19:06:45 +0000 (15:06 -0400)]
Rados: wip-13531:Resolve stuck peering
Signed-off-by: shylesh kumar <shylesh.mohan@gmail.com>
Sage Weil [Mon, 2 May 2016 00:57:30 +0000 (20:57 -0400)]
Merge remote-tracking branch 'gh/jewel'
David Zafman [Fri, 29 Apr 2016 21:16:59 +0000 (14:16 -0700)]
CephManager: Wait 1 second for pool creation to get far enough along
Fixes: http://tracker.ceph.com/issues/15673
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Thu, 14 Apr 2016 17:23:58 +0000 (10:23 -0700)]
CephManager: Maximum 2 minutes for raw cluster commands
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 11 Apr 2016 23:37:07 +0000 (16:37 -0700)]
thrasher: Add noscrub_toggle_delay and flip the noscrub osd flags
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Tue, 15 Mar 2016 18:29:17 +0000 (11:29 -0700)]
thrasher: Add dump_ops_enable and optrack_toggle_delay options
Add dump_ops_enable which continuously dumps ops using 3 commands
Add optrack_toggle_delay to alternate op tracking enablement
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Tue, 12 Apr 2016 16:27:33 +0000 (09:27 -0700)]
ceph_manager: Add timeout to admin_socket/osd_admin_socket
Signed-off-by: David Zafman <dzafman@redhat.com>
Casey Bodley [Fri, 29 Apr 2016 16:10:28 +0000 (12:10 -0400)]
Merge pull request #891 from ceph/wip-rgw-new-multisite
Wip rgw new multisite
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Thu, 28 Apr 2016 19:31:50 +0000 (15:31 -0400)]
suites/hadoop: use xfs
This avoids working aroudn ext4 limits. Whatev.
Signed-off-by: Sage Weil <sage@redhat.com>
Tamil Muthamizhan [Wed, 27 Apr 2016 00:37:46 +0000 (17:37 -0700)]
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
s/ceph-deploy_hello_world.yaml/ceph-admin-commands.yaml, hence removing ceph-deploy_hello_world.yaml
Tamil Muthamizhan [Tue, 26 Apr 2016 23:47:34 +0000 (16:47 -0700)]
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
removed ceph-deploy_hello_world.yaml as its been replaced with ceph-admin-commands.yaml
Tamil Muthamizhan [Tue, 26 Apr 2016 23:44:25 +0000 (16:44 -0700)]
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
removed file ceph-deploy_hello_world.yaml as it is replaced by ceph-admin-commands.yaml
John Spray [Tue, 26 Apr 2016 17:22:48 +0000 (12:22 -0500)]
Merge pull request #959 from xiaoxichen/add_ns_check
tasks/cephfs: check data written to NS.
Reviewed-by: John Spray <john.spray@redhat.com>
Tamilarasi Muthamizhan [Mon, 25 Apr 2016 17:52:38 +0000 (10:52 -0700)]
Merge pull request #973 from ceph/jewel
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Sage Weil [Sun, 24 Apr 2016 20:39:04 +0000 (16:39 -0400)]
rados/monthrash: debug client on librados api tests
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 24 Apr 2016 19:47:34 +0000 (15:47 -0400)]
Merge pull request #971 from ceph/wip-kv
rados/objectstore: add ceph_test_keyvaluedb test
Tamil Muthamizhan [Fri, 22 Apr 2016 23:00:04 +0000 (19:00 -0400)]
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Renaming the yaml and workunits for better clarity
(cherry picked from commit
dc429cbb06385493c46c8c90f4faf89b2ed6b171 )
Yuri Weinstein [Fri, 22 Apr 2016 23:07:34 +0000 (16:07 -0700)]
Merge pull request #972 from ceph/wip-rename-test-in-suite
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Tamil Muthamizhan [Fri, 22 Apr 2016 23:00:04 +0000 (19:00 -0400)]
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Renaming the yaml and workunits for better clarity
Sage Weil [Fri, 22 Apr 2016 18:08:10 +0000 (14:08 -0400)]
rados/objectstore: add ceph_test_keyvaluedb test
Signed-off-by: Sage Weil <sage@redhat.com>
Orit Wasserman [Wed, 20 Apr 2016 13:33:17 +0000 (15:33 +0200)]
rgw: increase sleep to 15 seconds
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Yuri Weinstein [Tue, 19 Apr 2016 15:13:32 +0000 (08:13 -0700)]
Merge pull request #969 from ceph/wip-rgw-xfs
rgw: move xfs to a seperate directory
Orit Wasserman [Tue, 19 Apr 2016 13:07:25 +0000 (15:07 +0200)]
rgw: move xfs to a seperate directory
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 19 Apr 2016 13:07:25 +0000 (15:07 +0200)]
rgw: move xfs to a seperate directory
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Fri, 15 Apr 2016 16:51:35 +0000 (18:51 +0200)]
rgw: force frontend to be civetweb
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Apr 2016 17:48:02 +0000 (19:48 +0200)]
rgw: fix debug messages
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Apr 2016 13:40:01 +0000 (15:40 +0200)]
rgw: fix zone get with multisite
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Apr 2016 10:41:38 +0000 (12:41 +0200)]
rgw: configure users on all clients
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Apr 2016 10:07:57 +0000 (12:07 +0200)]
rgw: do not overwrite user_info with zone user_info
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Apr 2016 08:19:06 +0000 (10:19 +0200)]
rgw: allow already exist realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 12 Apr 2016 17:07:42 +0000 (19:07 +0200)]
rgw: increase timeout to wait for master to 20 seconds
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 11 Apr 2016 11:28:28 +0000 (13:28 +0200)]
rgw: we can have multicluster without multizone
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 11 Apr 2016 10:25:48 +0000 (12:25 +0200)]
rgw: no need to do period pull
realm pull already pulls latest period
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 5 Apr 2016 10:23:18 +0000 (12:23 +0200)]
rgw: non master zones need to be created on the remote gateway
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 22 Mar 2016 12:41:04 +0000 (13:41 +0100)]
rgw: mtime is now a time string with microseconds
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 2 Mar 2016 12:53:25 +0000 (13:53 +0100)]
rgw suite: add --rgw-zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 22 Feb 2016 14:19:21 +0000 (15:19 +0100)]
rgw suite: create default zone after zonegroup creation
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 22 Feb 2016 14:00:54 +0000 (15:00 +0100)]
rgw suite: debug zone info
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 22 Feb 2016 12:41:32 +0000 (13:41 +0100)]
rgw suite: set default zonegroup on all clients
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Thu, 17 Mar 2016 17:25:37 +0000 (18:25 +0100)]
rgw: default zone should be always master zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 22 Feb 2016 12:23:50 +0000 (13:23 +0100)]
rgw suite: different clients have different defaults zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 19 Jan 2016 14:56:18 +0000 (15:56 +0100)]
rgw suite: In multisite configuration start the master gw first
Than pull realm and period configuration from it
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 12 Jan 2016 12:14:26 +0000 (13:14 +0100)]
rgw suite: use master_zonegroup not master_region
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Tue, 19 Jan 2016 14:37:40 +0000 (15:37 +0100)]
rgw suite: use zonegroups instead of regions
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 13 Jan 2016 12:25:02 +0000 (13:25 +0100)]
rgw: move realm pull and period pull to pull_configuration
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Wed, 2 Dec 2015 14:21:24 +0000 (15:21 +0100)]
rgw: update and commit period
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Thu, 7 Jan 2016 13:26:05 +0000 (14:26 +0100)]
add realm configuration to all multisite test
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 23 Nov 2015 16:04:12 +0000 (17:04 +0100)]
rgw: add realm creation
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 22 Feb 2016 18:05:40 +0000 (19:05 +0100)]
rgw suite: always add --rgw-frontends fastcgi
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 4 Jan 2016 09:03:08 +0000 (10:03 +0100)]
use ceph-master branch for s3tests
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Sage Weil [Sun, 17 Apr 2016 15:48:41 +0000 (11:48 -0400)]
suites/krbd/unmap: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
Xiaoxi Chen [Tue, 12 Apr 2016 09:12:25 +0000 (17:12 +0800)]
tasks/cephfs: check data written to NS.
NS is always used for security isolation.
Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
Sage Weil [Sat, 16 Apr 2016 13:10:51 +0000 (09:10 -0400)]
tasks/ceph: allow set allow_multiple to fail
This will fail on upgrade tests.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 16 Apr 2016 13:06:40 +0000 (09:06 -0400)]
suites/rest: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 16 Apr 2016 13:05:07 +0000 (09:05 -0400)]
suites/fs: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 16 Apr 2016 13:02:27 +0000 (09:02 -0400)]
suites/rgw: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 16 Apr 2016 13:01:45 +0000 (09:01 -0400)]
suites/rbd: specify xfs as needed
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Apr 2016 12:59:01 +0000 (08:59 -0400)]
rados: specify short names for misc jobs
These need to specify short names bc they don't have all osds on
a dedicated block device.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Apr 2016 19:27:38 +0000 (15:27 -0400)]
suites/upgrade/hammer-x: specify xfs
Signed-off-by: Sage Weil <sage@redhat.com>
Samuel Just [Thu, 14 Apr 2016 18:32:56 +0000 (11:32 -0700)]
Merge pull request #965 from ceph/wip-xfs
rados: specify xfs
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Thu, 14 Apr 2016 18:31:44 +0000 (14:31 -0400)]
rados: specify xfs
If no fs is specified, the OSD is created on /, and the scratch
devices aren't used at all. That means ext4, and the long file
name lameness.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 13 Apr 2016 20:48:59 +0000 (16:48 -0400)]
fs/ext4: longer names
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 13 Apr 2016 18:07:17 +0000 (14:07 -0400)]
fs/ext4: max of 256 works better
Signed-off-by: Sage Weil <sage@redhat.com>
Samuel Just [Wed, 13 Apr 2016 17:17:29 +0000 (10:17 -0700)]
Merge pull request #964 from ceph/wip-ext4
set shorter limits when using ext4
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Wed, 13 Apr 2016 17:09:11 +0000 (13:09 -0400)]
fs/ext4: set shorter object name limits so that osds can start
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 13 Apr 2016 17:10:22 +0000 (13:10 -0400)]
rados/basic: test over xfs (not just btrfs)
Signed-off-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 12 Apr 2016 15:26:52 +0000 (08:26 -0700)]
Repleaced ext4 with xfs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Matt Benjamin [Tue, 12 Apr 2016 15:56:47 +0000 (11:56 -0400)]
Merge pull request #962 from ceph/wip-rgw-ext4
suites/rgw/multifs: do not test on ext4
Sage Weil [Tue, 12 Apr 2016 15:55:33 +0000 (11:55 -0400)]
suites/rgw/multifs: do not test on ext4
Swift tests fail. RGW long object names will fail in general.
Signed-off-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 12 Apr 2016 15:23:39 +0000 (08:23 -0700)]
Merge pull request #948 from ceph/wip-teuthology-master
Fixed distro symlinks
Orit Wasserman [Tue, 12 Apr 2016 15:22:53 +0000 (17:22 +0200)]
Merge pull request #957 from ceph/wip-teuthology-master2
Added civetweb test case
Gregory Farnum [Tue, 12 Apr 2016 14:50:02 +0000 (07:50 -0700)]
Merge pull request #936 from ceph/wip-layout-snafu-followup
tasks/cephfs: test health messages from readonly stat
Gregory Farnum [Tue, 12 Apr 2016 14:49:51 +0000 (07:49 -0700)]
Merge pull request #933 from ceph/wip-fs-lockouts
cephfs: update tests to enable multimds when needed