Haomai Wang
9e1514cff2
Preforker: Add child process exit status check
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-05-01 15:05:23 +08:00
Haomai Wang
3f969d60cd
systest_runnable: Use Preforker to do fork
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-05-01 12:55:09 +08:00
Josh Durgin
94a7d11e4a
Merge pull request #4186 from ceph/wip-7787
...
librbd: add fast diff feature
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-29 16:42:03 -07:00
David Zafman
affba9620b
Merge pull request #4381 from ceph/wip-system-retcode
...
ceph-fuse: check return value on system() invocation
Reviewed-by: David Zafman <dzafman@redhat.com>
2015-04-29 16:15:39 -07:00
Gregory Farnum
adda0f39ea
Merge pull request #4457 from ceph/wip-client-osd-caps
...
client: check OSD caps before read/write
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-04-29 16:12:20 -07:00
Greg Farnum
55414ae294
ceph-fuse: check return value on system() invocation
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-04-29 15:45:42 -07:00
Yehuda Sadeh
fa0d59692d
Merge pull request #4495 from rzarzynski/wip-11501
...
rgw: fix broken account listing of Swift API.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-04-29 09:14:48 -07:00
Sage Weil
25c9f9a4b2
Merge pull request #4487 from ceph/wip-11464
...
Revert "osd: For object op, first check object whether unfound."
Reviewed-by: Samuel Just <sjust@redhat.com>
2015-04-29 08:03:26 -07:00
Radoslaw Zarzynski
4757bf900b
rgw: fix broken account listing of Swift API.
...
Fixes : #11501
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2015-04-29 16:38:20 +02:00
Kefu Chai
e24509b696
Merge pull request #4445 from tchaikov/wip-doxygen-comments-in-throttle
...
doc: doxygen comments in throttle
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-04-29 14:35:44 +08:00
Haomai Wang
9948e1ead9
Merge pull request #4488 from ceph/wip-async-fix-6
...
Event: Delete driver after cleanup
2015-04-29 11:36:47 +08:00
Haomai Wang
ab511307bb
Event: Delete driver after cleanup
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-29 10:54:01 +08:00
Sage Weil
04b00029e1
qa/workunits/post-file: pick a dir that's readable by world
...
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-28 17:40:29 -07:00
Sage Weil
999dcc890b
Revert "osd: For object op, first check object whether unfound."
...
This reverts commit b16b080332
.
It is normal for objects to be unfound for brief periods of time
after peering--we do not want to EIO in that case.
Fixes : #11464
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-28 15:19:37 -07:00
Sage Weil
c18cc4e0bb
Merge pull request #4483 from xinxinsh/wip-keyvalue-perfcounter
...
add perf counter for keyvalue db
Reviewed-by: Sage Weil <sage@redhat.com>
2015-04-28 12:48:03 -07:00
Kefu Chai
04a0534ed8
Merge pull request #4480 from wonzhq/indent
...
osd/ReplicatedPG: fix an indent in find_object_context
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-04-28 20:02:24 +08:00
John Spray
eb275f2b29
Merge pull request #4474 from ceph/wip-11482
...
mds: remove caps from revoking list when caps are voluntarily released
Reviewed-by: John Spray <john.spray@redhat.com>
2015-04-28 11:34:17 +02:00
Zhiqiang Wang
a84337b35b
osd/ReplicatedPG: fix an indent in find_object_context
...
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
2015-04-28 16:45:04 +08:00
Yan, Zheng
86788c4ea4
mds: remove caps from revoking list when caps are voluntarily released
...
Fixes : #11482
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-04-28 15:50:44 +08:00
xinxin shu
6e50f645c4
add perf counter for rocksdb to evaluate latency of get and transaction commit
...
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2015-04-28 14:44:11 +08:00
xinxin shu
d2fb5bd740
add perf counter for leveldb to evaluate latency of get&commit
...
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2015-04-28 09:25:35 +08:00
Josh Durgin
7fc37d8ec1
Merge pull request #4454 from ceph/wip-11447
...
rgw: use correct oid when creating gc chains
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-27 15:46:08 -07:00
Josh Durgin
93bc83197a
Merge pull request #4471 from ceph/wip-11477
...
rbd: correct issues with cli integration tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-27 12:51:12 -07:00
Josh Durgin
cbf4bf4e15
Merge pull request #4470 from ceph/wip-11475
...
librbd: correct issues discovered by Python unit tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-27 12:45:18 -07:00
Sage Weil
fd11e32993
doc/release-notes: v0.87.2
...
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-27 11:45:43 -07:00
Yan, Zheng
3c4028ec21
client: check OSD caps before read/write
...
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-04-27 17:16:10 +08:00
Jason Dillaman
0e499f306c
tests: rbd cli integration test should explicitly select image format
...
RBD format 2 is now the default image format, so tests involving the old
format should explicitly request the old format.
Fixes : #11477
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-27 02:00:53 -04:00
Jason Dillaman
6d2490749f
librbd: do not attempt to retrieve metadata for old format images
...
An unnecessary error message is being logged due to a failure to retrieve
metadata for old-format images -- which don't support metadata.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-27 02:00:21 -04:00
Jason Dillaman
f141e02ab7
librbd: flatten should return -EROFS if image is read-only
...
Fixes : #11475
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-27 01:03:52 -04:00
Jason Dillaman
594a661080
librbd: allow snapshots to be created when snapshot is active
...
The librbd API previously permitted the creation of snapshots while
the image context was associated to another snapshot. A recent code
cleanup broke that ability, so this re-introduces it. The code change
also allows minor cleanup with rebuild_object_map.
Fixes : #11475
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-27 01:00:38 -04:00
Sage Weil
a26a2cf6b5
Merge pull request #4455 from liewegas/wip-civetweb-gitignore
...
civetweb: add .gitignore
2015-04-25 17:06:35 -07:00
Josh Durgin
bff825bdbb
Merge pull request #4434 from ceph/wip-7385
...
librbd: updated cache max objects calculation
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-24 11:45:54 -07:00
Gregory Farnum
927105b021
Merge pull request #4395 from ceph/wip-11381
...
Fix clear_pipe after reaping progress
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-04-24 11:20:41 -07:00
Josh Durgin
4df9c8e83d
Merge pull request #4440 from ceph/wip-11442
...
Wip 11442
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-24 11:18:38 -07:00
Sage Weil
49d17a1a6e
Merge pull request #4401 from yuyuyu101/wip-async-fix-5
...
Wip async fix 5
2015-04-24 10:43:06 -07:00
Yehuda Sadeh
06d67d9139
rgw_admin: add --remove-bad flag to bucket check
...
Add this flag so that the bad object will be removed (should be called
only after user has verified that objects content is correct).
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-04-24 09:40:12 -07:00
Yehuda Sadeh
b8beb9be6a
Merge pull request #4438 from oritwas/wip-10295
...
rgw: civetweb should use unique request id
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-04-24 09:26:24 -07:00
Haomai Wang
8a7e58e2de
AsyncMessenger: Don't need to join thread if not started
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-24 21:18:50 +08:00
Haomai Wang
0ea0e011a6
Fix clear_pipe after reaping progress
...
In pipe.cc:1353 we stop this connection and we will let reader and write threads stop. If now reader and writer quit ASAP and we call queue_reap to trigger the reap progress. Now we haven't call "connection_state->clear_pipe(this)" in pipe.cc:1379, so we may assert failure here.
Fixes : #11381
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-24 14:52:36 +08:00
Sage Weil
eb6738c0b5
civetweb: add .gitignore
...
Signed-off-by: Sage Weil <sage@redhat.com>
2015-04-23 16:03:21 -07:00
Sage Weil
66e90d00dc
Merge pull request #4165 from liewegas/wip-post-file
...
qa/workunits/post-file.sh: s/base-files/aclocal/
2015-04-23 15:39:11 -07:00
Yehuda Sadeh
cc5d34678c
rgw: use correct oid when creating gc chains
...
Fixes : #11447
Backport: hammer
When creating gc chain, use the appropriate oid, otherwise objects will
leak.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-04-23 15:33:03 -07:00
Sage Weil
74b36c4d30
Merge pull request #4439 from ceph/wip-11453-rgw-init-as-root
...
#11453 init-radosgw: run RGW as root
Reviewed-by: Sage Weil <sage@redhat.com>
2015-04-23 15:05:57 -07:00
Ken Dreyer
47339c5ac3
init-radosgw: run RGW as root
...
The ceph-radosgw service fails to start if the httpd package is not
installed. This is because the init.d file attempts to start the RGW
process with the "apache" UID. If a user is running civetweb, there is
no reason for the httpd or apache2 package to be present on the system.
Switch the init scripts to use "root" as is done on Ubuntu.
http://tracker.ceph.com/issues/11453 Refs: #11453
Reported-by: Vickey Singh <vickey.singh22693@gmail.com>
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2015-04-23 15:29:38 -06:00
Orit Wasserman
c26225980c
rgw: civetweb should use unique request id
...
max_req_id was moved to RGWRados and changed to atomic64_t.
The same request id resulted in gc giving the same idtag to all objects
resulting in a leakage of rados objects. It only kept the last deleted object in
it's queue, the previous objects were never freed.
Fixes: 10295
Backport: Hammer, Firefly
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2015-04-23 19:36:35 +02:00
Josh Durgin
97158dfef3
Merge pull request #4451 from ceph/wip-kfsx-flush-on-discard
...
test_librbd_fsx: flush before discard in krbd mode
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-23 10:17:39 -07:00
Ilya Dryomov
bd050240ce
test_librbd_fsx: flush before discard in krbd mode
...
We need to sync dirty pages before issuing BLKDISCARD, explained in
a comment.
Fixes : #11448
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2015-04-23 19:31:43 +03:00
Sage Weil
ad4cc4a7c8
Merge pull request #4448 from tchaikov/wip-check-libxml2-and-libcurl
...
configure.ac: check for libcurl and libxml2 if build libs3
Reviewed-by: Sage Weil <sage@redhat.com>
2015-04-23 08:59:12 -07:00
Sage Weil
9d9ad83b28
Merge pull request #4446 from osynge/wip-expat
...
libexpat is now used for rgw
Reviewed-by: Sage Weil <sage@redhat.com>
2015-04-23 08:48:13 -07:00
Kefu Chai
07cfc83de6
Merge pull request #4444 from big-henry/wip-throttle
...
common: fix Throttle - unable to reenable throttling after disabling it
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-04-23 23:34:51 +08:00