Commit Graph

59217 Commits

Author SHA1 Message Date
Yehuda Sadeh
d0569f9133 radosgw-admin: bucket reshard needs --num-shards to be specified
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:41:47 -07:00
Yehuda Sadeh
f87c4b2c2a cls/rgw: fix bi_list objclass command
was filtering entries, even if filter was not specified, and need to
set boundary for plain entries. Also, list_instance_entries() was not
working correctly, and added list_olh_entries().

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:41:47 -07:00
Yehuda Sadeh
d8c5931bce rgw_admin: bucket rehsrading, initial work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:41:47 -07:00
Jason Dillaman
8743184988 Merge pull request #11438 from trociny/wip-17488
rbd-nbd: support disabling auto-exclusive lock transition logic

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-10-19 11:41:26 -04:00
Yehuda Sadeh
b01e732f3d rgw: utilities to support raw bucket index operations
and other related changes.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:40:44 -07:00
Yehuda Sadeh
94afaf722f rgw: use bucket_info.bucket_id instead of marker where needed
We used to use these interchangeably, but they actually have diffent meaning.
The marker is the prefix we assign to the objects in this bucket, whereas
the bucket_id is the bucket instance's id. These used to hold the same
value, but with bucket resharding it's not going to be true anymore.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:40:44 -07:00
Yehuda Sadeh
9b3a2a40a5 cls/rgw: utilities to support raw bucket index operations
New flavour of bi_put() call, and a function to extract key off
a raw bi entry.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-10-19 08:40:44 -07:00
Patrick Donnelly
125ac74988
mds: use unique_ptr to simplify resource mgmt
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-10-19 11:24:12 -04:00
Igor Fedotov
9594a13f21 test/unittest_bluestore_types: fix UT
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:35:15 +00:00
Igor Fedotov
78c2c43c46 common/config_opts: rename bluestore_{min|max}_csum_block for the sake of uniformity
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:35:15 +00:00
Igor Fedotov
6e28d6feb5 os/bluestore: rename bluestore_compression option to bluestore_compression_mode.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:35:15 +00:00
Igor Fedotov
fec8f32d7f os/bluestore: preserve compression mode even if per-store compression algorithm resulted in none.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
9693d32bfd osd/PG: implement pool options pass to object store.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
62aaa9ced1 os/bluestore: add store/pool compression option selector.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
9276df193b os/ObjectStore: extend OS interface with set_collection_opts method.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
3f60c1cfd4 osd/osd_types,mon/OSDMonitor: add compression related settings for pools.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
3e0ee7d429 os/bluestore: fix compression algorithm logging output
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Igor Fedotov
24dff2b6b0 os/bluestore: share compression/csum enums and corresponding stuff for common use
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:33:29 +00:00
Sage Weil
d8105622fa Merge pull request #11546 from umullan/uday
doc: Fix broken link for caps
2016-10-19 08:58:34 -05:00
Sage Weil
d782d7108b Merge pull request #11558 from ifed01/wip-rmcoll-more-fixes
os/memstore, os/filestore: fix store_test's to satisfy rm_coll behavi…

Reviewed-by: Sage Weil <sage@redhat.com>
2016-10-19 08:54:06 -05:00
Igor Fedotov
b57c9daea5 os/memstore, os/filestore: fix store_test's to satisfy rm_coll behavior expected in store_test
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 13:41:40 +00:00
Orit Wasserman
e362f13978 Merge pull request #11207 from yehudasa/wip-17372
rgw: get_zonegroup() uses "default" zonegroup if empty
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-10-19 15:36:09 +02:00
Orit Wasserman
e609e4f5fb Merge pull request #10919 from pritha-srivastava/wip-17076
rgw: Replacing '+' with "%20" in canonical uri for s3 v4 auth.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-10-19 15:33:17 +02:00
John Spray
5f3eadda2f Merge pull request #11316 from stiopaa1/mds_sessionMapUnnamedNamespace
mds/SessionMap.cc:put classes in unnamed namespace

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-10-19 15:28:51 +02:00
John Spray
f95894361f Merge pull request #11450 from stiopaa1/mds_damagetable_moveClassesToCCfile
mds/DamageTable: move classes to .cc file

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 15:27:58 +02:00
John Spray
ed9d35d34b Merge pull request #11511 from stiopaa1/mds_mdsmap_addConstToMemFunctions
mds/MDSMap.h: add const to member functions

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-10-19 15:27:07 +02:00
John Spray
0928f53d97 Merge pull request #11550 from renhwztetecs/renhw-wip-mgr-doc
doc/mgr: fix mgr how long to wait to failover

Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 15:21:45 +02:00
John Spray
6a9824bcd6 Merge pull request #11304 from ajarr/wip-volume-client-recovery-fixes
ceph_volume_client: fix recovery from partial auth update

Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 15:18:34 +02:00
John Spray
b1e652c7fd Merge pull request #11386 from xiexingguo/xxg-wip-mgr-1008
mgr: misc minor changes

Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 15:16:22 +02:00
Alfredo Deza
bfc90da9ea Merge pull request #11507 from ceph/wip-17579
build/ops: deb: add python dependencies where needed

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2016-10-19 08:23:10 -04:00
Nathan Cutler
26f0ebd1d4 build/ops: deb: add python dependencies where needed
this reverts 48f4576 and f140a8c

Fixes: http://tracker.ceph.com/issues/17579
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-10-19 13:43:07 +02:00
Nathan Cutler
fcdef1e9a8 build/ops: deb: put depends on separate lines
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-10-19 13:43:07 +02:00
Igor Fedotov
73c40d1b1f Merge pull request #11557 from xiexingguo/xxg-wip-bluestore-1019
os/bluestore: kill overlay related options

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2016-10-19 14:40:24 +03:00
John Spray
78ff1d467e Merge pull request #11516 from david-z/wip-add-force-ro-ceph-string
common/ceph_string: add ceph string constants for CEPH_SESSION_FORCE_RO

Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 13:35:20 +02:00
Kefu Chai
1945da333b Merge pull request #11552 from tchaikov/wip-fix-enc
include/object: pass "snapid_t&" to bound_encode()

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-10-19 18:33:09 +08:00
John Spray
6d40a8140f Merge pull request #11434 from batrick/mds-cmd-deprecated
Flag deprecated mds commands and omit deprecated mon commands in help output

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2016-10-19 12:23:34 +02:00
John Spray
691f93ef78 Merge pull request #11486 from batrick/client-gid
client: get gid from MonClient

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 12:20:44 +02:00
John Spray
c2d0235ce5 Merge pull request #11373 from ukernel/wip-mds-recall-warning
mds: fix false "failing to respond to cache pressure" warning

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-19 12:19:48 +02:00
Kefu Chai
67e2e04897 Merge pull request #11551 from wjwithagen/wip-wjw-freebsd-lltng
do_freebsd.sh: Do not use LTTNG on FreeBSD

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-10-19 17:23:15 +08:00
Kefu Chai
dbebe41ba5 include/object: pass "snapid_t&" to bound_encode()
otherwise the STL container's encoders will segfault when trying to
figure out the element size: they use "denc(*(A*)nullptr, elem_size)"
to do the calculation.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-10-19 17:04:49 +08:00
huanwen ren
b7891ee3f2 doc/mgr: fix mgr how long to wait to failover
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
2016-10-19 17:01:28 +08:00
Willem Jan Withagen
7a9d846df4 do_freebsd.sh: Do not use LLTNG on FreeBSD
FreeBSD has Dtrace

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2016-10-19 11:00:55 +02:00
Yan, Zheng
36dc236812 mds: move MDSCacheObject related code to seperate files
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-10-19 16:01:54 +08:00
Kefu Chai
4d9ce9e9a5 Merge pull request #11534 from ceph/wip-17607-ceph-disk
tests: ceph-disk: force debug monc = 0

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-10-19 15:29:58 +08:00
xie xingguo
78d95682ce os/bluestore: kill overlay related options
These two options are not used anymore.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-10-19 14:29:16 +08:00
Uday Mullangi
b0ab0f9d98 doc: Fix broken link for caps
http://tracker.ceph.com/issues/17587
Signed-off-by: Uday udaymjl@gmail.com
2016-10-19 11:39:04 +05:30
Kefu Chai
78f298df05 Merge pull request #11512 from wjwithagen/wip-wjw-freebsd-depends
FreeBSD: update require packages

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-10-19 11:32:59 +08:00
Sage Weil
5f07ecbfb8 Merge pull request #11204 from liewegas/wip-rados-ack
librados: do not request osd ack if no completed completion is set

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-10-18 21:40:44 -05:00
Sage Weil
20ee727792 Merge pull request #11213 from liewegas/wip-osd-fastinfo
osd: add a pg _fastinfo attribute to reduce per-io metadata updates

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-10-18 21:39:58 -05:00
Sage Weil
0aeea8941b Merge pull request #11354 from liewegas/wip-rocksdb
rocksdb: update to latest, and make it the default for the mons
2016-10-18 21:38:53 -05:00