]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Ken Dreyer [Mon, 18 Jan 2016 15:24:46 +0000 (08:24 -0700)]
osd: disable filestore_xfs_extsize by default
This option involves a tradeoff: When disabled, fragmentation is worse,
but large sequential writes are faster. When enabled, large sequential
writes are slower, but fragmentation is reduced.
Fixes: #14397
Sage Weil [Mon, 18 Jan 2016 14:53:02 +0000 (09:53 -0500)]
Merge branch 'wip-bluestore'
Sage Weil [Mon, 18 Jan 2016 14:52:40 +0000 (09:52 -0500)]
os/bluestore: fix _key_decode_u64 error checks
The data that follows may be binary encoded and null.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 16:53:36 +0000 (11:53 -0500)]
os/bluestore/FreelistManager: switch to std::mutex
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:28:41 +0000 (09:28 -0500)]
Merge pull request #7211 from cxwshawn/clean-fix
osd: ReplicatedPG: clean up unused function
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:27:20 +0000 (09:27 -0500)]
Merge pull request #7158 from yuyuyu101/wip-async-cleanup-deleted
msg/async: cleanup dead connection and misc things
Sage Weil [Mon, 18 Jan 2016 14:26:40 +0000 (09:26 -0500)]
Merge pull request #6809 from yuyuyu101/wip-13985
msgr: fix large message data content length causing overflow
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:26:00 +0000 (09:26 -0500)]
Merge pull request #7047 from xiexingguo/xxg-wip-14176
osd: KeyValueStore: fix wrongly placed assert
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:25:20 +0000 (09:25 -0500)]
Merge pull request #7142 from xiexingguo/xxg-wip-crush
crushtool: improve usage/tip messages
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:24:39 +0000 (09:24 -0500)]
Merge pull request #7203 from branch-predictor/bp-use-faster-is-zero
osd: use optimized is_zero in object_stat_sum_t.is_zero()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:23:34 +0000 (09:23 -0500)]
Merge pull request #7169 from trociny/fix-bluestore-without-aio
osd: bluestore: don't include when building without libaio
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 15 Jan 2016 16:45:48 +0000 (00:45 +0800)]
Merge pull request #5900 from ritz303/wip-doc-12899
doc: Updated the rados command man page to include the --run-name opt…
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Fri, 15 Jan 2016 16:07:45 +0000 (11:07 -0500)]
Merge pull request #7249 from ceph/wip-fix-cmake-trusty
cmake: fix the build on trusty
Kefu Chai [Fri, 15 Jan 2016 14:20:46 +0000 (22:20 +0800)]
cmake: fix the build on trusty
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 15 Jan 2016 00:04:46 +0000 (19:04 -0500)]
Merge branch 'wip-compressor'
Reviewed-by: Sage Weil <sage@redhat.com>
Ved-vampir [Tue, 10 Nov 2015 15:47:18 +0000 (18:47 +0300)]
Compressor: compressor plugins unit tests
Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
Ved-vampir [Tue, 10 Nov 2015 15:20:02 +0000 (18:20 +0300)]
Compressor: compressor code extention: plugin system added
Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
Sage Weil [Fri, 15 Jan 2016 00:02:30 +0000 (19:02 -0500)]
Merge pull request #6425 from branch-predictor/bp-delayed-pglog-index-v2
osd: delay populating in-memory PG log hashmaps
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Jan 2016 00:01:00 +0000 (19:01 -0500)]
Merge pull request #6797 from mathslinux/fix-parse-return
rgw: fix wrong check for parse() return
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 15 Jan 2016 00:00:16 +0000 (19:00 -0500)]
Merge pull request #7087 from H3C/wip-yrf-cephdf
mon: add RAW USED column to ceph df detail
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 23:59:46 +0000 (18:59 -0500)]
Merge pull request #7106 from tchaikov/wip-11101
ceph: improve the error message
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 23:59:12 +0000 (18:59 -0500)]
Merge pull request #7122 from xiexingguo/xxg-wip-bluefs
osd: bluestore: fix several bugs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 23:57:57 +0000 (18:57 -0500)]
Merge pull request #7196 from liewegas/wip-bluestore
osd: bluestore: fix space rebalancing, collection split, buffered reads
Sage Weil [Thu, 14 Jan 2016 23:57:26 +0000 (18:57 -0500)]
Merge pull request #7200 from xiexingguo/xxg-wip-14343
osd: bluestore: bluefs: fix several small bugs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 23:56:16 +0000 (18:56 -0500)]
Merge pull request #7213 from xiexingguo/xxg-wip-14351
osd: kstore: several small fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Thu, 14 Jan 2016 21:21:05 +0000 (16:21 -0500)]
Merge remote-tracking branch 'upstream/jewel'
Sage Weil [Thu, 14 Jan 2016 20:49:03 +0000 (15:49 -0500)]
Merge pull request #7222 from dack/master
ceph-disk: add -f flag for btrfs mkfs
Reviewed-by: Sage Weil <sage@redhat.com>
Greg Farnum [Thu, 14 Jan 2016 18:27:17 +0000 (10:27 -0800)]
Merge branch 'greg-fs-testing'
Greg Farnum [Wed, 13 Jan 2016 21:17:53 +0000 (13:17 -0800)]
fsx: checkout old version until it compiles properly on miras
I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
until that's fixed we need a version that works in our test lab.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum [Wed, 13 Jan 2016 02:37:56 +0000 (18:37 -0800)]
Merge branch 'wip-13569' of git://github.com/ukernel/ceph into greg-fs-testing
https://github.com/ceph/ceph/pull/6463
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum [Wed, 13 Jan 2016 02:37:24 +0000 (18:37 -0800)]
Merge branch 'wip-13127-master' into greg-fs-testing
https://github.com/ceph/ceph/pull/5990
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Greg Farnum [Thu, 14 Jan 2016 18:24:15 +0000 (10:24 -0800)]
Merge remote-tracking branch 'origin/wip-libcephfs-acl' into greg-fs-testing
https://github.com/ceph/ceph/pull/5658
Reviewed-by: John Spray <jspray@redhat.com>
Conflicts:
src/common/config_opts.h
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum [Wed, 13 Jan 2016 01:57:04 +0000 (17:57 -0800)]
Merge branch 'wip-root-metadata' of git://github.com/jcsp/ceph into greg-fs-testing
https://github.com/ceph/ceph/pull/6179
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Thu, 14 Jan 2016 14:47:29 +0000 (09:47 -0500)]
doc/release-notes: v10.0.2
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Thu, 14 Jan 2016 14:30:46 +0000 (09:30 -0500)]
Merge pull request #7235 from theanalyst/fix/pybind-build-failure
pybind: fix build failure, remove extraneous semicolon in method
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Thu, 14 Jan 2016 14:22:48 +0000 (09:22 -0500)]
pybind/rbd.pyx: drop stray semicolon
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 14:18:24 +0000 (09:18 -0500)]
os/bluestore/FreelistManager: fix _dump locking
Signed-off-by: Sage Weil <sage@redhat.com>
Abhishek Lekshmanan [Thu, 14 Jan 2016 13:51:32 +0000 (14:51 +0100)]
pybind: remove extraneous semicolon in method
A semicolon on `rbd_build_object_map` method was causing build failures
in current master
Fixes: #14371
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Sage Weil [Thu, 14 Jan 2016 13:46:45 +0000 (08:46 -0500)]
osd: less chatter about tick
Signed-off-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 14 Jan 2016 12:23:28 +0000 (20:23 +0800)]
Merge pull request #7212 from caibo2014/fix-cephin-pipe-error
ceph.in: avoid a broken pipe error when use ceph command
Reviewed-by: Kefu Chai <kchai@redhat.com>
Bo Cai [Wed, 13 Jan 2016 09:20:33 +0000 (17:20 +0800)]
ceph.in:avoid a broken pipe error when use ceph command
Fixes: #14354
Signed-off-by: Bo Cai <cai.bo@h3c.com>
xie xingguo [Thu, 14 Jan 2016 12:01:27 +0000 (20:01 +0800)]
kstore: remove unreachable code
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Loic Dachary [Thu, 14 Jan 2016 11:05:56 +0000 (12:05 +0100)]
Merge pull request #7210 from swamireddy/contrib_list_10
mailmap update
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Thu, 14 Jan 2016 10:21:15 +0000 (18:21 +0800)]
Merge pull request #7227 from dwj192/dwj-paxos
mon: paxos is_recovering calc error
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yan, Zheng [Thu, 14 Jan 2016 10:16:58 +0000 (18:16 +0800)]
Merge pull request #7216 from jcsp/wip-14357
mds: advance clientreplay when replying
Loic Dachary [Thu, 14 Jan 2016 08:35:00 +0000 (09:35 +0100)]
Merge pull request #7219 from aiicore/affiliation
mailmap: Igor Podoski affiliation
Reviewed-by: Loic Dachary <ldachary@redhat.com>
xie xingguo [Thu, 14 Jan 2016 06:49:50 +0000 (14:49 +0800)]
BlueStore: decrease max listed object number from 5 to 1
For the sake of performance.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 14 Jan 2016 06:47:07 +0000 (14:47 +0800)]
kstore: decrease max listed object number from 5 to 1
For the sake of performance.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 14 Jan 2016 06:43:59 +0000 (14:43 +0800)]
BlueStore: kill warnings
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 13 Jan 2016 08:59:47 +0000 (16:59 +0800)]
BlueStore: fix wrong verification of object key
Fixes: #14353
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Tue, 12 Jan 2016 02:41:28 +0000 (10:41 +0800)]
BlueStore: fix unhandle error cases during block file setup
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:50:46 +0000 (16:50 +0800)]
BlueStore: remove unused local variable "empty"
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:48:58 +0000 (16:48 +0800)]
BlueStore: remove redundant omap_head check
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:47:36 +0000 (16:47 +0800)]
BlueStore: fix potential null pointer access
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:43:26 +0000 (16:43 +0800)]
BlueStore: fix result code overwritten
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:40:19 +0000 (16:40 +0800)]
BlueStore: fix shared_ptr leak during fsck
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 08:37:19 +0000 (16:37 +0800)]
BlueStore: fix shared_ptr leak during mount
Fixes: #14261
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 07:50:58 +0000 (15:50 +0800)]
BlueStore: fix typo
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 07:46:33 +0000 (15:46 +0800)]
BlueStore: fix memory leak in several abnormal cases
Fixes: #14260
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 07:12:36 +0000 (15:12 +0800)]
BlueStore: reset result code to errno for better tracing
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 07:02:12 +0000 (15:02 +0800)]
BlueStore: skip CRC verification if unable to read label
Fixes: #14259
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 6 Jan 2016 06:45:41 +0000 (14:45 +0800)]
BlueStore: differentiate error code for better tracing
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Weijun Duan [Thu, 14 Jan 2016 02:16:00 +0000 (21:16 -0500)]
mon: paxos is_recovering calc error
Fix:#14368
Signed-off-by: Weijun Duan <duanweijun@h3c.com>
Josh Durgin [Thu, 14 Jan 2016 01:17:55 +0000 (17:17 -0800)]
Merge pull request #7224 from dillaman/wip-13818
tests: snap rename and rebuild object map in client update test
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Thu, 14 Jan 2016 01:07:27 +0000 (17:07 -0800)]
Merge pull request #7220 from dillaman/wip-13810-jewel
tests: notification slave needs to wait for master
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Thu, 14 Jan 2016 00:56:29 +0000 (16:56 -0800)]
Merge pull request #7208 from dillaman/wip-14163-jewel
helgrind: fix real (and imaginary) race conditions
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Thu, 14 Jan 2016 00:02:39 +0000 (19:02 -0500)]
tests: snap rename and rebuild object map in client update test
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 23:07:01 +0000 (18:07 -0500)]
pybind/rbd.pyx: add rebuild_object_map method
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 21:10:56 +0000 (16:10 -0500)]
Merge pull request #7215 from trociny/wip-rbd-nbd-fixes
rbd-nbd: fix up return code handling
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Darrell Enns [Wed, 13 Jan 2016 19:44:40 +0000 (11:44 -0800)]
add -f flag for btrfs mkfs
Sage Weil [Wed, 13 Jan 2016 19:28:10 +0000 (14:28 -0500)]
os/bluestore: use auto for freelist map type
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 13 Jan 2016 18:51:26 +0000 (13:51 -0500)]
os/bluestore/BlockDevice: disable readahead of fd_buffered
Readahead can break our mix of aio/dio and buffered io. Although the
dio path will invalidate pages before and after initiating the IO, and we
do not issue racing buffered reads, the readahead code might. That would
result in pages in the page cache that are not coherent with an aio write.
This is easy to reproduce with ceph_test_objectstore's Synthetic case
when bluestore_default_buffered_read=true.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 11 Jan 2016 22:32:56 +0000 (17:32 -0500)]
unittest_rocksdb_option_static: fix signed/unsigned warnings
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 11 Jan 2016 22:22:11 +0000 (17:22 -0500)]
os/bluestore: add flag to make reads default to buffered
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 17:44:01 +0000 (12:44 -0500)]
tests: notification slave needs to wait for master
If the slave instance starts before the master, race
conditions are possible.
Fixes: #13810
Backport: infernalis, hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 17:42:05 +0000 (12:42 -0500)]
librbd: log write/discard errors from clip operation
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Igor Podoski [Wed, 13 Jan 2016 16:24:09 +0000 (17:24 +0100)]
mailmap: Igor Podoski affiliation
Signed-off-by: Igor Podoski <igor.podoski@ts.fujitsu.com>
Jenkins Build Slave User [Wed, 13 Jan 2016 16:22:27 +0000 (16:22 +0000)]
10.0.2
Haomai Wang [Wed, 13 Jan 2016 15:50:39 +0000 (23:50 +0800)]
AsyncMessenger: remove reap time wake since it's not safe
Signed-off-by: Haomai Wang <haomai@xsky.com>
Jason Dillaman [Wed, 13 Jan 2016 15:37:40 +0000 (10:37 -0500)]
Merge pull request #7174 from xiexingguo/xxg-wip-14332
librbd: fix potential memory leak
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 15:34:12 +0000 (10:34 -0500)]
Merge pull request #7165 from xiexingguo/xxg-wip-14316
cls_rbd: add guards for error cases
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Haomai Wang [Wed, 13 Jan 2016 15:32:05 +0000 (23:32 +0800)]
AsyncMessenger: delete reap time event when deleting messenger
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Wed, 13 Jan 2016 15:25:57 +0000 (23:25 +0800)]
AsyncMessenger: fix end of iterator comparison
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Fri, 8 Jan 2016 07:06:00 +0000 (15:06 +0800)]
AsyncConnection: Remove redundant set_socket_options which already done
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Fri, 8 Jan 2016 03:49:59 +0000 (11:49 +0800)]
AsyncMessenger: reap dead accepting connection too
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Fri, 8 Jan 2016 03:47:23 +0000 (11:47 +0800)]
AsyncMessenger: cleanup dead connection if toomuch or too long
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 7 Jan 2016 17:41:47 +0000 (01:41 +0800)]
AsyncMessenger: Add reap_dead to collect unused connection ref
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 7 Jan 2016 18:26:59 +0000 (02:26 +0800)]
ceph_test_async_driver: fix scanning utility warning
Signed-off-by: Haomai Wang <haomai@xsky.com>
Jason Dillaman [Wed, 13 Jan 2016 14:53:29 +0000 (09:53 -0500)]
osdc: hold rwlock when updating crush location config
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 12 Jan 2016 14:50:25 +0000 (09:50 -0500)]
msg/simple: destroy spinlock in destructor
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 11 Jan 2016 14:50:15 +0000 (09:50 -0500)]
osdc: hold writer lock when updating session ops
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 01:35:06 +0000 (20:35 -0500)]
librados: hold lock while testing state variable
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 01:34:41 +0000 (20:34 -0500)]
config: avoid re-entrant locking on observer callback
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 01:33:22 +0000 (20:33 -0500)]
WorkQueue: delay registering PointerWQ with thread pool
Derived classes should be responsible for registration to avoid
accessing a partially constructed object.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 13 Jan 2016 01:32:35 +0000 (20:32 -0500)]
helgrind: suppress race conditions in external libraries
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 8 Jan 2016 17:34:45 +0000 (12:34 -0500)]
helgrind: annotate false-positive race conditions
Fixes: #14163
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 8 Jan 2016 17:21:58 +0000 (12:21 -0500)]
deb,rpm: add valgrind to build dependencies
Provides necessary support for annotating helgrind
false-positives.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Swami Reddy [Wed, 13 Jan 2016 13:54:41 +0000 (19:24 +0530)]
mailmap: Jacek J. Łakis affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Sage Weil [Wed, 13 Jan 2016 13:23:45 +0000 (08:23 -0500)]
Merge pull request #7069 from wonzhq/recovery-cache-hint
osd: add cache hint when pushing raw clone during recovery
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 13 Jan 2016 13:23:29 +0000 (08:23 -0500)]
Merge pull request #7117 from efirs/ef_light_pg_get_put
osd: avoid debug std::string initialization in PG::get/put
Reviewed-by: Sage Weil <sage@redhat.com>