Project

General

Profile

Bug #21956

[journal] possible infinite loop within journal:expire_tags class method

Added by Jason Dillaman about 2 months ago. Updated about 2 months ago.

Status:
Pending Backport
Priority:
Urgent
Target version:
-
Start date:
10/27/2017
Due date:
% Done:

0%

Source:
Tags:
Backport:
luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Release:
Needs Doc:
No

Description

A bug was introduced when the "more" flag was added to "cls_cxx_map_get_vals". The loop previously cleared the value map to indicate that the loop should break but now the loop is controlled by the "more" flag and not stopping. This results in an OSD being killed by the heartbeat test.


Related issues

Copied to rbd - Backport #21968: luminous: [journal] possible infinite loop within journal:expire_tags class method Need Review

History

#1 Updated by Jason Dillaman about 2 months ago

  • Copied from Backport #21782: luminous: [journal] possible infinite loop within journal:tag_list class method added

#2 Updated by Jason Dillaman about 2 months ago

  • Status changed from New to In Progress
  • Assignee set to Jason Dillaman

#3 Updated by Jason Dillaman about 2 months ago

  • Copied from deleted (Backport #21782: luminous: [journal] possible infinite loop within journal:tag_list class method)

#4 Updated by Jason Dillaman about 2 months ago

  • Status changed from In Progress to Need Review

#5 Updated by Mykola Golub about 2 months ago

  • Status changed from Need Review to Pending Backport

#6 Updated by Jason Dillaman about 2 months ago

  • Copied to Backport #21968: luminous: [journal] possible infinite loop within journal:expire_tags class method added

Also available in: Atom PDF