]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Joao Eduardo Luis [Mon, 22 Aug 2016 21:51:29 +0000 (22:51 +0100)]
tools: monmaptool: support monmap features
Adds three new options:
--feature-list will list monmap features, as well as available
features.
--feature-set sets a feature on the monmap
--feature-unset unsets a feature on the monmap
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Sat, 20 Aug 2016 12:04:28 +0000 (13:04 +0100)]
test/mon: few more cases for mon_feature_t
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 14 Jun 2016 17:55:38 +0000 (18:55 +0100)]
mon: Monitor: mon debug cli via admin socket
Purpose: allow a dev to test certain portions of the monitors on-the-fly
that would otherwise be nearly impossible without requiring shutting
them off.
Description:
Currently we are adding support to debug monitors on-the-fly via the
ceph tool cli, via the admin socket.
An initial attempt was made to make this interface available via
over-the-network ceph cli, but that would require a quorum to exist,
or significant changes to be made to the handling of commands to allow
this interface to be an exception to the rule.
Therefore, this interface will live on the admin sockets for the time
being; potentially forever, because the jury is still out on whether
there's added value making this available via any other medium that's
not the admin socket.
The work means to test the newly added monmap features. This new
interface will allow one to set, unset and list supported features.
This will make it easier to implement functional tests for the
features themselves, for quorum features that are expected to be set
on-quorum, as well as to test upgrade paths from version A to version
B.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 22 Mar 2016 18:23:58 +0000 (18:23 +0000)]
mon: MonMap: move functions from header to source file
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Sun, 29 Nov 2015 11:21:36 +0000 (11:21 +0000)]
mon: MonMap: add a new test instance
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Fri, 27 Nov 2015 18:41:07 +0000 (18:41 +0000)]
mon: MonMap: mon addr and all now held by mon_info_t
Instead of keeping several maps mapping back and forth from string to
entity_addr_t for each monitor, have the monitor's address and name in
purpose-specific class, mon_info_t, and everything references it
instead.
Although the benefits may not be obvious right now, it will allow us to
add other ip addresses for the monitors a bit more easily, instead of
having to kludge around the existing structures.
We also keep compatibility with older versions by maintaining the
traditional 'mon_addr' map. This is a logical change inside the monitor,
so we can easily accomodate older monitors without having to rely on
quorum features; just needs a bit of care and foo.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 15 Dec 2015 09:20:48 +0000 (09:20 +0000)]
krbd.cc: don't rely on MonMap internal members
Use the public interface instead. That's stable and not as prone to
change.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Sun, 7 Feb 2016 19:09:06 +0000 (19:09 +0000)]
mon: don't allow downgrading once we go the kraken way
Otherwise monitors - downgraded monitors - will not honour the monmap
features required to form quorum.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Wed, 3 Feb 2016 14:56:58 +0000 (14:56 +0000)]
mon: Elector: ignore mon without required mon features
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 9 Feb 2016 19:30:45 +0000 (19:30 +0000)]
mon: Monitor: dump features on 'mon_status'
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 2 Feb 2016 22:37:49 +0000 (22:37 +0000)]
mon: Monitor: get required features from monmap
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 2 Feb 2016 22:36:38 +0000 (22:36 +0000)]
mon: MonmapMonitor: set monmap features according to quorum
Once an election finishes, make sure the monmap reflects the quorum's
mon-specific features.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Mon, 1 Feb 2016 17:27:43 +0000 (17:27 +0000)]
mon: rename quorum_features to quorum_con_features
Because now we have quorum_mon_features too.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Mon, 1 Feb 2016 17:06:23 +0000 (17:06 +0000)]
mon: Elector: support mon-specific features
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Thu, 28 Jan 2016 17:20:30 +0000 (17:20 +0000)]
messages: MMonElection: support mon-specific features
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 8 Mar 2016 18:06:24 +0000 (18:06 +0000)]
test/mon: add test_mon_types
Currently testing solely mon_feature_t.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Wed, 27 Jan 2016 15:05:08 +0000 (15:05 +0000)]
mon/mon_types.h: add 'mon_feature_t' for mon-specific features
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Wed, 27 Jan 2016 10:26:13 +0000 (10:26 +0000)]
common/bit_str: Helper functions to output bitmask's flags
These functions will take a given function 'f' as parameter, and will
call 'f' for each bit that is set on a provided bitmask. The
responsibility of printing the appropriate flag name falls on 'f'.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 26 Jan 2016 09:54:52 +0000 (09:54 +0000)]
mon: Monitor: show probe's required_features instead
For some reason, we were logging to derr with our internally established
'required_features', instead of the value from the MMonProbe message
stating what are the actual required_features.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 22 Mar 2016 22:42:12 +0000 (22:42 +0000)]
mon: Monitor: dedup code on {win,lose}_election()
refactor out the loop that calls 'election_finished()' on all paxos
services.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Mon, 25 Jan 2016 17:45:23 +0000 (17:45 +0000)]
mon: Monitor: drop useless 'todo' comment
I can't recall if it caused trouble or not, or what 'it' was. But
there's no good reason to keep this comment around.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
David Zafman [Fri, 28 Oct 2016 18:17:12 +0000 (11:17 -0700)]
Merge pull request #11397 from dzafman/wip-scrub-misc
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 28 Oct 2016 13:48:39 +0000 (21:48 +0800)]
Merge pull request #11677 from ceph/wip-rocksdb-no-march-native
rocksdb: do not build with --march=native
Reviewed-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Jason Dillaman [Fri, 28 Oct 2016 13:23:18 +0000 (09:23 -0400)]
Merge pull request #11678 from tchaikov/wip-silence-rbd-warning
librbd: silence the unused variable warning
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Fri, 28 Oct 2016 12:28:26 +0000 (20:28 +0800)]
librbd: silence the unused variable warning
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 28 Oct 2016 11:00:10 +0000 (19:00 +0800)]
rocksdb: do not build with --march=native
we can not assume that building host has the same arch (or the same cpu
capability) with the target machine.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 28 Oct 2016 10:52:23 +0000 (05:52 -0500)]
Merge pull request #11663 from stiopaa1/mds_mdslog_addConstToMemFunc
mds/MDLog: add const to member functions
Sage Weil [Fri, 28 Oct 2016 10:49:25 +0000 (05:49 -0500)]
Merge pull request #11668 from Enproduktion/master
doc: Fixed mapping error in legacy mds command
John Spray [Fri, 28 Oct 2016 10:03:12 +0000 (11:03 +0100)]
Merge pull request #11446 from ukernel/wip-cephfs-scan-links
tools/cephfs: add scan_links command which fixes linkages errors
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 28 Oct 2016 10:01:59 +0000 (11:01 +0100)]
Merge pull request #11609 from stiopaa1/mds_snaprealm_unneededuseofcount
mds/SnapRealm: remove unneeded use of count
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 28 Oct 2016 10:01:34 +0000 (11:01 +0100)]
Merge pull request #11625 from stiopaa1/mds_damageTable_removeUnneededCount
mds/DamageTable.cc: remove unneeded use of count
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Kefu Chai [Fri, 28 Oct 2016 09:21:09 +0000 (17:21 +0800)]
Merge pull request #9304 from dzafman/wip-13937
osd: handle EC recovery read errors
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Venky Shankar [Fri, 28 Oct 2016 08:56:49 +0000 (14:26 +0530)]
Merge pull request #11645 from dillaman/wip-librbd-discard-after-write
test: new librbd discard after write test case
Yan, Zheng [Fri, 28 Oct 2016 07:31:40 +0000 (02:31 -0500)]
Merge pull request #11670 from stiopaa1/mds_mutation_addConstToMemFun
mds/Mutation.h: add const to member functions
Yan, Zheng [Fri, 28 Oct 2016 07:25:53 +0000 (02:25 -0500)]
Merge pull request #11608 from atheism/mds-duplicated-check
client: Client.cc: remove duplicated op type checking against CEPH_MD…
Weibing Zhang [Sat, 22 Oct 2016 11:40:10 +0000 (19:40 +0800)]
client: Client.cc: correct the op type checking for CEPH_MDS_OP_CREATE
Signed-off-by: Weibing Zhang <zhangweibing@unitedstack.com>
David Zafman [Thu, 27 Oct 2016 23:12:41 +0000 (16:12 -0700)]
global: Always log loading erasure code for tests
Fix for broken test-erasure-code.sh and test-erasure-eio.sh
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 14 Oct 2016 23:17:55 +0000 (16:17 -0700)]
test.sh: Make check for flags more robust
Low space broke test, saw "flags nearfull,pauserd,pausewr...."
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 22 Jul 2016 00:36:34 +0000 (17:36 -0700)]
test: Remove extra objectstore_tool call which causes a recovery
Caused by:
70e000a9a42c50eda48f5d3b9e432ffc3a70f75b
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Wed, 15 Jun 2016 03:09:15 +0000 (20:09 -0700)]
test: Handle object removals in a non-racey way
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 27 May 2016 05:09:42 +0000 (22:09 -0700)]
osd: Fix hang on unfound object after mark_unfound_lost is done
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 20 May 2016 22:20:18 +0000 (15:20 -0700)]
osd: Handle recovery read errors
Fixes: http://tracker.ceph.com/issues/13937
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Sat, 21 May 2016 01:19:42 +0000 (18:19 -0700)]
osd: Fix log messages
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 20 May 2016 20:58:32 +0000 (13:58 -0700)]
osd: CLEANUP: Remove unused pending_read member
Remove unused struct
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 20 May 2016 18:51:21 +0000 (11:51 -0700)]
Revert "test: Disable tests due to recovery race"
This reverts commit
5bc55338f5a1645bc651811fae2f89ad855ff86e .
Conflicts:
src/test/Makefile.am (no longer exists)
src/test/erasure-code/Makefile.am (no longer exists)
Signed-off-by: David Zafman <dzafman@redhat.com>
Brad Hubbard [Fri, 28 Oct 2016 04:43:35 +0000 (14:43 +1000)]
Merge pull request #11582 from batrick/ceph-dumpable
core: set dumpable flag after setuid
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Michal Jarzabek [Thu, 27 Oct 2016 20:51:30 +0000 (21:51 +0100)]
mds/Mutation.h: add const to member functions
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Malte Fiala [Thu, 27 Oct 2016 17:26:34 +0000 (19:26 +0200)]
doc: Fixed mapping error in legacy mds command
Signed-off-by: Malte Fiala <maltefiala@produktion.io>
Sage Weil [Thu, 27 Oct 2016 16:37:54 +0000 (11:37 -0500)]
Merge pull request #11666 from tchaikov/wip-cmake
cmake: remove include/Makefile.am
Kefu Chai [Thu, 27 Oct 2016 08:37:46 +0000 (16:37 +0800)]
cmake: remove include/Makefile.am
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 27 Oct 2016 05:01:17 +0000 (13:01 +0800)]
Merge pull request #11638 from tchaikov/wip-clang
include/enc: make clang happy
Reviewed-by: Sage Weil <sage@redhat.com>
Josh Durgin [Wed, 26 Oct 2016 23:17:56 +0000 (16:17 -0700)]
Merge pull request #11658 from hjwsm1989/doc
doc: change the osd_max_backfills default to 1
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Michal Jarzabek [Wed, 26 Oct 2016 21:13:48 +0000 (22:13 +0100)]
mds/MDLog: add const to member functions
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
John Spray [Wed, 26 Oct 2016 19:31:28 +0000 (20:31 +0100)]
Merge pull request #10887 from michaelsevilla/mantle
fs: Mantle: A Programmable Metadata Load Balancer
Reviewed-by: John Spray <john.spray@redhat.com>
Jason Dillaman [Wed, 26 Oct 2016 15:35:59 +0000 (11:35 -0400)]
Merge pull request #11641 from vshankar/rbd-data-pool-assert
librbd: possible assert failure creating image when using data pool
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Tue, 25 Oct 2016 08:25:39 +0000 (16:25 +0800)]
common/cmdparse,msg/async: remove unnecessary std::move()
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 26 Oct 2016 14:37:41 +0000 (22:37 +0800)]
Merge pull request #11570 from tchaikov/wip-revise-SubmittingPatches
doc: reformat SubmittingPatches with more rst syntax
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Orit Wasserman [Wed, 26 Oct 2016 13:46:18 +0000 (15:46 +0200)]
Merge pull request #11630 from cbodley/wip-rgw-curl-upgrade
rgw: remove suggestion to upgrade libcurl
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Kefu Chai [Wed, 26 Oct 2016 10:48:33 +0000 (18:48 +0800)]
Merge pull request #11385 from bassamtabbara/wip-rocksdb-external-project
cmake: use external project for rocksdb
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 26 Oct 2016 09:53:22 +0000 (17:53 +0800)]
doc: remove ending period in section titles
Signed-off-by: Kefu Chai <kchai@redhat.com>
huangjun [Wed, 26 Oct 2016 08:55:53 +0000 (16:55 +0800)]
doc: change the osd_max_backfills default to 1
Fixes: http://tracker.ceph.com/issues/17701
Signed-off-by: huangjun <hjwsm1989@gmail.com>
Kefu Chai [Wed, 26 Oct 2016 07:39:42 +0000 (15:39 +0800)]
Merge pull request #11653 from ktdreyer/doc-epel-instructions
doc: standardize EPEL instructions
Reviewed-by: Kefu Chai <kchai@redhat.com>
Bassam Tabbara [Tue, 11 Oct 2016 05:56:18 +0000 (22:56 -0700)]
cmake: use external project for rocksdb
This commit makes rocksdb an external cmake project. This ensures
that rocksdb is no longer built from src/rocksdb, and that make clean
works correctly.
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Bassam Tabbara [Tue, 11 Oct 2016 06:04:18 +0000 (23:04 -0700)]
pickup new rocksdb with support for linux cmake
This picksup a new version of rocksdb with support for
linux cmake.
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Kefu Chai [Wed, 26 Oct 2016 07:02:51 +0000 (15:02 +0800)]
Merge pull request #11619 from dachary/wip-17662-ceph-disk
ceph-disk: allow using a regular file as a journal
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 26 Oct 2016 05:53:27 +0000 (13:53 +0800)]
Merge pull request #11652 from ktdreyer/doc-mgr-syntax
doc: fix mgr literal block rST syntax
Reviewed-by: Kefu Chai <kchai@redhat.com>
Venky Shankar [Mon, 24 Oct 2016 13:16:42 +0000 (18:46 +0530)]
librbd: assert failure when using data pool
This fixes a silly assert that's hit during image creation
(cli/api) when the data pool specified is same as the pool
specified by -p/--pool option (or the default).
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Ken Dreyer [Wed, 26 Oct 2016 02:00:48 +0000 (20:00 -0600)]
doc: standardize EPEL instructions
Prior to this change, the documentation pages contained different ways
to enable EPEL. Pick a simple, secure (https) way and standardize on
that.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Wed, 26 Oct 2016 01:44:57 +0000 (19:44 -0600)]
doc: fix mgr literal block rST syntax
Prior to this change, there were double-colon ("::") characters in the
HTML docs to indicate literal blocks.
The proceeding paragraphs were not pre-formatted because there was no
newline between the double-colon and the to-be-pre-formatted paragraph.
Move the "::" characters inline to simplify the syntax and make Sphinx
properly interpret these texts as literal blocks.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Yehuda Sadeh [Tue, 25 Oct 2016 22:06:54 +0000 (15:06 -0700)]
Merge pull request #11594 from cbodley/wip-rgw-init-bucket-sync
rgw: fix for passing temporary in InitBucketSyncStatus
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 25 Oct 2016 22:05:27 +0000 (15:05 -0700)]
Merge pull request #11505 from cbodley/wip-17571
rgw: clean up RGWShardedOmapCRManager on early return
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 25 Oct 2016 22:04:02 +0000 (15:04 -0700)]
Merge pull request #11504 from cbodley/wip-17568
rgw: RGWSimpleRadosReadCR tolerates empty reads
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Michael Sevilla [Fri, 30 Sep 2016 05:01:41 +0000 (22:01 -0700)]
mantle: re-design and fixes
- fix legacy encoding in mds map and add balancer to dumps
- fix blocking rados read and remove temporary files
- fix beacon message spamming
Signed-off-by: Michael Sevilla <mikesevilla3@gmail.com>
Michael Sevilla [Tue, 2 Feb 2016 19:25:42 +0000 (11:25 -0800)]
mantle: store balancer in RADOS, balancer version in MDSMap
- add docs and sample balancer (greedy-spill)
Signed-off-by: Michael Sevilla <mikesevilla3@gmail.com>
Michael Sevilla [Mon, 25 Jul 2016 20:15:13 +0000 (13:15 -0700)]
mantle: write balancer policies in Lua
Introduces Mantle, a programmable metadata load balancer. Policies for making
migration decisions are written in Lua but the Migrator and Balancer modules
still do fragmentation and migration. If the Lua balancer fails, control falls
back to the original balancer implementation.
Signed-off-by: Michael Sevilla <mikesevilla3@gmail.com>
John Wilkins [Tue, 25 Oct 2016 19:26:31 +0000 (12:26 -0700)]
Merge pull request #11352 from dachary/wip-17526-rados-bench
doc: document hostname constraints for rados bench
reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins [Tue, 25 Oct 2016 19:23:31 +0000 (12:23 -0700)]
Merge pull request #11602 from dillaman/wip-17665
doc: clarify QEMU rbd cache settings
reviewed-by: John Wilkins <jowilkin@redhat.com>
Kefu Chai [Tue, 25 Oct 2016 17:38:01 +0000 (01:38 +0800)]
Merge pull request #9825 from liewegas/wip-addrvec
msg: add entity_addr_t types; add new entity_addrvec_t type
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Tue, 25 Oct 2016 13:55:32 +0000 (09:55 -0400)]
test: new librbd discard after write test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
John Spray [Tue, 25 Oct 2016 11:30:42 +0000 (12:30 +0100)]
Merge pull request #11517 from ukernel/wip-17562
Fix #17562 (backtrace check fails when scrubbing directory created by fsstress)
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Tue, 25 Oct 2016 11:16:05 +0000 (12:16 +0100)]
Merge pull request #11593 from ukernel/wip-17275
osdc/ObjectCacher: wake up dirty stat waiters after removing buffers
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 25 Oct 2016 11:15:30 +0000 (12:15 +0100)]
Merge pull request #11604 from stiopaa1/mds_inotable_addOverride
mds/InoTable.h: add override to virtual functs
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Tue, 25 Oct 2016 11:14:42 +0000 (12:14 +0100)]
Merge pull request #11613 from stiopaa1/mds_cdir_removeUnneededUseofCount
mds/CDir.cc: remove unneeded use of count
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Tue, 25 Oct 2016 11:14:23 +0000 (12:14 +0100)]
Merge pull request #11611 from batrick/i17670
mds: check if down mds is known
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 25 Oct 2016 10:59:11 +0000 (11:59 +0100)]
Merge pull request #11191 from renhwztetecs/renhw-wip-add-libcephfs
libcephfs: add ceph_fsetattr&&ceph_lchmod&&ceph_lutime
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 25 Oct 2016 10:58:42 +0000 (11:58 +0100)]
Merge pull request #11560 from ukernel/wip-mds-context-wrapping
MDS: reduce usage of context wrapper
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Tue, 25 Oct 2016 08:02:33 +0000 (16:02 +0800)]
Merge pull request #11345 from jcsp/wip-mgr-assert
messages: fix out of range assertion
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 25 Oct 2016 04:26:20 +0000 (12:26 +0800)]
test/encoding: fix the build with clang
put the overloaded operator<<() into namespace std, so clang's name
resolution is able to find it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 25 Oct 2016 04:20:51 +0000 (12:20 +0800)]
cmake: add definitions for glibc
"-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" is not for gcc, it's for glibc
actually. so enable it on LINUX.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 21 Oct 2016 22:15:46 +0000 (18:15 -0400)]
include/denc: cast (possible) ints to bool in enable_if
This makes clang happy.
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Tue, 25 Oct 2016 03:55:17 +0000 (23:55 -0400)]
Merge pull request #11632 from VictorDenisov/group_pool_fix
rbd: fix parsing of group and image specific pools
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Victor Denisov [Mon, 24 Oct 2016 23:50:19 +0000 (16:50 -0700)]
rbd: fix parsing of group and image specific pools
Signed-off-by: Victor Denisov <denisovenator@gmail.com>
Yuri Weinstein [Mon, 24 Oct 2016 21:45:42 +0000 (14:45 -0700)]
Merge pull request #11036 from tomy-ac/wip-tc-rados_append
Added append functionality to rados tool.
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Mon, 24 Oct 2016 21:45:00 +0000 (14:45 -0700)]
Merge pull request #11221 from stiopaa1/osd_osdmap_removeUseOfCount
osd/OSDMap.cc: remove unneeded use of count
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 24 Oct 2016 21:44:04 +0000 (14:44 -0700)]
Merge pull request #11388 from ukernel/wip-17177
os/ObjectStore: properly clear object map when replaying OP_REMOVE
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Casey Bodley [Mon, 24 Oct 2016 19:02:39 +0000 (15:02 -0400)]
rgw: remove suggestion to upgrade libcurl
Reported-by: Ken Dreyer <kdreyer@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Michal Jarzabek [Sun, 23 Oct 2016 18:40:44 +0000 (19:40 +0100)]
mds/DamageTable.cc: remove unneeded use of count
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Kefu Chai [Mon, 24 Oct 2016 16:16:17 +0000 (00:16 +0800)]
Merge pull request #11143 from kylinstorage/wip-fix-write-hang
osd: fix rados write op hang
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Mon, 24 Oct 2016 16:15:30 +0000 (00:15 +0800)]
Merge pull request #11532 from javeme/run_in_thread-return
pybind: avoid "exception 'int' object is not iterable"
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 24 Oct 2016 16:10:54 +0000 (11:10 -0500)]
Merge pull request #11610 from liewegas/wip-mon-forward-features
messages/MForward: reencode forwarded message if target has differing features
Reviewed-by: Kefu Chai <kchai@redhat.com>