Haomai Wang
448a6c1f70
pycephfs: export self and parent dirent too
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 22:06:43 +08:00
Haomai Wang
940b4f0284
pycephfs: Add rename, rmdir and getxattr support
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 22:06:43 +08:00
Haomai Wang
08030316be
pycephfs: Fix getcwd call
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 22:06:43 +08:00
Haomai Wang
08a60bbf0c
pycephfs: Add directory operations for pybind
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 22:06:43 +08:00
Loic Dachary
701a0a5bf0
Merge pull request #4476 from dachary/wip-releases
...
doc: add giant v0.87.2 to the release timeline
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-04-30 13:52:17 +02:00
Wido den Hollander
38c9d758f4
config: Document that 'mds_max_file_size' is only read on FS creation
...
Afterwards you have to change this through the monitors
2015-04-30 13:04:02 +02:00
Loic Dachary
b73a236c57
Merge pull request #4037 from osynge/wip-fix-disk-zap-sgdisk-invocation
...
Fix "disk zap" sgdisk invocation
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2015-04-30 11:46:29 +02:00
Owen Synge
fdd7f8d83a
Fix "disk zap" sgdisk invocation
...
Fixes #11143
If the metadata on the disk is truly invalid, sgdisk would fail to zero
it in one go, because --mbrtogpt apparently tried to operate on the
metadata it read before executing --zap-all.
Splitting this up into two separate invocations to first zap everything
and then clear it properly fixes this issue.
Based on patch by Lars Marowsky-Bree <lmb@suse.com> in ceph-deploy.
Created by Vincent Untz <vuntz@suse.com>
Signed-off-by: Owen Synge <osynge@suse.com>
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2015-04-30 11:11:42 +02:00
Loic Dachary
ae65bb454e
Merge pull request #4513 from SUSE/wip-suse-run-make-check
...
run-make-check.sh: fix a copule of SUSE oddities
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-04-30 10:24:11 +02:00
Tim Serong
e71e8654ee
run-make-check.sh: stricter check for yum/apt-get/zypper
...
Believe it or not, it's possible (although not necessarily likely) to
have both yum and zypper installed on openSUSE. In this case the
previous implementation using `which` would return a string containing
both commands, which doesn't work.
Signed-off-by: Tim Serong <tserong@suse.com>
2015-04-30 17:51:20 +10:00
Tim Serong
05534b8b93
run-make-check.sh: use /sbin/modprobe
...
Rationale: In some cases (e.g.: by default on openSUSE), `sudo` won't
add /sbin to $PATH.
Signed-off-by: Tim Serong <tserong@suse.com>
2015-04-30 17:51:20 +10:00
Haomai Wang
ae6247af80
AsyncConnection: Fix connection doesn't exchange in_seq problem
...
1. osd.a connect to osd.b and osd.b try to connect a
2. osd.b got WAIT then osd.b accpet connection from osd.a
2. osd.b inject error cause each side connection try to reconnect, connect_seq++
3. osd.a try to reconnect
4. osd.b connect to osd.a and cause the new accept connection try to replace
5. osd.b's is_reset_from_peer=true
6. inject error to osd.b
7. osd.b connect to osd.a
8. successfully and is_reset_from_peer still is true
9. long time passed
10. error happen and osd.a connect to osd.b
11. because is_reset_from_peer is true, they don't exchange in_seq
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 11:44:16 +08:00
Kefu Chai
c8ac388bd8
Merge pull request #4509 from wonzhq/miss-arg
...
librbd: missing an argument when calling invoke_async_request
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-04-30 11:33:46 +08:00
Haomai Wang
4cd07f26fb
AsyncConnection: Ornament log output
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-04-30 11:24:48 +08:00
Zhiqiang Wang
3f39894569
librbd: missing an argument when calling invoke_async_request
...
This prevents the master branch from compiling.
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
2015-04-30 10:47:06 +08:00
Tim Serong
70292658d5
packaging: move SuSEfirewall2 templates out of src
...
Better to have static config like this that needs to be installed in
/etc in a separate subdirectory of the project.
Signed-off-by: Tim Serong <tserong@suse.com>
2015-04-30 12:04:14 +10: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
Ilya Dryomov
3fb26bc08b
use get_linux_version() instead ad-hoc uname().release parsing
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2015-04-29 13:45:52 +03: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
Tim Serong
77685f5b78
packaging: add SuSEfirewall2 service files
...
This adds SuSEfirewall2 service files for Ceph MON, OSD and MDS, for use
on SLES and openSUSE. The MON template opens port 6789 and the OSD/MDS
template opens the range 6800-7300 as per
http://ceph.com/docs/master/rados/configuration/network-config-ref/
Signed-off-by: Tim Serong <tserong@suse.com>
2015-04-29 13:21:54 +10: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
Henry Chang
caa9f0e461
rgw: fix ListParts response
...
The response XML element name should be 'ListPartsResult'.
Fixes : #11494
Signed-off-by: Henry Chang <henry@bigtera.com>
2015-04-29 10:37:53 +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
Jason Dillaman
8e20240e41
librbd: TaskFinisher should finish all queued tasks
...
The destructor wasn't waiting for all Finisher tasks
to complete before stopping the thread.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 11:00:40 -04:00
Jason Dillaman
ea5107c3fe
librbd: librados completions are not properly released
...
Changes associated with rebuilding the object map can result
in the leaking of librados AioCompletions.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 11:00:40 -04:00
Jason Dillaman
ed5472a10e
tests: fix valgrind errors with librbd unit test
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 11:00:40 -04:00
Jason Dillaman
6ab1bb5614
tests: librbd should release global data before exit
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 11:00:39 -04:00
Jason Dillaman
54c88255b7
librados_test_stub: cleanup singleton memory allocation
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-04-28 11:00:39 -04: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
Loic Dachary
f93df4394e
doc: add giant v0.87.2 to the release timeline
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-04-28 10:22:04 +02: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
2ffb030099
Merge pull request #4472 from ceph/wip-11478-next
...
librbd: update ref count when queueing AioCompletion
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-27 14:07:45 -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
Josh Durgin
54b6ac338e
Merge pull request #4469 from ceph/wip-11380-next
...
cls_rbd: get_features needs to support legacy negative tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-04-27 12:42:49 -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