]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: don't call refresh from mirror::GetInfoRequest state machine 32952/head
authorMykola Golub <mgolub@suse.com>
Mon, 20 Jan 2020 13:42:47 +0000 (13:42 +0000)
committerShyukri Shyukriev <shshyukriev@suse.com>
Tue, 4 Feb 2020 19:32:32 +0000 (21:32 +0200)
commita87e0885c5e713facd0681a0d05e11a290902369
treee08d18aaa19352f812bd441f1e7e126ac71f293a
parente1c5fd9306ce839d8d3ac8160c57aba42e0231a8
librbd: don't call refresh from mirror::GetInfoRequest state machine

Fixes: https://tracker.ceph.com/issues/43589
Signed-off-by: Mykola Golub <mgolub@suse.com>
(cherry picked from commit da46798ab3f56a639cc7a0b885778e8f75505b53)

Conflicts:
src/librbd/api/Mirror.cc
- C_ImageGetInfo ctor takes only two arguments in nautilus
- nautilus does not have LambdaContext as a class; use FunctionContext
  instead

(cherry picked from commit a1e0d623d5026baec9d1e6ed83201c3fb326fc10)
src/librbd/api/Mirror.cc
src/librbd/mirror/GetInfoRequest.cc
src/librbd/mirror/GetInfoRequest.h