Project

General

Profile

Actions

Feature #55608

open

Use swap for deferred_stable when not bluefs_layout.single_shared_device() in _kv_sync_thread

Added by yunqing wang almost 2 years ago. Updated almost 2 years ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

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

Description

When bluefs_layout.single_shared_device() is false and deferred_done is not empty, the deferred_stable_queue is always empty which make deferred_stable empty also.
So we can use swap instead of insert when insert key of deferred_done to deferred_stable.

Actions #1

Updated by Igor Fedotov almost 2 years ago

  • Project changed from Ceph to bluestore
  • Subject changed from use swap for deferred_stable when not bluefs_layout.single_shared_device() in _kv_sync_thread to Use swap for deferred_stable when not bluefs_layout.single_shared_device() in _kv_sync_thread
  • Category deleted (OSD)
Actions #2

Updated by Igor Fedotov almost 2 years ago

  • Status changed from New to Fix Under Review
Actions

Also available in: Atom PDF