summaryrefslogtreecommitdiffstats
path: root/alpine/APKBUILD.in (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-04-25os/bluestore: Remove ExtentFreeListManager.Jianpeng Ma8-362/+3
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-04-25test: use 7130 for crush-classes.shLoic Dachary1-1/+1
7127 is already used by mon/misc.sh Signed-off-by: Loic Dachary <loic@dachary.org>
2017-04-25core: introduce DirectMessengerCasey Bodley11-3/+793
DirectMessenger provides an efficient mechanism to support in-process embedding of Ceph components (e.g., embedding of the Ceph OSD in storage targets such as NFSv4 or iSCSI targets). Signed-off-by: Casey Bodley <cbodley@redhat.com> Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-04-25osd/PGMonitor: always update pgmap with latest osdmapKefu Chai1-1/+2
without this change, we always update the pgmap with the latest osdmap in PGMonitor::check_osd_map(), but assign pending_inc.osdmap_epoch with the epoch passed to PGMonitor::check_osd_map(), even if the osdmap could be be much newer than "epoch". for example, we could end up with an MOSDPGCreate with an ancient epoch, but carrying some creating pgs whose pools do not exist in osdmap of that ancient epoch yet. this happens when RetryCheckOSDMap is involved. Fixes: http://tracker.ceph.com/issues/19398 Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-25rbd/bench: add notes of default values, it's more easy to usezy7517131262-8/+8
Signed-off-by: Zheng Yin <zhengyin@chinac.com>
2017-04-25src/common: change last_work_queue to next_work_queue.Pan Liu2-5/+3
Signed-off-by: Pan Liu <liupan1111@gmail.com>
2017-04-25mailmap: update organization infoliuchang08121-1/+1
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-04-25squashme: review commentsDan Mick2-6/+6
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25test/cli/ceph-conf/env-vs-args.t: accept new error messagesDan Mick1-0/+4
Failing to load ceph.conf now dumps more errors for the user Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25test/librados_test_stub/LibradosTestStub.cc: accept ENOENTDan Mick1-1/+1
Missing ceph.conf now returns ENOENT rather than EINVAL Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25global/global_init.cc global_pre_init: look for ENOENTDan Mick1-1/+1
EINVAL for no conf file found changes to ENOENT Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25osd/pglog: align pglog op name in ostreamliuchang08121-1/+2
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-04-25osd/pglog: strip pglog op nameliuchang08121-9/+9
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-04-25librados/librados.cc rados_conf_read_file: report errors to clientDan Mick1-1/+5
Previously all the error text was hidden; log it. Note: ENOENT is noted as a 'parse error' Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25common/config.cc md_config_t::parse_config_files: return ENOENTDan Mick1-1/+2
If the only error we get is ENOENT, pass that back instead of EINVAL, as it more-accurately reflects the error(s) Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25common/ConfUtils.cc parse_file: fix function name in errorsDan Mick1-4/+4
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25common/ConfUtils.cc: ConfFile:parse_file: warn about ENOENTDan Mick1-0/+3
Consider ENOENT an error; it may or may not be reported, but accumulate it as if it might be Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25ceph.in, pybind/rados/rados.pyx: Handle EINVAL betterDan Mick2-4/+6
Translate EINVAL to an exception type in rados.pyx Print entire exception in ceph CLI Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-25qa/suite: replace reference to fs/xfs.yamlYehuda Sadeh8-4/+4
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2017-04-24doc: v12.0.2 (dev) release notesAbhishek Lekshmanan1-0/+383
Also adding the commits after 12.0.1 tag merged back into the master Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-04-24ceph-kvstore-tool: compact{,-prefix,-range}Sage Weil1-0/+31
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24ceph-kvstore-tool: (url) escape prefixes and keysSage Weil1-18/+19
Escape output; unescape input. Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24common/url_escape: add simple url_[un]escape() methodsSage Weil5-0/+117
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24os/bluestore: get rid off excessive lock at BitMapAllocatorIgor Fedotov2-3/+0
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-04-24ceph-kvstore-tool: tabs instead of : as delimiterSage Weil1-2/+2
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24ceph-kvstore-tool: nicer failure message on open failureSage Weil1-1/+6
I have been hating this assert for a long time. Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24ceph-kvstore-tool: 'bluestore-kv' to open bluestore's embedded kvSage Weil3-5/+39
This is usually rocksdb on bluefs, but it should work with whatever kv backend bluestore is configured to use. Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24ceph-bluestore-tool: add error handling to bluefs-exportSage Weil1-7/+36
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24os/bluestore: BLUEFS_START -> SUPER_RESERVEDSage Weil1-15/+15
We reserve the first 8k for bluestore and bluefs superblocks even if bluefs isn't enabled at mkfs time. Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24qa: switch off btrfs for multimds and kcephfsJohn Spray7-7/+7
Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa: update links for modified fs subsuite namesJohn Spray4-4/+3
Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa/tasks/cephfs: clean up mount point setupJohn Spray1-23/+9
Previously were sometimes trying to maintain a mounted client across a filesystem destroy/create. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa/suites: don't use btrfs for cephfs testingJohn Spray12-10/+12
This change happened a while back, but it got rolled back when the generic objectstore/ dir had its filestore entry split out into xfs and btrfs in 208675af. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa: remove unused fs/ dirJohn Spray4-21/+0
The objectstore/ dir is now selecting the backing fs. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa/suites/fs: more meaningful names for sub suitesJohn Spray64-0/+0
The "recovery" sub suite was originally tests for client/mds recovery in certain failure cases, it has since grown to include lots of unit testing of various features using CephFSTestCase. The "basic" suite is now specifically just running workloads now that I've moved out the smaller functional tests. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa/suites/fs: put simple functional tests togetherJohn Spray7-3/+0
Most of what's in basic/ is "workload" type testing (i.e. a simple cluster cluster configuration and then running a script inside the client), which gets permuted in various ways. Move the simpler functional tests out with the others like themselves. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24qa: don't permute object store for functional testsJohn Spray2-1/+1
These are unit tests for specific CephFS functionality, it is gratuitous to repeat them with different underlying RADOS object stores. We retain coverage of XFS vs. bluestore in the workload tests. Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24mailmap: shiqi name normalizationSwami Reddy2-1/+2
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-24mds: remove boost::pool usage and use tcmalloc directlyZhi Zhang8-83/+7
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
2017-04-24os/bluestore: align reclaim size to bluefs_alloc_sizeHaomai Wang1-1/+1
otherwise it will crash because of unaligned alloc size Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-04-24osdc: warning: comparison between signed and unsigned integer expressionsJos Collin1-1/+1
The following warning appears during make. Fixed the review comments too. [ 28%] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o ./src/osdc/Journaler.cc: In member function ‘void Journaler::_do_flush(unsigned int)’: ./src/osdc/Journaler.cc:643:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (newlen < len) { ~~~~~~~^~~~~ Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-04-24rgw: using the same bucket num_shards as master zg when create bucket in ↵lu.shasha3-3/+15
secondary zg create bucket in secondary zonegroup will forward to master. The master may have different num_shards option. So when create bucket in local, should use master's num_shards instead of local num_shards option. Fixes: http://tracker.ceph.com/issues/19745 Signed-off-by: Shasha Lu <lu.shasha@eisoo.com>
2017-04-23test/rbd_mirror: race in TestMockLeaderWatcher.AcquireErrorMykola Golub1-12/+18
Due to handle_get_locker is executed in async context, shut_down could start before handle_get_locker. Fixes: http://tracker.ceph.com/issues/19405 Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-04-23doc: fix link that pointed to a nonexistent filePeter Maloney3-3/+3
commit d788bae60dac374dcf5c7a30fca04426cbee660a renamed config.rst to config-fcgi.rst Reported-by: fusl in #ceph on irc.oftc.net Signed-off-by: Peter Maloney <peter.maloney@brockmann-consult.de>
2017-04-23mds/Server.cc: Don't evict a slow client if...Michal Jarzabek2-0/+46
... it's the only client Fixes: http://tracker.ceph.com/issues/17855 Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
2017-04-22cmake: do not compile crush twiceKefu Chai4-8/+7
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-22os/bluestore: use correct bound encode size for unusedHaomai Wang1-1/+1
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-04-22mon/OSDMonitor: update pg_creatings even the new acting set is emptyKefu Chai1-3/+0
there is chance that the acting set of a PG being created becomes empty, and then OSDs joins the acting set. in that case, we need also update the "create" epoch of the creating_pgs, so the new primary can be updated with the MOSDPCreate message. Fixes: http://tracker.ceph.com/issues/19744 Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-22ceph-disk: implement prepare --no-lockingLoic Dachary1-4/+12
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch> Signed-off-by: Loic Dachary <loic@dachary.org>
2017-04-22ceph-disk: Prepare keeps track of argsLoic Dachary1-0/+5
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch> Signed-off-by: Loic Dachary <loic@dachary.org>