Project

General

Profile

Actions

Feature #37849

closed

[io] simple scheduler plugin for object dispatcher layer

Added by Jason Dillaman over 5 years ago. Updated about 5 years ago.

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

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

The goal would be to delay object updates for a given object if one is in-flight. This will offer the opportunity to potentially aggregate sequential IOs to the same object in fewer requests. IO to a given object can be unplugged once the in-flight request completes, or when 1/2 the average IO latency has been reached, or when a flush is received. It should also restrict the total number of in-flight IOs to a configurable number.

Actions #1

Updated by Jason Dillaman over 5 years ago

  • Subject changed from [librbd] simple scheduler plugin for object dispatcher layer to [io] simple scheduler plugin for object dispatcher layer
Actions #2

Updated by Mykola Golub about 5 years ago

  • Status changed from New to Resolved
  • Assignee set to Mykola Golub
  • Pull request ID set to 26675
Actions

Also available in: Atom PDF