Yan, Zheng
aa71c20734
client: don't include unsupported mount options on DARWIN/FreeBSD
...
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-08-31 16:00:22 +08:00
Yan, Zheng
f064e90ae5
Link ceph-fuse to fuse on DARWIN
...
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-08-31 16:00:22 +08:00
Yan, Zheng
44458db5a7
msg: fix encoding/decoding sockaddr_storage on DARWIN/FreeBSD
...
sockaddr_storage on DARWIN/FreeBSD is different from sockaddr_storage
on Linux. sockaddr_storage on DARWIN/FreeBSD includes a ss_len field.
Besides, Its ss_len and ss_family fields are 'unsigned char'.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-08-31 16:00:21 +08:00
Dennis Schafroth
11a936e3a2
librbd: Need to include errno.h on DARWIN.
...
The file is not really required
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:58 +08:00
Dennis Schafroth
cd93656e15
porting.h: add porting.h for porting/compatibility on DARWIN
...
Collection of porting/compatibility defines to compile on DARWIN
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:58 +08:00
Dennis Schafroth
fb1b6bc3da
tools/ceph_objectstore_tool: Missing O_LARGEFILE on DARWIN
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:57 +08:00
Dennis Schafroth
0fbacb306b
test: Fix error with clang on DARWIN (LLVM 3.6.0svn)
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:57 +08:00
Dennis Schafroth
126c327842
rbd-replay: Different location of endian.h on DARWIN
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:57 +08:00
Dennis Schafroth
b3b29c0db0
rbd-fuse: Add position to set/get xattr on DARWIN
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:57 +08:00
Dennis Schafroth
17db469e9c
os/FileStore: fail with ENOTSUP if using sparse files on DARWIN
...
For now, fail with Not supported (ENOTSUP) if configured using sparse files on DARWIN.
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:56 +08:00
Dennis Schafroth
630da9f911
librbd: Include porting header
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:56 +08:00
Dennis Schafroth
4cfac6c302
common/xattr: Split out xattr on Linux and DARWIN.
...
DARWIN requires position parameter
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:56 +08:00
Dennis Schafroth
e69c115ba7
common/util: include sys/param.h and mount.h on DARWIN
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:56 +08:00
Dennis Schafroth
d549f41bcf
common/SubProcess: fix build on DARWIN
...
include <signal.h> to avoid errors/warnings on missing functions
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:56 +08:00
Dennis Schafroth
f02342265e
ceph_fuse: Implement set/get xattr with position parameter on OSX
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:55 +08:00
Dennis Schafroth
15f8363db3
msg/async: Include porting.h for MSG_*
...
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:55 +08:00
Dennis Schafroth
7e1d83bb4d
msg/simple: Move MSG_ and SO_NOSIGPIPE into porting.h
...
Only enable SO_PRIORITY on Linux
Signed-off-by: Dennis Schafroth <dennis@schafroth.com>
2015-08-31 15:35:55 +08:00
Kefu Chai
f8f33bcaa6
Merge pull request #5024 from xinxinsh/wip-12018
...
make rbd and pool quota work
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-08-31 12:11:09 +08:00
Kefu Chai
0e8ade1b64
Merge pull request #5448 from kylinstorage/wip-optimize-agent_choose_mode
...
osd: avoid unnecessary calculation in agent_choose_mode()
Reviewed-by: Sage Weil <sage@redhat.com>
2015-08-31 12:10:00 +08:00
Kefu Chai
247163570a
Merge pull request #5418 from branch-predictor/bp-remove-str-concat
...
osd/osd_types.cc: get rid of str concat when making hash key
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2015-08-31 12:08:46 +08:00
Kefu Chai
09464ec6b7
Merge pull request #5570 from dachary/wip-12673-proxy-read
...
osd: trigger the cache agent after a promotion
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-08-31 12:04:59 +08:00
Jianpeng Ma
90dea96f70
mds: add osdmap epoch for setxattr of MClientRequest.
...
Now we use setxattr set file/dir layout. This may need data pool
info. So in mds server, it need check osdmap. At present, if mds
don't find data pool, it will get the latest osdmap. Now if pass osd epoch
as a parameter for setxattr. We can only check this epoch of osdmap.
But for compatible, we still need old code for old client.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2015-08-31 11:47:14 +08:00
Jianpeng Ma
e20195dfb1
mds/Server: s/mds->mdcache/mdcache.
...
Because mdcache = mds->mdcache, for replcae .
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2015-08-31 11:47:13 +08:00
Haomai Wang
62e1593cde
KeyValueStore: Fix broken assert statement
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-08-30 22:12:29 +08:00
Haomai Wang
12ebb730c5
KeyValueStore: Fix getattrs nonexist object need return -ENOENT
...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-08-30 22:11:42 +08:00
Haomai Wang
7841455ca6
Mon: Make ceph osd metadata support dump all osds
...
Impl #12801
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2015-08-30 20:56:26 +08:00
Kefu Chai
5462635167
Merge pull request #5710 from tchaikov/wip-check-boost_random-mt
...
configure.ac: check for libboost_random-mt also
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 22:32:20 +08:00
Sage Weil
4b07af0adf
Merge pull request #5711 from dachary/wip-12781-dmcrypt
...
ceph-disk: fix dmcrypt typo
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-08-29 08:24:01 -04:00
Loic Dachary
3a6c2468dd
ceph-disk: fix dmcrypt typo
...
Fix the typo introduced by 29431944c7
http://tracker.ceph.com/issues/12781 Fixes : #12781
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 11:31:49 +02:00
Loic Dachary
898ebf01fb
Merge pull request #4731 from stiopaa1/cephdetectinitfix
...
ceph-detect-init/debian/__init__: improved syntax
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 11:03:02 +02:00
Loic Dachary
b5af9e1894
Merge pull request #5503 from zhouyuan/isal_2.14_update
...
erasure-code: Update ISA-L to 2.14
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:58:12 +02:00
Kefu Chai
9b815ed894
configure.ac: check for libboost_random-mt also
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-08-29 16:49:57 +08:00
Loic Dachary
3404bb90dd
Merge pull request #5467 from dachary/wip-ceph-release-notes
...
tools: ceph-release-notes unicode handling
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-08-29 10:47:26 +02:00
Loic Dachary
49bd8a8bff
mailmap: Jevon Qiao affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
6f562c6777
mailmap: Jiaying Ren affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
8bd1ac039d
mailmap: Jean-Rémi Deveaux affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
2f92ebac01
mailmap: Gaël Fenet-Garde affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
45af3da004
mailmap: Arthur Gorjux affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
276644343b
mailmap: Abhishek Dixit affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:51 +02:00
Loic Dachary
3368f0100f
mailmap: Vikhyat Umrao affiliation
...
Reviewed-by: Vikhyat Umrao <vumrao@redhat.com>
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
a7004d7372
mailmap: Ira Cooper affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
aab25836d7
mailmap: Krzysztof Kosiński affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
552ad88c29
mailmap: Joe Handzik affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
dbdf48a84d
mailmap: Takanori Nakao affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
94bbd139bc
mailmap: Shotaro Kawaguchi affiliation
...
Reviewed-by: Shotaro Kawaguchi <kawaguchi.s@jp.fujitsu.com>
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
33f8693365
mailmap: Zhi Zhang affiliation
...
Reviewed-by: Zhi Zhang <zhangz.david@outlook.com>
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
827fbced7a
mailmap: Yannick Atchy Dalama affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
ffb36bdbc6
mailmap: Wu Xingyi affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
c482025839
mailmap: Valentin Arshanes affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00
Loic Dachary
33a75f1199
mailmap: Thomas Laumondais affiliation
...
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-08-29 10:22:50 +02:00