From: Sage Weil Date: Fri, 4 Nov 2016 15:29:21 +0000 (-0400) Subject: os/bluestore: implement blackhole X-Git-Tag: v11.1.0~410^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d7c8f2d1d24dd03440bfb65588dfab3206f9ae0d;p=ceph.git os/bluestore: implement blackhole Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index b371b9212ecc..aa837b694884 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6931,6 +6931,15 @@ int BlueStore::queue_transactions( ObjectStore::Transaction::collect_contexts( tls, &onreadable, &ondisk, &onreadable_sync); + if (g_conf->objectstore_blackhole) { + dout(0) << __func__ << " objectstore_blackhole = TRUE, dropping transaction" + << dendl; + delete ondisk; + delete onreadable; + delete onreadable_sync; + return 0; + } + // set up the sequencer OpSequencer *osr; assert(posr);