]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Yan, Zheng [Thu, 26 Feb 2015 04:03:23 +0000 (12:03 +0800)]
doc: MDS internal data structure
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Sun, 25 Jan 2015 14:00:02 +0000 (22:00 +0800)]
mds: remove MDSCacheObject::get_pin_totals()
MDSCacheObject::get_pin_totals() is debug code of debug code, which
is not quite useful.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Sat, 24 Jan 2015 22:08:10 +0000 (06:08 +0800)]
mds: optimize CDir::is_{freezing,frozen}_tree()
avoid checking ancestor CDir(s) when there is no freezing/frozen tree
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Sat, 24 Jan 2015 03:10:38 +0000 (11:10 +0800)]
mds: optimize get_projected_{xattrs,srnode}
these two functions traverse the whole projected_nodes list if there
is no projected xatts/srnode. busy directory inode can have large
projected_nodes list.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Mon, 9 Feb 2015 12:11:01 +0000 (20:11 +0800)]
mds: use compact_map/compact_set to optimize memory usage of CDir
define some rarely used containers as compact_map/compact_set. Each
replacement can save 40 bytes for 64 bits program.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Mon, 9 Feb 2015 04:56:44 +0000 (12:56 +0800)]
mds: dynamiclly allocate data structures for file locks
Size of ceph_lock_state_t is about 200 bytes, CInode contains two
ceph_lock_state_t. Dynamiclly allocating them can save about 400
bytes.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Mon, 9 Feb 2015 03:44:16 +0000 (11:44 +0800)]
mds: use compact_map/compact_set to optimize memory usage of CInode
define some rarely used containers as compact_map/compact_set. Each
replacement can save 40 bytes for 64 bits program.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Mon, 9 Feb 2015 06:21:02 +0000 (14:21 +0800)]
mds: optimize memory usage of inode_t
inode_t::old_pools is rarely used. Defining it as compact_set can save
40 bytes. inline_data is also rarely used, dynamiclly allocating bufferlist
for inline_data can save another 72 bytes.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Fri, 6 Feb 2015 12:53:49 +0000 (20:53 +0800)]
mds: optimize memory usage of class InodeStore
InodeStore::old_inodes and InodeStore::snap_blob are for snapshotted
inode only. their size are 48 bytes and 80 bytes respectively. Defining
InodeStore::old_inodes can save 40 bytes, allocating bufferlist for
snap_blob dynamiclly can save 72 bytes.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Fri, 6 Feb 2015 11:15:41 +0000 (19:15 +0800)]
mds: use compact_map to optimize memory usage of MDSCacheObject
Replica map and waiting list in MDSCacheObject are rarely used and
mostly empty. Defining them as compact_map can save 80 bytes for 64
bits program.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Fri, 6 Feb 2015 11:11:53 +0000 (19:11 +0800)]
fragtree_t: define fragtree_t::_splits as compact_map
In most case, directory inode only contain one dirfrag. So fragtree_t
for most directory inode is empty. define fragtree_t::_splits as
compact_map can reduce memory usage of CInode.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Fri, 6 Feb 2015 11:02:31 +0000 (19:02 +0800)]
introduce compact_set and compact_map
They are wrapper classes of std::set and std::map, which only contain a
pointer to the actual std::set/std::map. They are aimed for replacing
std::set/std::map for class members which are rarely used and mostly
empty. Replacing each std::set/std::map can save 40 bytes for 64 bits
program.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Loic Dachary [Wed, 25 Feb 2015 10:34:12 +0000 (11:34 +0100)]
Merge pull request #3757 from theanalyst/0.93/contributors
mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 09:51:04 +0000 (15:21 +0530)]
mailmap: Kefu Chai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 17:00:17 +0000 (22:30 +0530)]
mailmap: Andy Allan affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:13:12 +0000 (19:43 +0530)]
mailmap: Anis Ayari affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:09:30 +0000 (19:39 +0530)]
mailmap: Armando Segnini affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:08:54 +0000 (19:38 +0530)]
mailmap: Billy Olsen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Billy Olsen <billy.olsen@canonical.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:07:22 +0000 (19:37 +0530)]
mailmap: Ahoussi Armand affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:05:08 +0000 (19:35 +0530)]
mailmap: Hazem Amara affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:59:25 +0000 (19:29 +0530)]
mailmap: Karel Striegel affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:56:06 +0000 (19:26 +0530)]
mailmap: Florian Coste affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:53:36 +0000 (19:23 +0530)]
mailmap: Petr Machata affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:52:10 +0000 (19:22 +0530)]
mailmap: Shanggao Qiu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:48:09 +0000 (19:18 +0530)]
mailmap: Thomas Cantin affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:32:14 +0000 (19:02 +0530)]
mailmap: Tim Freund affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:30:06 +0000 (19:00 +0530)]
mailmap: Travis Rhoden affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:28:54 +0000 (18:58 +0530)]
mailmap: Kiseleva Alyona affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:28:32 +0000 (18:58 +0530)]
mailmap: Baptiste Veuillez affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:17:55 +0000 (18:47 +0530)]
mailmap: Viktor Suprun affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:16:07 +0000 (18:46 +0530)]
mailmap: Feng He affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:14:44 +0000 (18:44 +0530)]
mailmap: Jian Wen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Jian Wen <wenjian@letv.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:10:59 +0000 (18:40 +0530)]
mailmap: Kim Vandry affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:06:22 +0000 (18:36 +0530)]
mailmap: Robert Jansen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:34:51 +0000 (16:04 +0530)]
mailmap: MingXin Liu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:33:33 +0000 (16:03 +0530)]
mailmap: Andrew Bartlett affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Andrew Bartlett <abartlet@catalyst.net.nz>
Sage Weil [Tue, 24 Feb 2015 18:53:21 +0000 (10:53 -0800)]
Merge pull request #3787 from ceph/wip-da-SCA-
20150219
SCA fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Patrick McGarry [Tue, 24 Feb 2015 18:35:38 +0000 (13:35 -0500)]
Corrected arch diagram signed off by: pmcgarry@redhat.com
Danny Al-Gaaf [Tue, 24 Feb 2015 16:37:07 +0000 (17:37 +0100)]
test/librados/misc.cc: fix -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Loic Dachary [Tue, 24 Feb 2015 14:31:22 +0000 (15:31 +0100)]
Merge pull request #3785 from ceph/wip-da-doc-erasure
doc: add erasure-code-shec to plugin list
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Danny Al-Gaaf [Tue, 24 Feb 2015 14:10:04 +0000 (15:10 +0100)]
doc: add erasure-code-shec to plugin list
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 12:56:31 +0000 (13:56 +0100)]
fix build with clang/clang++
Fix for:
./include/types.h:121:9: error: call to function 'operator<<'
that is neither visible in the template definition nor found
by argument-dependent lookup
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Loic Dachary [Tue, 24 Feb 2015 10:52:59 +0000 (11:52 +0100)]
Merge pull request #3784 from Ved-vampir/master
common: add perf counters description
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Tue, 24 Feb 2015 10:49:05 +0000 (11:49 +0100)]
Merge pull request #3783 from tchaikov/update-doc
doc: update doc with latest code
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Ved-vampir [Tue, 24 Feb 2015 08:21:38 +0000 (11:21 +0300)]
common: add perf counters description
Signed-off-by: Kiseleva Alyona <akiselyova@mirantis.com>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:50:11 +0000 (10:50 +0100)]
erasure-code/shec/shec.cc: fix resource leak
Free tmpmat in error case. Fix for:
[src/erasure-code/shec/shec.cc:176]: (error) Memory leak: tmpmat
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:47:07 +0000 (10:47 +0100)]
TestErasureCodeShec_all.cc: prefer ++operator for non-primitive iter
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:46:17 +0000 (10:46 +0100)]
osd/osd_types.cc: prefer ++operator for non-primitive iter
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:45:27 +0000 (10:45 +0100)]
mon/PGMap.cc: prefer ++operator for non-primitive iter
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:43:57 +0000 (10:43 +0100)]
erasure-code/shec/shec.cc: reduce scope of variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 09:41:44 +0000 (10:41 +0100)]
ErasureCodeShec.cc: prefer ++operator for non-primitive iter
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Tue, 24 Feb 2015 08:21:17 +0000 (09:21 +0100)]
libradosstriper/striping.cc: fix resource leak
Fix for:
CID
1221525 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_storage: Failing to save or free storage allocated
by this->getObjName(soid, 0UL) leaks it.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Kefu Chai [Tue, 24 Feb 2015 08:02:08 +0000 (16:02 +0800)]
doc: update doc with latest code
* also silence some warnings of doxygen
Signed-off-by: Kefu Chai <kchai@redhat.com>
Gregory Farnum [Tue, 24 Feb 2015 06:35:08 +0000 (22:35 -0800)]
Merge pull request #3782 from ceph/hadoop-workunits
Hadoop workunits
Gregory Farnum [Tue, 24 Feb 2015 06:26:36 +0000 (22:26 -0800)]
Merge pull request #3753 from ceph/wip-10743
mds: wait for mydir replicas to go away in stopping
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Tue, 24 Feb 2015 06:22:27 +0000 (22:22 -0800)]
Merge pull request #3775 from ceph/wip-10862
mon: do not try and "deactivate" the last MDS
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Noah Watkins [Tue, 24 Feb 2015 03:59:51 +0000 (19:59 -0800)]
qa: update old replication tests
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins [Mon, 23 Feb 2015 01:35:50 +0000 (17:35 -0800)]
hadoop: add terasort workunit
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Loic Dachary [Mon, 23 Feb 2015 22:20:32 +0000 (23:20 +0100)]
Merge pull request #3686 from ceph/wip-crushtool
crushtool: process commands in a sensible order
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Mon, 23 Feb 2015 21:32:23 +0000 (13:32 -0800)]
Merge pull request #3778 from dachary/wip-crushtool
crush: re-organize the help to clarify ordering
Loic Dachary [Mon, 23 Feb 2015 18:52:03 +0000 (19:52 +0100)]
crush: re-organize the help to clarify ordering
The options are grouped according to the stage they relate to
- input/build
- tunables adjustments
- modifications
- display/test
- output
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Sun, 8 Feb 2015 15:47:48 +0000 (07:47 -0800)]
crushtool: add test for crushtool ordering
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 8 Feb 2015 15:47:23 +0000 (07:47 -0800)]
crushtool: send --tree to stdout
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 8 Feb 2015 15:44:08 +0000 (07:44 -0800)]
crushtool: name osds with --build function
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 8 Feb 2015 15:43:46 +0000 (07:43 -0800)]
crushtool: do not dump tree on build
This pollutes the output.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 23 Feb 2015 18:45:52 +0000 (10:45 -0800)]
doc/release-notes: v0.87.1
Signed-off-by: Sage Weil <sage@redhat.com>
Loic Dachary [Mon, 23 Feb 2015 17:46:16 +0000 (18:46 +0100)]
Merge pull request #3776 from dachary/wip-development-workflows
doc: development workflows
Reviewed-by: Yuri Weinstein <yuriw@redhat.com>
Loic Dachary [Mon, 23 Feb 2015 15:32:18 +0000 (16:32 +0100)]
doc: development workflows
Document the high level view of the development workflows which are
otherwise implicit and non trivial to figure out.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Mon, 23 Feb 2015 15:29:05 +0000 (16:29 +0100)]
doc: page title suitable for :doc:
When using :doc:`/dev/sepia` the page title is inlined. The modified
title is easier to include as part of a sensible sentence.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Mon, 23 Feb 2015 15:27:40 +0000 (16:27 +0100)]
doc: spellcheck quick development guide
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Mon, 23 Feb 2015 15:26:27 +0000 (16:26 +0100)]
doc: do not doxygen src/tracing
because it does not publish an API that needs to be documented and
because it triggers https://github.com/ceph/asphyxiate/issues/1 in some
contexts.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
John Spray [Mon, 23 Feb 2015 14:23:56 +0000 (14:23 +0000)]
mon: do not try and "deactivate" the last MDS
Fixes: #10862
Signed-off-by: John Spray <john.spray@redhat.com>
Sage Weil [Mon, 23 Feb 2015 04:34:35 +0000 (20:34 -0800)]
Merge pull request #3763 from Ved-vampir/master
common: add description in PerfCounter class
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 22 Feb 2015 05:52:03 +0000 (21:52 -0800)]
Merge remote-tracking branch 'gh/hammer'
Kefu Chai [Sun, 22 Feb 2015 02:10:40 +0000 (10:10 +0800)]
Merge pull request #3741 from ceph/wip-cmake-vstart
cmake fixes and enable vstart with cmake build
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sat, 21 Feb 2015 18:10:12 +0000 (10:10 -0800)]
Merge pull request #3729 from guangyy/wip-4254-hammer
osd: number of degraded objects in EC pool is wrong when there is OSD down(in).
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 21 Feb 2015 18:08:59 +0000 (10:08 -0800)]
Merge pull request #3722 from ceph/wip-10787
mon: fix osd_epoch cache bug 10787
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Sage Weil [Sat, 21 Feb 2015 18:07:20 +0000 (10:07 -0800)]
Merge branch 'osd-fix' of git://github.com/wonzhq/ceph into hammer
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Sat, 21 Feb 2015 18:05:55 +0000 (10:05 -0800)]
Merge branch 'wip-5639' of git://github.com/rzarzynski/ceph into hammer
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 20 Feb 2015 23:18:41 +0000 (15:18 -0800)]
Merge pull request #3760 from ceph/wip-10883
osd: Fix FileJournal wrap to get header out first
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 20 Feb 2015 23:14:03 +0000 (15:14 -0800)]
Merge pull request #3767 from athanatos/wip-10881
Wip 10881
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 20 Feb 2015 23:10:35 +0000 (15:10 -0800)]
Merge pull request #3768 from athanatos/wip-10780
Wip 10780
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 20 Feb 2015 23:08:20 +0000 (15:08 -0800)]
Merge pull request #3769 from athanatos/wip-10908
Wip 10908
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Fri, 13 Feb 2015 23:41:29 +0000 (15:41 -0800)]
cmake: radosgw, radosgw-admin related fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 13 Feb 2015 22:34:06 +0000 (14:34 -0800)]
vstart.sh: can use binaries outside of ceph/src
If setting CEPH_BUILD_ROOT, will use that path, otherwise runs
everything from current directory as before.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 20 Feb 2015 21:06:44 +0000 (13:06 -0800)]
Merge pull request #3612 from zhouyuan/acct_get_resp_headers
rgw: Adding stats in the header of GET response on account
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 20 Feb 2015 21:03:00 +0000 (13:03 -0800)]
Merge pull request #3648 from theanalyst/doc/swift-temp-url
doc: swift tempurl functionality
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Loic Dachary [Fri, 20 Feb 2015 18:01:22 +0000 (19:01 +0100)]
Merge pull request #3766 from tchaikov/chain_xattr-wrong-size-for-snprintf
os/chain_xattr: fix wrong `size` for snprintf()
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Ken Dreyer [Fri, 20 Feb 2015 17:44:45 +0000 (10:44 -0700)]
Merge pull request #3744 from ceph/wip-10884-hammer-rpm-devel-split
ceph.spec: split ceph-devel to appropriate *-devel packages
Reviewed-by: Sandon Van Ness <sandon@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
Kefu Chai [Fri, 20 Feb 2015 16:55:17 +0000 (00:55 +0800)]
os/chain_xattr: fix wrong `size` for snprintf()
Signed-off-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Fri, 20 Feb 2015 17:00:26 +0000 (09:00 -0800)]
Merge pull request #3764 from ceph/wip-10919
cls_rbd: invalidate bufferlist CRC when updating object map
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 20 Feb 2015 16:56:58 +0000 (08:56 -0800)]
Merge pull request #3754 from ceph/wip-10907
rgw: pass civetweb configurables to civetweb
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Fri, 20 Feb 2015 16:52:51 +0000 (08:52 -0800)]
Merge pull request #3762 from fghaas/master
doc: explain that ceph tell osd.N bench is non-destructive
Ved-vampir [Fri, 20 Feb 2015 16:32:46 +0000 (19:32 +0300)]
mon: fix bug with counter name (win counter was inc-ed in lose func)
Signed-off-by: Kiseleva Alyona akiselyova@mirantis.com
Sage Weil [Fri, 20 Feb 2015 16:18:48 +0000 (08:18 -0800)]
Merge pull request #3697 from yuyuyu101/wip-async-fix-2
AsyncMessenger: Fix fd leak and lossless_peer_reuse policy problem
Ved-vampir [Fri, 20 Feb 2015 15:04:49 +0000 (18:04 +0300)]
common: add description in PerfCounter class
Signed-off-by: Kiseleva Alyona <akiselyova@mirantis.com>
Jason Dillaman [Fri, 20 Feb 2015 15:37:59 +0000 (10:37 -0500)]
cls_rbd: invalidate bufferlist CRC when updating object map
The bit vector was not invalidating the bufferlist's CRC, resulting
in peer OSDs rejecting write op due to a mismatched CRC on the
message.
Fixes: #10919
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Florian Haas [Fri, 20 Feb 2015 14:25:23 +0000 (15:25 +0100)]
doc: explain that tell bench is non-destructive
Mention that "ceph tell osd.N bench" will not overwrite data in a live
OSD, but might temporarily affect OSD performance.
Signed-off-by: Florian Haas <florian@hastexo.com>
Sage Weil [Fri, 20 Feb 2015 05:28:16 +0000 (21:28 -0800)]
Merge remote-tracking branch 'gh/hammer'
Josh Durgin [Fri, 20 Feb 2015 02:47:16 +0000 (18:47 -0800)]
Merge pull request #3759 from ceph/wip-10914
osdc: pass fadvise op flags to WritebackHandler read requests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>