]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Wed, 22 Apr 2015 17:35:32 +0000 (10:35 -0700)]
rgw: fix s3 list buckets
Fixes: #11451
Backport: hammer
Got broken in commit:
7dd54fa3621c04c8ea5723fb1bc06b91d81a0c6c .
Resurrect the option to list unlimited number of buckets using the S3
api.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Loic Dachary [Tue, 21 Apr 2015 17:34:45 +0000 (19:34 +0200)]
Merge pull request #4420 from tchaikov/wip-man-fix-desc-in-name
man: fix the description in NAME section
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Josh Durgin [Tue, 21 Apr 2015 17:34:15 +0000 (10:34 -0700)]
Merge pull request #4409 from ceph/wip-11437
rgw: don't use end_marker for namespaced object listing
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Tue, 21 Apr 2015 17:31:22 +0000 (10:31 -0700)]
Merge pull request #4408 from ceph/wip-11436
rgw: adjust return code if can't find upload
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Tue, 21 Apr 2015 17:29:08 +0000 (10:29 -0700)]
Merge pull request #4407 from ceph/wip-11435
rgw: fail if parts not specified on complete-multipart-upload
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Tue, 21 Apr 2015 17:23:44 +0000 (10:23 -0700)]
Merge pull request #4423 from ceph/wip-11370
librbd: better handling for duplicate flatten requests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Tue, 21 Apr 2015 16:59:33 +0000 (12:59 -0400)]
librbd: better handling for duplicate flatten requests
A proxied flatten request could be replayed, resulting in a
-EINVAL error code being generated on the second attempt. Filter
out that error if it is known the parent did exist before the
op started.
Fixes: #11370
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Tue, 21 Apr 2015 16:31:15 +0000 (09:31 -0700)]
Merge pull request #4372 from xiaoxichen/fix_kv_compact_on_mount
Fix kv compact on mount
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Tue, 21 Apr 2015 15:44:52 +0000 (08:44 -0700)]
Merge pull request #4418 from oritwas/wip-11438
rgw: force content-type header for swift account responses without body
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Orit Wasserman [Tue, 21 Apr 2015 10:31:19 +0000 (12:31 +0200)]
rgw: force content-type header for swift account responses without body
This regression was introduced in commit
4cfeca03ade21861ab70ca759f94eb244c16cb39
Fixes: #11438
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Kefu Chai [Tue, 21 Apr 2015 13:05:09 +0000 (21:05 +0800)]
man: fix the description in NAME section
Signed-off-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Tue, 21 Apr 2015 11:50:51 +0000 (13:50 +0200)]
Merge pull request #4370 from guangyy/wip-ec-test-fix
qa : misc fixes to stabilize test-erasure-code suite
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Tue, 21 Apr 2015 11:36:36 +0000 (19:36 +0800)]
Merge pull request #4411 from hjwsm1989/wip-monstore-pool
mon: ceph-monstore-tool must do out_store.close() in "store-copy" command
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Tue, 21 Apr 2015 09:50:19 +0000 (11:50 +0200)]
Merge pull request #4417 from osynge/wip-LimitNOFILE
Increase max files open limit for OSD daemon.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
huangjun [Tue, 21 Apr 2015 06:04:40 +0000 (14:04 +0800)]
tools: ceph-monstore-tool must do out_store.close()
this change fixes the "store-copy" command.
Like the bug reported in http://tracker.ceph.com/issues/10093.
Signed-off-by: huangjun <hjwsm1989@gmail.com>
Owen Synge [Tue, 21 Apr 2015 09:31:24 +0000 (11:31 +0200)]
Increase max files open limit for OSD daemon.
Under heavy load the number of file descriptors opened
by the OSD can go beyond the 64K file limit. This patch
increases the default to 128K.
Signed-off-by: Owen Synge <osynge@suse.com>
Yehuda Sadeh [Tue, 21 Apr 2015 00:24:11 +0000 (17:24 -0700)]
Merge pull request #4257 from rzarzynski/wip-10683
rgw: rectify support for GET on Swift's account with "limit" parameter == 0
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 20 Apr 2015 23:00:34 +0000 (16:00 -0700)]
rgw: don't use end_marker for namespaced object listing
Fixes: #11437
Don't deal with end_marker if there's a namespace set for the object
listing. The cur_end_marker.empty() check is incorrect if no end_marker
is provided, but a namespace is set. Just avoid this issue entirely, as
it's not needed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 20 Apr 2015 22:01:34 +0000 (15:01 -0700)]
rgw: adjust return code if can't find upload
Fixes: #11436
Return NoSuchUpload (instead of NoSuchKey).
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 20 Apr 2015 21:47:16 +0000 (14:47 -0700)]
rgw: fail if parts not specified on complete-multipart-upload
Fixes: #11435
A complete multipart upload should not succeed if parts were not
specified. Also, adjust return codes.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Jason Dillaman [Mon, 20 Apr 2015 20:47:20 +0000 (16:47 -0400)]
Merge pull request #4406 from ceph/wip-11433
librbd: always initialize perf counters
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Josh Durgin [Mon, 20 Apr 2015 18:32:13 +0000 (11:32 -0700)]
librbd: always initialize perf counters
If ImageCtx::init() fails, perf counters are still used when closing
the image. To prevent uninitialized use, it's easiest to always
initialize them before anything that can fail in ImageCtx::init().
This was moved in
6055df398557e4dbcabc66f463a0a126f9b5dc74 , but it's
not necessary to delay perf counter initialization for any extra
configuration.
Fixes: #11433
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 18:12:38 +0000 (11:12 -0700)]
Merge pull request #4302 from ceph/wip-11339
client: drop inode when rmdir request finishes
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 18:10:21 +0000 (11:10 -0700)]
Merge pull request #4282 from ceph/wip-3645
mds: rename snapshot support
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com
Josh Durgin [Mon, 20 Apr 2015 17:23:54 +0000 (10:23 -0700)]
Merge pull request #4405 from ceph/wip-11380
cls_rbd: get_features needs to support legacy negative tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Mon, 20 Apr 2015 17:19:27 +0000 (10:19 -0700)]
Merge pull request #4402 from ceph/wip-rbd-unmap-by-spec
rbd unmap <image-name>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Mon, 20 Apr 2015 16:40:33 +0000 (12:40 -0400)]
cls_rbd: get_features needs to support legacy negative tests
During Ceph upgrade testing, older Ceph test suites assume that
get_features will return -ENOENT if provided a missing snapshot.
Support these negative tests until the older releases are no
longer supported.
Fixes: #11380
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Yehuda Sadeh [Mon, 20 Apr 2015 16:38:20 +0000 (09:38 -0700)]
Merge pull request #3991 from rzarzynski/wip-11087
rgw: multiple fixes for copying Swift objects
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 20 Apr 2015 16:21:24 +0000 (09:21 -0700)]
Merge pull request #3863 from rzarzynski/wip-10971
rgw: multiple fixes for Content-Length header generation in Swift API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Radoslaw Zarzynski [Tue, 31 Mar 2015 10:41:11 +0000 (12:41 +0200)]
rgw: make rgw_read_user_buckets() backward compatible.
Fixes: #10683
Backport: hammer
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Radoslaw Zarzynski [Mon, 30 Mar 2015 19:11:39 +0000 (21:11 +0200)]
rgw: rectify support for GET on Swift's account with limit == 0.
Fixes: #10683
Backport: hammer
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Loic Dachary [Mon, 20 Apr 2015 08:13:03 +0000 (10:13 +0200)]
Merge pull request #4400 from ceph/update-organization-1
Update Haomai's organization
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Mon, 20 Apr 2015 08:04:25 +0000 (16:04 +0800)]
Merge pull request #3847 from trociny/wip-test_with_crushtool.master
mon: ceph osd setcrushmap: test_with_crushtool improvements
Reviewed-by: Kefu Chai <kchai@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 00:53:52 +0000 (17:53 -0700)]
Merge pull request #4343 from ceph/wip-11356
client: fix uninline data funtion
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 00:53:00 +0000 (17:53 -0700)]
Merge pull request #4223 from ceph/wip-11254
mds: make sure lock state not stay in XLOCK/XLOCKDONE indefinitely
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 00:52:09 +0000 (17:52 -0700)]
Merge pull request #4218 from ceph/wip-11048
mds: persist completed_requests reliably
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 20 Apr 2015 00:51:12 +0000 (17:51 -0700)]
Merge pull request #4204 from ceph/wip-10368-mk3
mds: separate MDLog::safe_pos from journaler
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Haomai Wang [Sun, 19 Apr 2015 16:48:42 +0000 (00:48 +0800)]
Update Haomai's organization
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Ilya Dryomov [Fri, 17 Apr 2015 14:27:08 +0000 (17:27 +0300)]
test/cli-integration/rbd: add unmap test
Add a test to exercise rbd unmap. This was inspired by and is mostly
for rbd unmap <image-name> (aka spec), but rbd unmap <device> is tested
as well. Any significant change to krbd.cc or corresponding rbd cli
should be tested in the following three configurations at least:
- kernel < 3.14
- kernel >= 3.14, rbd.single_major=N
- kernel >= 3.14, rbd.single_major=Y
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Sat, 11 Apr 2015 10:07:59 +0000 (13:07 +0300)]
rbd: allow unmapping by spec
Make use of krbd_unmap_by_spec() and allow unmapping by <image-name>
(i.e. pool/image@snap spec) with a bunch of careful adjustments to the
fragile command args/options parsing process to make --pool, --image
and --snap options work as expected for rbd unmap <image-name> case.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Sat, 11 Apr 2015 10:07:49 +0000 (13:07 +0300)]
krbd: add krbd_unmap_by_spec()
Make unmapping by (pool, image, snap) spec possible. For specs mapped
multiple times unmap one device per krbd_unmap_by_spec() call.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Apr 2015 14:18:05 +0000 (17:18 +0300)]
krbd: rename should_match_minor() to have_minor_attr()
Rename and clarify why simply checking kernel version doesn't work.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yan, Zheng [Wed, 8 Apr 2015 12:16:45 +0000 (20:16 +0800)]
client: drop inode when rmdir request finishes
Current client code relies on cap message to trim unlinked inode
from cache. This method is too sensitive to message ordering. If
client receives the cap message while directory inode still contains
dentries that are referenced by unsafe requests, the inode can't
get trimmed.
The fix is, when rmdir/rename request finishes, try trimming the
unlinked inode again.
Fixes: #11339
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Josh Durgin [Sat, 18 Apr 2015 04:52:21 +0000 (21:52 -0700)]
Merge pull request #4380 from ceph/wip-nodebug-build
tests: separate check_PROGRAMS from TESTS
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Fri, 17 Apr 2015 00:55:53 +0000 (20:55 -0400)]
tests: separate check_PROGRAMS from TESTS
Not all programs that should be built during 'make check' should
be executed as tests. A new variable, check_TESTPROGRAMS, was
introduced to specify which programs should be executed as a test
during a 'make check'.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Fri, 17 Apr 2015 17:58:53 +0000 (10:58 -0700)]
Merge pull request #4311 from yuyuyu101/wip-async-fix-4
Wip async fix 4
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 16 Apr 2015 17:14:23 +0000 (10:14 -0700)]
Merge pull request #4358 from gerhardqux/gerhardqux-nokey-exit-1
ceph-authtool: exit(1) when printing a non-existing key
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Thu, 16 Apr 2015 16:58:55 +0000 (09:58 -0700)]
Merge pull request #4012 from majianpeng/cache-tier-fadvise
Cache tier fadvise
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Thu, 16 Apr 2015 16:58:17 +0000 (09:58 -0700)]
Merge pull request #3606 from wonzhq/hitset-insert
osd: avoid inserting an op into hit set multiple times
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary [Thu, 16 Apr 2015 16:50:23 +0000 (18:50 +0200)]
Merge pull request #4378 from dachary/wip-11359-tier-tests-disable
tests: comment out unstable tiering tests
Loic Dachary [Fri, 10 Apr 2015 18:00:13 +0000 (20:00 +0200)]
tests: comment out unstable tiering tests
So that make check does not randomly fails.
http://tracker.ceph.com/issues/11359 Refs: #11359
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Alfredo Deza [Thu, 16 Apr 2015 15:33:55 +0000 (11:33 -0400)]
Merge pull request #4377 from liewegas/wip-git.ceph.com
use git.ceph.com
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Thu, 16 Apr 2015 15:29:41 +0000 (08:29 -0700)]
use git://git.ceph.com
Signed-off-by: Sage Weil <sage@redhat.com>
Gerhard Muntingh [Tue, 14 Apr 2015 12:02:15 +0000 (14:02 +0200)]
ceph-authtool: exit(1) when printing a non-existing key
When printing a non-existing key, ceph-authtool exits with a success
value:
[root@ip-172-31-3-178 ~]# ceph-authtool /etc/ceph/ceph.mon.keyring -p -n
client.doesntexist ; echo $?
entity client.doesntexist not found
0
Expected result: 1
Signed-off-by: Gerhard Muntingh <gerhard@qux.nl>
Loic Dachary [Thu, 16 Apr 2015 09:03:36 +0000 (11:03 +0200)]
Merge pull request #4373 from dachary/wip-releases
releases: table of estimated end of life
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Loic Dachary [Thu, 16 Apr 2015 08:21:20 +0000 (10:21 +0200)]
releases: table of estimated end of life
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Thu, 16 Apr 2015 06:46:26 +0000 (14:46 +0800)]
Merge pull request #4339 from ceph/wip-da-SCA-
20150317
Various SCA and Coverity fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Thu, 16 Apr 2015 06:41:27 +0000 (08:41 +0200)]
Merge pull request #4367 from ceph/wip-ceph-disk-default-cluster
ceph-disk: set '--cluster=ceph' in 'prepare' subcommand
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Xiaoxi Chen [Thu, 16 Apr 2015 05:42:42 +0000 (13:42 +0800)]
os/LevelDBStore:fix bug when compact_on_mount
Initialize the performance counter(l_rocksdb_compact)
before use it in compact().
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
Xiaoxi Chen [Thu, 16 Apr 2015 05:39:57 +0000 (13:39 +0800)]
os/RocksDBStore: fix bug when compact_on_mount
Initialize the performance counter(l_rocksdb_compact)
before use it in compact().
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
Yehuda Sadeh [Wed, 15 Apr 2015 16:20:24 +0000 (09:20 -0700)]
Merge pull request #4366 from BCLibCoop/bclibcoop/rgw-hostnames
rgw: Document & improve region hostnames
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Danny Al-Gaaf [Wed, 15 Apr 2015 10:22:29 +0000 (12:22 +0200)]
TestPGLog.cc: fix -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 15 Apr 2015 10:21:42 +0000 (12:21 +0200)]
TestErasureCodeShec.cc: fix -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Fri, 10 Apr 2015 09:25:12 +0000 (11:25 +0200)]
test_async_driver.cc: fix UNINIT
Fix for:
CID
1254380 (#1 of 1): Uninitialized scalar variable (UNINIT)
uninit_use_in_call: Using uninitialized value sa. Field
sa.sin_zero is uninitialized when calling connect
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Fri, 10 Apr 2015 08:19:25 +0000 (10:19 +0200)]
psim.cc: change initialzation of VLAs
Use memset to fill integer VLAs.
Fix for:
CID
1219649 (#1 of 1): Uninitialized scalar variable (UNINIT)
uninit_use: Using uninitialized value primary_count[primary]
CID
1219648 (#1 of 1): Uninitialized scalar variable (UNINIT)
uninit_use: Using uninitialized value first_count[osds[0UL]]
CID
1219647 (#1 of 1): Uninitialized scalar variable (UNINIT)
uninit_use: Using uninitialized value count[osds[i]]
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 1 Apr 2015 16:25:57 +0000 (18:25 +0200)]
systest_runnable.h: mark copy ctor as explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 1 Apr 2015 16:25:27 +0000 (18:25 +0200)]
common/Thread.h: mark copy/move ctor as explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 1 Apr 2015 16:25:00 +0000 (18:25 +0200)]
cls_rbd.cc: reduce scope of local variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Mar 2015 08:50:47 +0000 (09:50 +0100)]
ReplicatedBackend.cc: init 'Message *commit' to NULL
Init variable with NULL to make sure it crashes in error
case (would be a bug) if NDEBUG disable the assert() call.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Mar 2015 09:06:42 +0000 (10:06 +0100)]
osd/PG.h: mark copy ctor explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 19 Mar 2015 21:11:17 +0000 (22:11 +0100)]
msg/Dispatcher.h: make copy/move ctor explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 18 Mar 2015 15:29:58 +0000 (16:29 +0100)]
test_shared_cache.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 18 Mar 2015 14:03:28 +0000 (15:03 +0100)]
rgw_rest_user.cc: UserQuotas init vars in ctor init list
Fix for:
[src/rgw/rgw_rest_user.cc:631]: (performance) Variable 'bucket_quota' is
assigned in constructor body. Consider performing initialization in
initialization list.
[src/rgw/rgw_rest_user.cc:632]: (performance) Variable 'user_quota' is
assigned in constructor body. Consider performing initialization in
initialization list.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 18 Mar 2015 10:12:51 +0000 (11:12 +0100)]
client/Client.cc: fix uninit variables
This is caused by assert(). If assert is disabled we run into use
of uninitialized variables. Return -EINVAL in case assert() is
disabled.
Fix for:
[src/client/Client.cc:7791]: (error) Uninitialized variable: lock_state
[src/client/Client.cc:7829]: (error) Uninitialized variable: lock_type
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 21:58:19 +0000 (22:58 +0100)]
libcephfs.h: fix unnecessary forward declarations
This is an issue in case non-cpp code. Move the declaration of
inodeno_t and vinodeno_t structs into __cplusplus block where
they are needed.
Fix for cppcheck issue:
[src/include/cephfs/libcephfs.h:89] -> [src/include/cephfs/libcephfs.h:74]:
The struct 'inodeno_t' forward declaration is unnecessary. Type struct is
already declared earlier.
[src/include/cephfs/libcephfs.h:93] -> [src/include/cephfs/libcephfs.h:83]:
The struct 'vinodeno_t' forward declaration is unnecessary. Type struct is
already declared earlier.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 19:23:53 +0000 (20:23 +0100)]
os/FileStore.cc: fix format qualifier in COMMIT_SNAP_ITEM
All places COMMIT_SNAP_ITEM is used the variables are
'unsigned long long'. Change the format qualifier to reflect
this and to fix:
[src/os/FileStore.cc:1341]: (warning) %lld in format string (no. 1)
requires 'long long *' but the argument type is 'unsigned long long *'.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 17:18:34 +0000 (18:18 +0100)]
mds/MDCache.cc: fix potential null pointer dereference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 16:55:06 +0000 (17:55 +0100)]
test/../chain_xattr.cc: fix suspicious usage of 'sizeof'
Use sizeof(char) instead of sizeof('\0').
Fix for:
[src/test/objectstore/chain_xattr.cc:164]: (warning) Suspicious
usage of 'sizeof' with a numeric constant as parameter.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 16:16:42 +0000 (17:16 +0100)]
TestErasureCodeShec: fix some -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 17 Mar 2015 16:12:04 +0000 (17:12 +0100)]
rgw_rest_log.h: remove http_ret from some RGWOp_*_list classes
Remove http_ret from child class since there is already an integer
with the same name in the parent/base class.
Fix for:
[src/rgw/rgw_rest_log.h:79] -> [src/rgw/rgw_rest.h:275]: (warning) The
class 'RGWOp_MDLog_List' defines member variable with name 'http_ret'
also defined in its parent class 'RGWRESTOp'.
[src/rgw/rgw_rest_log.h:99] -> [src/rgw/rgw_rest.h:275]: (warning) The
class 'RGWOp_MDLog_Info' defines member variable with name 'http_ret'
also defined in its parent class 'RGWRESTOp'.
[src/rgw/rgw_rest_log.h:182] -> [src/rgw/rgw_rest.h:275]: (warning) The
class 'RGWOp_DATALog_List' defines member variable with name 'http_ret'
also defined in its parent class 'RGWRESTOp'.
[src/rgw/rgw_rest_log.h:202] -> [src/rgw/rgw_rest.h:275]: (warning) The
class 'RGWOp_DATALog_Info' defines member variable with name 'http_ret'
also defined in its parent class 'RGWRESTOp'.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Guang Yang [Wed, 15 Apr 2015 09:42:40 +0000 (09:42 +0000)]
qa : misc fixes to stabilize test-erasure-code suite
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
Kefu Chai [Wed, 15 Apr 2015 07:55:42 +0000 (15:55 +0800)]
ceph-disk: set '--cluster=ceph' in 'prepare' subcommand
otherwise the 'ceph' default value won't be catched by "main_prepare()",
this breaks TEST_corrupt_and_repair_replicated. seems the behaviour
was changed in python 2.7.9, so we move the default value to where
the '--cluster' argument is added instead of setting it in the
main argument parser.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Robin H. Johnson [Wed, 15 Apr 2015 07:14:43 +0000 (00:14 -0700)]
doc: Changes in region hostname do not seem to take effect until radosgw is restarted.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Kefu Chai [Wed, 15 Apr 2015 06:18:48 +0000 (14:18 +0800)]
Merge pull request #4335 from liewegas/wip-osd-df
mon: fix min/max variance for 'cpeh osd df' when osds are marked out
Reviewed-by: Kefu Chai <kchai@redhat.com>
Robin H. Johnson [Wed, 15 Apr 2015 01:31:18 +0000 (18:31 -0700)]
rgw: Document a lurking problem I see with subdomain/domain splitting
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Wed, 15 Apr 2015 01:30:16 +0000 (18:30 -0700)]
rgw: Speed up the building of valid de-duplicated hostnames for regions.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson [Wed, 15 Apr 2015 01:12:18 +0000 (18:12 -0700)]
doc: Document region hostnames settings.
The hostnames key in region settings was undocumented. Also includes how
the setting interacts with the ``rgw dns name`` configuration setting.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sage Weil [Tue, 14 Apr 2015 20:49:05 +0000 (13:49 -0700)]
Merge pull request #3481 from ktdreyer/wip-rpm-rm-old-fedoras
ceph.spec.in: remove reference to EOL Fedoras
Josh Durgin [Tue, 14 Apr 2015 20:40:56 +0000 (13:40 -0700)]
Merge pull request #4316 from Ved-vampir/librdb
librdb: add perf counters descriptions
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yehuda Sadeh [Tue, 14 Apr 2015 18:53:49 +0000 (11:53 -0700)]
Merge pull request #4361 from oritwas/wip-11091
rgw: shouldn't return content-type: application/xml if content length is 0
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Josh Durgin [Tue, 14 Apr 2015 17:45:34 +0000 (10:45 -0700)]
Merge pull request #4351 from ceph/wip-11256
Wip 11256
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Ken Dreyer [Tue, 14 Apr 2015 16:59:19 +0000 (10:59 -0600)]
Merge pull request #4363 from nilamdyuti/wip-doc-ceph-object-gateway
doc: Corrected the steps of Apache configuration for Debian-based
distros in object gateway installation guide.
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Nilamdyuti Goswami [Tue, 14 Apr 2015 16:49:32 +0000 (22:19 +0530)]
doc: Corrected the steps of Apache configuration for Debian-based distros
in object gateway installation guide.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>
Sage Weil [Tue, 14 Apr 2015 16:35:04 +0000 (09:35 -0700)]
mon: make note about osd df calc bug
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 14 Apr 2015 16:32:22 +0000 (09:32 -0700)]
mon: fix min variance calc in 'osd df'
If the reweight is 0, ignore the osd for the purposes of calculating the
min.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 14 Apr 2015 16:26:13 +0000 (09:26 -0700)]
Merge pull request #4354 from zhouyuan/fix_ct_doc
doc: Fix misleading overlay settting in Cache Tier
Reviewed-by: Sage Weil <sage@redhat.com>
Ken Dreyer [Tue, 14 Apr 2015 16:22:37 +0000 (10:22 -0600)]
Merge pull request #4359 from ceph/wip-fix-ceph-dencoder-build-master
Move ceph-dencoder build to client
Rework mds/Makefile.am to support a dencoder client build
rgw/Makefile.am: Populate DENCODER_SOURCES properly
Dencoder should never be built with tcmalloc
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Orit Wasserman [Thu, 9 Apr 2015 18:04:59 +0000 (20:04 +0200)]
rgw: shouldn't return content-type: application/xml if content length is 0
Fixed: #11091
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Boris Ranto [Mon, 13 Apr 2015 10:38:58 +0000 (12:38 +0200)]
Move ceph-dencoder build to client
The patch simply moves the ceph-dencoder build from server part of the
Makefiles to client part of the Makefiles.
Refs: #10691
Signed-off-by: Boris Ranto <branto@redhat.com>
Boris Ranto [Mon, 13 Apr 2015 13:07:03 +0000 (15:07 +0200)]
Rework mds/Makefile.am to support a dencoder client build
The patch adds all the mds sources to DENCODER_SOURCES to allow a
dencoder client build. The patch also splits the Makefile.am file to
better accomodate the change.
Refs: #10691
Signed-off-by: Boris Ranto <branto@redhat.com>