]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
krbd: optionally skip waiting for udev events
authorIlya Dryomov <idryomov@gmail.com>
Mon, 24 Aug 2020 17:01:46 +0000 (19:01 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 2 Sep 2020 11:55:55 +0000 (13:55 +0200)
commit6b5a85102272ef5f73261b41a985c851e3000293
treef527f2e0e63f3158858d8812d8b6996c16a15e8b
parenta09267c8fc2f22f577b89f347114fc6b20df383c
krbd: optionally skip waiting for udev events

Add support for noudev option to allow mapping and unmapping images
from a privileged container in a non-initial network namespace (e.g.
when using Multus CNI).

Fixes: https://tracker.ceph.com/issues/47128
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 2e657d134a1af489dcf623d207be259ce3dda9bc)

Conflicts:
doc/man/8/rbd.rst [ crush_location, read_from_replica and
  compression_hint map options not in nautilus ]
src/krbd.cc [ commits 08bf0b628803 ("krbd: do away with
  explicit memory management") and 1e67e240f4dd ("krbd: misc
  cleanups") not in nautilus ]
src/tools/rbd/action/Kernel.cc [ commits 34f539d8af33 ("rbd:
  delay parsing of default kernel map options") and da4ffd834fb8
  ("rbd: rename some MapOptions instances to unmap_options") not
  in nautilus ]
doc/man/8/rbd.rst
src/include/krbd.h
src/krbd.cc
src/test/librbd/fsx.cc
src/tools/rbd/action/Kernel.cc