Commit Graph

44280 Commits

Author SHA1 Message Date
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