]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
NVMDevice: fix issued caused by #17002 17112/head
authorZiye Yang <optimistyzy@gmail.com>
Mon, 21 Aug 2017 08:55:10 +0000 (16:55 +0800)
committerZiye Yang <optimistyzy@gmail.com>
Mon, 21 Aug 2017 10:37:49 +0000 (18:37 +0800)
Patch #17002 breaks running osd when using spdk, and
this patch can fix this.

Signed-off-by: Ziye Yang <optimistyzy@gmail.com>
src/os/bluestore/BlockDevice.h
src/os/bluestore/NVMEDevice.h

index a90cedeb8543da5ca0a8f3d4e419fb98447d833a..6ae34fd927d6b4e7b860029dbbbefb46ee840911 100644 (file)
@@ -92,10 +92,10 @@ protected:
   uint64_t size;
   uint64_t block_size;
   bool rotational = true;
-  aio_callback_t aio_callback;
-  void *aio_callback_priv;
 
 public:
+  aio_callback_t aio_callback;
+  void *aio_callback_priv;
   BlockDevice(CephContext* cct, aio_callback_t cb, void *cbpriv)
   : cct(cct),
     size(0),
index 21ce0d91535fdf043d9e2925a535e75505625ecd..a573e199305ebcfd6b6f86c29bbaecfc124ca5bf 100644 (file)
@@ -199,9 +199,6 @@ class NVMEDevice : public BlockDevice {
   SharedDriverData *get_driver() { return driver; }
 
  public:
-  aio_callback_t aio_callback;
-  void *aio_callback_priv;
-
   NVMEDevice(CephContext* cct, aio_callback_t cb, void *cbpriv);
 
   bool supported_bdev_label() override { return false; }