Project

General

Profile

Actions

Feature #17979

open

mds: disable early replies when the MDS has slow RADOS requests

Added by John Spray over 7 years ago. Updated about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
% Done:

0%

Source:
Development
Tags:
qos
Backport:
Reviewed:
Affected Versions:
Component(FS):
MDS
Labels (FS):
Pull request ID:

Description

This is a primitive form of flow control.

Currently, if the MDS is experiencing a backlog of RADOS operations, the clients may continue to send lots of metadata operations and proceed with their own data operations. If the data and metadata pools share OSDs, that can exacerbate the situation.

To convince the clients to slow down a bit when the MDS is having trouble getting OSD operations completed, we should disable early replies to clients when there are any slow requests in the Objecter on the MDS.

Actions #1

Updated by Vishal Kanaujia over 7 years ago

  • Assignee set to Vishal Kanaujia
Actions #2

Updated by Patrick Donnelly about 6 years ago

  • Subject changed from Disable early replies when the MDS has slow RADOS requests to mds: disable early replies when the MDS has slow RADOS requests
  • Assignee deleted (Vishal Kanaujia)
  • Target version changed from v12.0.0 to v14.0.0
  • Source set to Development
  • Tags set to qos
Actions #3

Updated by Patrick Donnelly about 5 years ago

  • Target version changed from v14.0.0 to v15.0.0
Actions #4

Updated by Patrick Donnelly about 5 years ago

  • Target version deleted (v15.0.0)
Actions

Also available in: Atom PDF