]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Willem Jan Withagen  [Wed, 19 Oct 2016 08:58:22 +0000  (10:58 +0200)] 
 
do_freebsd.sh: Do not use LLTNG on FreeBSD 
 
  FreeBSD has Dtrace 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Wed, 19 Oct 2016 07:29:58 +0000  (15:29 +0800)] 
 
Merge pull request #11534 from ceph/wip-17607-ceph-disk 
 
tests: ceph-disk: force debug monc = 0 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 19 Oct 2016 03:32:59 +0000  (11:32 +0800)] 
 
Merge pull request #11512 from wjwithagen/wip-wjw-freebsd-depends 
 
FreeBSD: update require packages 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Wed, 19 Oct 2016 02:40:44 +0000  (21:40 -0500)] 
 
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>  
Sage Weil  [Wed, 19 Oct 2016 02:39:58 +0000  (21:39 -0500)] 
 
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>  
Sage Weil  [Wed, 19 Oct 2016 02:38:53 +0000  (21:38 -0500)] 
 
Merge pull request #11354 from liewegas/wip-rocksdb 
 
rocksdb: update to latest, and make it the default for the mons 
 
Sage Weil  [Wed, 19 Oct 2016 02:38:40 +0000  (21:38 -0500)] 
 
Merge pull request #11500 from liewegas/wip-lttng 
 
CMakeLists.txt: enable LTTNG by default 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 20:53:37 +0000  (15:53 -0500)] 
 
Merge pull request #11540 from liewegas/wip-bluestore-cow 
 
os/bluestore: default bluestore_clone_cow=true 
 
Sage Weil  [Tue, 18 Oct 2016 20:53:25 +0000  (15:53 -0500)] 
 
Merge pull request #11539 from liewegas/wip-bluestore-gc 
 
os/bluestore: no garbage collection for uncompressed blobs 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 20:52:49 +0000  (16:52 -0400)] 
 
os/bluestore: default bluestore_clone_cow=true 
 
This has been stable for a long time. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 20:50:28 +0000  (16:50 -0400)] 
 
Revert "ceph_test_objecstore: use 1TB block device"
This reverts commit 
5389133ff9a7783d77796ed73893e26f34c6e5d2 .
This is too slow with the bitmap allocator.
Signed-off-by: Sage Weil <sage@redhat.com> 
 
Roushan Ali  [Tue, 18 Oct 2016 19:43:19 +0000  (12:43 -0700)] 
 
os/bluestore: No garbage collection for uncompressed blobs 
 
Signed-off-by: Roushan Ali<roushan.ali@sandisk.com>  
Sage Weil  [Tue, 18 Oct 2016 18:43:17 +0000  (13:43 -0500)] 
 
Merge pull request #11536 from liewegas/wip-fullbit-dump 
 
mds: fix EMetaBlob::fullbit xattr dump 
 
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 18:22:11 +0000  (13:22 -0500)] 
 
Merge pull request #11533 from ifed01/wip-kstore-rmcoll-fix 
 
os/kstore: rmcoll fix to satisfy store_test 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 18:02:47 +0000  (14:02 -0400)] 
 
mds: fix EMetaBlob::fullbit xattr dump 
 
- show xattr names! 
- bound the values 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Loic Dachary  [Tue, 18 Oct 2016 15:33:23 +0000  (17:33 +0200)] 
 
tests: ceph-disk: force debug monc = 0 
 
The sh function will collect both stderr and stdout and debug 
will mess the json parsing. 
 
Fixes: http://tracker.ceph.com/issues/17607  
Signed-off-by: Loic Dachary <ldachary@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 14:45:24 +0000  (09:45 -0500)] 
 
Merge pull request #11525 from wjwithagen/wip-wjw-freebsd-getopt 
 
tools/ceph-monstore-update-crush.sh: FreeBSD getopt is not compatible… 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 14:41:54 +0000  (09:41 -0500)] 
 
Merge pull request #11524 from wjin/filestore_perfcounter 
 
os/filestore: clean filestore perfcounters 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 14:31:54 +0000  (09:31 -0500)] 
 
Merge pull request #11518 from umullan/uday 
 
doc: fix broken links 
 
Sage Weil  [Tue, 18 Oct 2016 14:30:06 +0000  (09:30 -0500)] 
 
Merge pull request #11522 from wjwithagen/wip-wjw-freebsd-readable.sh 
 
FreeBSD:test/encoding/readable.sh": fix nproc and ls -v calls 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 14:28:26 +0000  (09:28 -0500)] 
 
Merge pull request #11528 from jcsp/wip-vstart-1osd 
 
vstart: decrease pool size if <3 OSDs 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 18 Oct 2016 14:16:13 +0000  (10:16 -0400)] 
 
osd/PG: add perfcounters for pg info updates 
 
Note info updates (of any kind), fastinfo updates, 
and biginfo updates. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Igor Fedotov  [Tue, 18 Oct 2016 13:50:17 +0000  (13:50 +0000)] 
 
os/bluestore: proper set resulting pnext to avoid returning local var 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Tue, 18 Oct 2016 13:42:12 +0000  (13:42 +0000)] 
 
os/kstore: fix KStore rm_coll handler to behave similar to bluestore one 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Sage Weil  [Mon, 17 Oct 2016 18:27:16 +0000  (14:27 -0400)] 
 
ceph-objectstore-tool: relax cur_struct_v checks 
 
All compat pg formats can handle past interval removal 
and mark-complete. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 6 Oct 2016 16:44:03 +0000  (12:44 -0400)] 
 
osd: make fastinfo apply conditionally 
 
This way we don't have to bother deleting the fastinfo 
attr, which will reduce the amount of work the 
underlying store has to do. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 26 Sep 2016 15:39:41 +0000  (11:39 -0400)] 
 
osd: add _fastinfo PG attr for common pg_info_t updates 
 
For most IO operations we only update a handful of fields 
in the pg_info_t structure.  However, the full struct, 
when encoded, is on the order of 800 bytes. 
 
This adds a new attribute, _fastinfo, which contains only 
the most commonly updated fields.  When present, the 
fastinfo fields should be overlayed on top of the full 
info struct contained in the existing info attr.  If 
a field outside of the "fast" set is updated, we clear 
the fastinfo attribute and update the full info attr. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 23 Sep 2016 15:32:11 +0000  (11:32 -0400)] 
 
osd/PG: pass last_writen_info to _prepare_write_info 
 
We'll use this shortly. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 23 Sep 2016 15:26:36 +0000  (11:26 -0400)] 
 
osd/osd_types: operator== for pg hit sets, history, info 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 23 Sep 2016 15:08:45 +0000  (11:08 -0400)] 
 
osd/PG: drop unused args to _prepare_write_info 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 23 Sep 2016 15:08:10 +0000  (11:08 -0400)] 
 
osd/PG: pg_stat_t ondisk_log_size == log_size 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Orit Wasserman  [Tue, 18 Oct 2016 13:15:13 +0000  (15:15 +0200)] 
 
Merge pull request #10325 from snakeAngel2015/rgw-support-s3subuser 
 
rgw: add suport for creating S3 type subuser of admin rest api 
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Igor Fedotov  [Tue, 18 Oct 2016 13:04:43 +0000  (13:04 +0000)] 
 
os/kstore: uniform Collection implementation with BlueStore one 
 
Signed-off-by:Igor Fedotov <ifedotov@mirantis.com> 
 
Kefu Chai  [Tue, 18 Oct 2016 12:40:59 +0000  (20:40 +0800)] 
 
Merge pull request #11481 from ddiss/cmake_rgw_deps 
 
cmake: check WITH_RADOSGW for fcgi and expat dependencies 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
John Spray  [Tue, 11 Oct 2016 17:11:42 +0000  (18:11 +0100)] 
 
vstart: decrease pool size if <3 OSDs 
 
Makes it easy to do OSD=1 for e.g. doing cephfs 
stuff where we don't care much about the OSDs 
behaviour. 
 
Signed-off-by: John Spray <john.spray@redhat.com>  
Orit Wasserman  [Tue, 18 Oct 2016 10:20:16 +0000  (12:20 +0200)] 
 
Merge pull request #10239 from weiqiaomiao/wqm-wip-setolh 
 
rgw: should assign 'olh_bl" to state.attrset[RGW_ATTR_OLH_ID_TAG] instead of 'bl' 
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Orit Wasserman  [Tue, 18 Oct 2016 09:40:34 +0000  (11:40 +0200)] 
 
Merge pull request #11324 from yehudasa/wip-14589 
 
rgw: dump objects in RGWBucket::check_object_index() 
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Willem Jan Withagen  [Tue, 18 Oct 2016 09:33:09 +0000  (11:33 +0200)] 
 
tools/ceph-monstore-update-crush.sh: FreeBSD getopt is not compatible, use the one from packages 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Tue, 18 Oct 2016 09:19:15 +0000  (17:19 +0800)] 
 
Merge pull request #11432 from hansbogert/patch-3 
 
doc: Update install-ceph-gateway.rst 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Uday Mullangi  [Tue, 18 Oct 2016 06:17:57 +0000  (11:47 +0530)] 
 
Fixes: #17587  
doc: Fixing the broken link which was refactored for authentication as part of other PR 
Signed-off-by: uday udaymjl@gmail.com  
Wei Jin  [Tue, 18 Oct 2016 02:41:19 +0000  (10:41 +0800)] 
 
os/filestore: clean filestore perfcounters 
 
Move filestore perfcounters from objectstore to filestore itself 
and change internal index name. 
 
Signed-off-by: Wei Jin <wjin.cn@gmail.com>  
Sage Weil  [Tue, 18 Oct 2016 02:21:20 +0000  (21:21 -0500)] 
 
Merge pull request #11027 from liewegas/wip-denc 
 
fast denc encoding 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Reviewed-by: Allen Samuels <allen.samuels@sandisk.com>  
Sage Weil  [Mon, 17 Oct 2016 17:35:45 +0000  (13:35 -0400)] 
 
Merge remote-tracking branch 'gh/kraken' 
 
Ali Maredia  [Fri, 14 Oct 2016 18:02:17 +0000  (14:02 -0400)] 
 
cmake: find GIT_VER variables if there is no .git dir
find CEPH_GIT_VER & CEPH_GIT_NICE_VER if there is no
ceph/.git dir by parsing ceph/src/.git_version.
scenario is for building from source tarballs generated
by make-dist, since make-dist generates .git_version
by running make_version, and then packs .git_version
into the tarball.
Signed-off-by: Ali Maredia <amaredia@redhat.com> 
(cherry picked from commit 
c5c6b59f296f0ace3a6cfd939027118e82ab50a4 )
 
Sage Weil  [Mon, 17 Oct 2016 15:47:10 +0000  (10:47 -0500)] 
 
Merge pull request #11502 from liewegas/wip-bluestore-keybug 
 
os/bluestore: fix escaping of chars > 0x80 
 
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Sage Weil  [Fri, 14 Oct 2016 19:35:58 +0000  (15:35 -0400)] 
 
os/kstore: fix escaping of chars > 0x80 in keys 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 14 Oct 2016 19:35:33 +0000  (15:35 -0400)] 
 
os/bluestore: fix escaping of odd chars >0x80 in keys 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 14 Oct 2016 19:35:06 +0000  (15:35 -0400)] 
 
ceph_test_objectstore: test unprintable chars 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Willem Jan Withagen  [Mon, 17 Oct 2016 14:42:15 +0000  (16:42 +0200)] 
 
FreeBSD:test/encoding/readable.sh": fix nproc and ls -v calls 
 
 Neither of these is available in FreeBSD. 
 But sort -n is Posix, and does the same ATM. 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Sage Weil  [Mon, 17 Oct 2016 14:36:09 +0000  (09:36 -0500)] 
 
Merge pull request #11521 from markhpc/wip-send_inline 
 
msg/async: set ms_async_send_inline to false to improve small randread iops 
 
Mark Nelson  [Mon, 17 Oct 2016 14:10:09 +0000  (09:10 -0500)] 
 
Set ms_async_send_inline to false to improve small randread iops. 
 
Signed-off-by: Mark Nelson <mnelson@redhat.com>  
John Spray  [Mon, 17 Oct 2016 12:06:42 +0000  (14:06 +0200)] 
 
Merge pull request #11262 from jcsp/wip-17270-master 
 
Revert "osdc: After write try merge bh." 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jenkins Build Slave User  [Mon, 17 Oct 2016 11:16:50 +0000  (11:16 +0000)] 
 
11.0.2 
 
John Spray  [Mon, 17 Oct 2016 11:04:41 +0000  (13:04 +0200)] 
 
Merge pull request #11211 from ceph/wip-no-recordlock-test 
 
test: temporarily remove fork()ing flock tests 
 
Reviewed-by: Greg Farnum <gfarnum@redhat.com>  
Uday Mullangi  [Mon, 17 Oct 2016 11:04:25 +0000  (16:34 +0530)] 
 
Fixes: #17587  
doc: Fixing the broken link which was refactored for authentication as part of other PR 
Signed-off-by: uday udaymjl@gmail.com  
Uday Mullangi  [Mon, 17 Oct 2016 09:43:43 +0000  (15:13 +0530)] 
 
Fixes: #17587  
doc: Fixing the broken link which was refactored for authentication as part of other PR 
Signed-off-by: uday udaymjl@gmail.com  
John Spray  [Mon, 17 Oct 2016 10:37:47 +0000  (12:37 +0200)] 
 
Merge pull request #11440 from ceph/wip-jlayton-linkref 
 
client: don't take extra target inode reference in ll_link 
 
Reviewed-by: Yan, Zheng <zyan@redhat.com>  
Reviewed-by: Greg Farnum <gfarnum@redhat.com>  
John Spray  [Mon, 17 Oct 2016 10:36:22 +0000  (12:36 +0200)] 
 
Merge pull request #11421 from ceph/wip-jlayton-cephfs 
 
Small pile of random cephfs fixes and cleanup 
 
Reviewed-by: Greg Farnum <gfarnum@redhat.com>  
Brad Hubbard  [Mon, 17 Oct 2016 04:48:13 +0000  (14:48 +1000)] 
 
Merge pull request #11515 from badone/wip-find_best_info-typos 
 
osd: Fix typos in PG::find_best_info 
 
Reviewed-by:  xiexingguo <xie.xingguo@zte.com.cn>  
Brad Hubbard  [Mon, 17 Oct 2016 03:11:53 +0000  (13:11 +1000)] 
 
osd: Fix typos in PG::find_best_info 
 
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>  
Sage Weil  [Mon, 17 Oct 2016 02:27:15 +0000  (21:27 -0500)] 
 
Merge pull request #11513 from badone/clear_primary_state-typo 
 
osd: fix typo in PG::clear_primary_state 
 
Sage Weil  [Mon, 17 Oct 2016 02:27:00 +0000  (21:27 -0500)] 
 
Merge pull request #11514 from xiexingguo/xxg-wip-bluestore-1015 
 
os/bluestore: formatting nits 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Brad Hubbard  [Sun, 16 Oct 2016 22:03:51 +0000  (08:03 +1000)] 
 
osd: fix typo in PG::clear_primary_state 
 
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>  
Willem Jan Withagen  [Sun, 16 Oct 2016 20:10:03 +0000  (22:10 +0200)] 
 
FreeBSD: update require packages 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Sage Weil  [Thu, 29 Sep 2016 14:21:32 +0000  (10:21 -0400)] 
 
buffer: make iterator copy to ptr handle len==0 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 27 Sep 2016 18:18:41 +0000  (14:18 -0400)] 
 
buffer: fix * zero placement
Back in 
46522cf0d27ad7d236f61bf132c915210754a0f4  we broke the newline
placement for the * lines.
Signed-off-by: Sage Weil <sage@redhat.com> 
 
Sage Weil  [Tue, 27 Sep 2016 18:14:46 +0000  (14:14 -0400)] 
 
ceph-dencoder: don't dump usage on every error 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 27 Sep 2016 18:11:35 +0000  (14:11 -0400)] 
 
ceph-dencoder: add hexdump command 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 22 Sep 2016 19:52:19 +0000  (15:52 -0400)] 
 
os/bluestore: do deep encode of onode 
 
Avoid an inevitable rebuild() since we have to pass this to rocksdb as a 
single memory buffer anyway. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 22 Sep 2016 19:51:39 +0000  (15:51 -0400)] 
 
buffer: add a 'deep' append mode 
 
Do the copy up-front.  This is useful if we know our target buffer must 
be a contiguous buffer (e.g., because it will be passed to a kv store). 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 22 Sep 2016 19:51:55 +0000  (15:51 -0400)] 
 
os/bluestore: log onode component sizes 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 22 Sep 2016 19:51:01 +0000  (15:51 -0400)] 
 
buffer: contiguous_appender::get_logical_offset 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 22 Sep 2016 19:42:06 +0000  (15:42 -0400)] 
 
os/bluestore/BlueFS: write into page-aligned buffers from rocksdb 
 
The BlueRocksEnv uses the append(const char *, size_t) appender.  Ensure 
that this data is copied into a page-aligned buffer, and that we "pad" the 
write out with the remainder of the page. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 21 Sep 2016 18:14:15 +0000  (14:14 -0400)] 
 
buffer: add page_aligned_appender 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 27 Sep 2016 19:20:43 +0000  (15:20 -0400)] 
 
unittest_bluefs: use append(const char*, size_t) 
 
The bufferlist one is for internal use only. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 15 Sep 2016 15:49:32 +0000  (11:49 -0400)] 
 
os/bluestore: convert internal types to denc 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:54:14 +0000  (13:54 -0400)] 
 
osd: denc_traits for osd_reqid_t 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:54:05 +0000  (13:54 -0400)] 
 
msg/msg_types: denc_traits for entity_name_t 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:34:17 +0000  (13:34 -0400)] 
 
include/interval_set: define denc_traits for interval_set<T> 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:32:34 +0000  (13:32 -0400)] 
 
include/fs_types: conditional denc_traits for inodeno_t 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:32:20 +0000  (13:32 -0400)] 
 
include/object: conditional denc_traits for snapid_t 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 14 Sep 2016 17:33:25 +0000  (13:33 -0400)] 
 
include/denc: _nohead variants for containers 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 13 Sep 2016 18:04:22 +0000  (14:04 -0400)] 
 
include/denc: new-style encoding framework 
 
#include it from encoding.h so that we can make old STL container helpers 
conditional on a new-style helper not being available. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 13 Sep 2016 18:03:01 +0000  (14:03 -0400)] 
 
buffer: implement bufferptr::iterator 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 13 Sep 2016 18:02:23 +0000  (14:02 -0400)] 
 
buffer: implement bufferlist::contiguous_appender 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 13 Sep 2016 18:02:01 +0000  (14:02 -0400)] 
 
buffer: fix whitespace 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 13 Sep 2016 18:01:51 +0000  (14:01 -0400)] 
 
buffer: implement ptr::end_c_str() 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 8 Sep 2016 15:10:51 +0000  (11:10 -0400)] 
 
include/small_encoding: rewrite lowz in terms of generic varint 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 8 Sep 2016 14:26:29 +0000  (10:26 -0400)] 
 
include/small_encoding: rewrite small_{encode,decode}_signed_varint in terms of varint 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 19 Sep 2016 00:10:17 +0000  (19:10 -0500)] 
 
buffer: add iterator copy_shallow() to ptr 
 
If the length resides within the bufferlist's current ptr, return a ptr 
to the same buffer. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 19 Sep 2016 00:09:36 +0000  (19:09 -0500)] 
 
buffer: rename iterator copy() to copy_deep() 
 
Current callers expect a deep copy; be explicit about it. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 16 Sep 2016 21:03:55 +0000  (17:03 -0400)] 
 
ceph-dencoder: use encode/decode functions instead of class methods 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 16 Sep 2016 21:20:03 +0000  (17:20 -0400)] 
 
ceph-dencoder: AuthMonitor::Incremental is featured 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 16 Sep 2016 21:17:24 +0000  (17:17 -0400)] 
 
ceph-dencoder: PGMap[::Incremental] requires features to encode 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 16 Sep 2016 21:03:41 +0000  (17:03 -0400)] 
 
declare encode/decode for various types that are missing it 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Sun, 16 Oct 2016 14:10:48 +0000  (22:10 +0800)] 
 
Merge pull request #11443 from wjwithagen/wip-wjw-freebsd-cmake-options 
 
do_freebsd.sh: Set options for debug building. 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Willem Jan Withagen  [Sun, 16 Oct 2016 12:28:07 +0000  (14:28 +0200)] 
 
./do_freebsd.sh: remove pipe to get correct return value 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Haomai Wang  [Sun, 16 Oct 2016 03:52:53 +0000  (11:52 +0800)] 
 
Merge pull request #11430 from wjwithagen/wip-wjw-freebsd-EventKqueue 
 
FreeBSD/EventKqueue.{h,cc} Added code to restore events on (thread)fork 
 
Reviewed-by: Haomai Wang <haomai@xsky.com>  
Sage Weil  [Sun, 16 Oct 2016 02:54:35 +0000  (21:54 -0500)] 
 
Merge pull request #11284 from liewegas/wip-mon-osdmap-features 
 
mon/OSDMonitor: encode full osdmaps with features all OSDs can understand 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Sun, 16 Oct 2016 02:52:33 +0000  (21:52 -0500)] 
 
Merge pull request #11401 from liewegas/wip-mgr-keys 
 
auth: tolerate missing MGR keys during upgrade 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>