Project

General

Profile

Actions

Feature #13938

closed

librbd: reuse ImageCtx::finisher and SafeTimer for lots of images case

Added by Haomai Wang over 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
librbd
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
jewel
Reviewed:
Affected Versions:
Pull request ID:

Description

Each Image structure will create two new threads for finisher and SafeTimer, we may reuse these two threads in the same CephContext via lookup_or_create_singleton_object


Related issues 1 (0 open1 closed)

Copied to Ceph - Backport #15996: jewel: librbd: reuse ImageCtx::finisher and SafeTimer for lots of images caseResolvedAbhishek VarshneyActions
Actions #1

Updated by Haomai Wang almost 8 years ago

  • Status changed from New to Resolved
Actions #2

Updated by Jason Dillaman almost 8 years ago

  • Status changed from Resolved to Pending Backport
  • Backport set to jewel

Since rbd-mirror will hold potentially hundreds or thousands of images open, setting this for backport to jewel

Actions #3

Updated by Nathan Cutler almost 8 years ago

  • Copied to Backport #15996: jewel: librbd: reuse ImageCtx::finisher and SafeTimer for lots of images case added
Actions #4

Updated by Abhishek Varshney almost 8 years ago

Actions #5

Updated by Loïc Dachary almost 8 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF