Project

General

Profile

Bug #20386

infinite loop in rest api for datalog list

Added by Casey Bodley 4 months ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
Start date:
06/22/2017
Due date:
% Done:

0%

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

Description

When the max_entries argument is empty and the datalog has more than MAX_ENTRIES(1000) entries, the loop will reuse the same marker for each call to data_log->list_entries() and never complete.

https://github.com/ceph/ceph/pull/15841


Related issues

Copied to rgw - Backport #20458: jewel: infinite loop in rest api for datalog list Resolved
Copied to rgw - Backport #20459: kraken: infinite loop in rest api for datalog list Rejected

History

#1 Updated by Orit Wasserman 4 months ago

  • Backport set to jewel, kraken

#2 Updated by Casey Bodley 4 months ago

  • Priority changed from Normal to Urgent

#3 Updated by Casey Bodley 4 months ago

opened https://github.com/ceph/ceph/pull/15983 with some additional changes

#4 Updated by Casey Bodley 4 months ago

  • Status changed from Need Review to Pending Backport
  • Priority changed from Urgent to High

#5 Updated by Casey Bodley 4 months ago

added trivial jewel backport at https://github.com/ceph/ceph/pull/15988

#6 Updated by Nathan Cutler 4 months ago

  • Copied to Backport #20458: jewel: infinite loop in rest api for datalog list added

#7 Updated by Nathan Cutler 4 months ago

  • Copied to Backport #20459: kraken: infinite loop in rest api for datalog list added

#8 Updated by Orit Wasserman 4 months ago

  • Priority changed from High to Urgent

#9 Updated by Nathan Cutler about 2 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF