Project

General

Profile

Actions

Feature #8594

open

Monitor multi-thread awareness

Added by Brian Andrus almost 10 years ago. Updated almost 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Support
Tags:
Backport:
Reviewed:
Affected Versions:
Component(RADOS):
Monitor
Pull request ID:

Description

First noticed by a support customer in firefly while starting OSDs, creating this as a tracking issue initially until more information can be gathered.

Revised to a feature request per the information provided in Greg's update.

Especially with future growth of Ceph, monitors may be able to make good use of multiple cores in some scenarios. Currently, a user is observing mon processes utilizing 100% CPU on one core during intensive deep scrub operations.

Actions #1

Updated by Greg Farnum almost 10 years ago

The monitor is essentially single threaded right now. If that's causing specific performance issues it would be good to get more details. If it's not, I'm not sure if this is a feature request or what.
Making it generically multi-threaded would be a VERY big project; making it multi-threaded in a few specific circumstances is also a lot of work to schedule, but Joao has been talking about one of them already so maybe we'll get lucky.

Actions #2

Updated by Brian Andrus almost 10 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from Monitor process maxing out single core, other cores idle to Monitor multi-thread awareness
  • Description updated (diff)
Actions #3

Updated by Patrick Donnelly almost 5 years ago

  • Project changed from Ceph to RADOS
  • Category deleted (Monitor)
  • Component(RADOS) Monitor added
Actions

Also available in: Atom PDF