Project

General

Profile

Feature #38136

core: lazy omap stat collection

Added by Vikhyat Umrao over 2 years ago. Updated about 2 years ago.

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

100%

Source:
Support
Tags:
Backport:
nautilus, mimic,luminous
Reviewed:
Affected Versions:
Component(RADOS):
Pull request ID:

Description

In Nautlis this PR - https://github.com/ceph/ceph/pull/18096 will bring very good support for all sizes in `ceph osd df tree` command but it is very hard to backport this to Luminous. For Luminous we may want to have an admin socket command which will give us omap size for the given BlueStore OSD.

RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=1671585


Subtasks

Feature #38550: osd: Implement lazy omap usage statistics per osd DuplicateBrad Hubbard


Related issues

Copied to RADOS - Backport #38551: luminous: core: lazy omap stat collection Resolved
Copied to RADOS - Backport #38552: mimic: core: lazy omap stat collection Resolved
Copied to RADOS - Backport #40744: nautilus: core: lazy omap stat collection Resolved

History

#1 Updated by Vikhyat Umrao over 2 years ago

  • Description updated (diff)

#2 Updated by Vikhyat Umrao over 2 years ago

#3 Updated by Vikhyat Umrao over 2 years ago

Vikhyat Umrao wrote:

I am checking if we can backport only this to luminous - https://github.com/ceph/ceph/pull/18096/commits/13295a38839d3df18994be101eb69361ce30cd34

looks like all commits are related and we can not. We need to pull complete whole PR :(

#4 Updated by Brad Hubbard over 2 years ago

Backporting https://github.com/ceph/ceph/pull/26614 may be easier Vikhyat if/when it merges?

#5 Updated by Vikhyat Umrao over 2 years ago

Brad Hubbard wrote:

Backporting https://github.com/ceph/ceph/pull/26614 may be easier Vikhyat if/when it merges?

Thank you Brad. Great work and as discussed I think we can open a new feature tracker for per OSD aggregation from pg stats.

Brad - I have changed this one to pending backport and I have created this new one - http://tracker.ceph.com/issues/38550 for per osd.

#6 Updated by Vikhyat Umrao over 2 years ago

  • Status changed from New to Pending Backport
  • Assignee set to Brad Hubbard
  • Backport set to mimic luminous

#7 Updated by Brad Hubbard over 2 years ago

  • Subject changed from Luminous: adding an option in BlueStore asock for checking the omap size in the OSD to Luminous: adding an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection

#8 Updated by Brad Hubbard over 2 years ago

  • Copied to Backport #38551: luminous: core: lazy omap stat collection added

#9 Updated by Brad Hubbard over 2 years ago

#11 Updated by Brad Hubbard about 2 years ago

  • Backport changed from mimic luminous to nautilus, mimic,luminous

#12 Updated by Brad Hubbard about 2 years ago

  • Copied to Backport #40744: nautilus: core: lazy omap stat collection added

#13 Updated by Nathan Cutler about 2 years ago

  • Project changed from bluestore to RADOS
  • Subject changed from Luminous: adding an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection to add an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection

#14 Updated by Nathan Cutler about 2 years ago

  • Subject changed from add an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection to core: add an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection

#15 Updated by Nathan Cutler about 2 years ago

  • Subject changed from core: add an option in BlueStore asock for checking the omap size in the OSD or backport lazy omap stat collection to core: lazy omap stat collection

#16 Updated by Brad Hubbard about 2 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF