Project

General

Profile

Actions

Bug #59713

closed

[rbd_support] recover from "double blocklisting" (being blocklisted while recovering from blocklisting)

Added by Ilya Dryomov 12 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
% Done:

0%

Source:
Tags:
backport_processed
Backport:
pacific,quincy
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Currently the recovery thread just logs an error and exits in this case:

    def run(self) -> None:
        self.log.info("recovery thread starting")
        try:
            while True:
                # block until rados client is blocklisted
                self.client_blocklisted.wait()
                self.log.info("restarting")
                self.shutdown()
                self.client_blocklisted.clear()
                self.setup()
                self.log.info("restarted")
        except Exception as ex:
            self.log.fatal("Fatal runtime error: {}\n{}".format(
                ex, traceback.format_exc()))


Related issues 3 (0 open3 closed)

Related to rbd - Bug #56724: [rbd_support] recover from RADOS instance blocklistingResolvedRamana Raja

Actions
Copied to rbd - Backport #61194: quincy: [rbd_support] recover from "double blocklisting" (being blocklisted while recovering from blocklisting)ResolvedRamana RajaActions
Copied to rbd - Backport #61195: pacific: [rbd_support] recover from "double blocklisting" (being blocklisted while recovering from blocklisting)ResolvedRamana RajaActions
Actions #1

Updated by Ilya Dryomov 12 months ago

  • Related to Bug #56724: [rbd_support] recover from RADOS instance blocklisting added
Actions #2

Updated by Ilya Dryomov 12 months ago

  • Status changed from New to In Progress
Actions #3

Updated by Ramana Raja 12 months ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 51454
Actions #4

Updated by Ilya Dryomov 11 months ago

  • Status changed from Fix Under Review to Pending Backport
Actions #5

Updated by Backport Bot 11 months ago

  • Copied to Backport #61194: quincy: [rbd_support] recover from "double blocklisting" (being blocklisted while recovering from blocklisting) added
Actions #6

Updated by Backport Bot 11 months ago

  • Copied to Backport #61195: pacific: [rbd_support] recover from "double blocklisting" (being blocklisted while recovering from blocklisting) added
Actions #7

Updated by Backport Bot 11 months ago

  • Tags set to backport_processed
Actions #8

Updated by Ilya Dryomov 6 months ago

  • Status changed from Pending Backport to Resolved

While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".

Actions

Also available in: Atom PDF