Project

General

Profile

Actions

Cleanup #89

closed

mds: put inode dirty fields in dirty_bits_t to reduce memory footprint

Added by Sage Weil almost 14 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

Description

Most inodes in the cache aren't dirty.

Actions #1

Updated by Sage Weil over 13 years ago

  • Target version set to 12
Actions #2

Updated by Sage Weil over 13 years ago

  • Estimated time set to 4:00 h
  • Source set to 2
Actions #3

Updated by Sage Weil over 13 years ago

  • Translation missing: en.field_position deleted (302)
  • Translation missing: en.field_position set to 301
Actions #4

Updated by Sage Weil almost 13 years ago

  • Target version changed from 12 to 19
Actions #5

Updated by Sage Weil over 12 years ago

  • Tracker changed from Feature to Cleanup
Actions #6

Updated by Sage Weil over 12 years ago

  • Target version deleted (19)
Actions #7

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (481)
  • Translation missing: en.field_position set to 743
Actions #8

Updated by Sage Weil over 11 years ago

  • Project changed from Ceph to CephFS
  • Category deleted (1)
Actions #9

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (1202)
  • Translation missing: en.field_position set to 582
Actions #10

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (589)
  • Translation missing: en.field_position set to 9
Actions #11

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (20)
  • Translation missing: en.field_position set to 2
Actions #12

Updated by Sage Weil over 11 years ago

  • Translation missing: en.field_position deleted (7)
  • Translation missing: en.field_position set to 28
Actions #13

Updated by Greg Farnum over 11 years ago

I briefly scanned the CInode and inode_t structs and it wasn't obvious to me what this should encompass. Are you talking about all of the projection infrastructure, or are there other components as well?

Actions #14

Updated by Sage Weil over 11 years ago

Greg Farnum wrote:

I briefly scanned the CInode and inode_t structs and it wasn't obvious to me what this should encompass. Are you talking about all of the projection infrastructure, or are there other components as well?

Anything that we can avoid for clean inodes. Projection is the main thing, but IIRC there were others as well (e.g., xlist nodes for the LogSegment lists).

Actions #15

Updated by Sage Weil about 11 years ago

  • Translation missing: en.field_position deleted (41)
  • Translation missing: en.field_position set to 30
Actions #16

Updated by Greg Farnum about 11 years ago

  • Status changed from New to Closed

This is a less-specific duplicate of #4499 now.

Actions

Also available in: Atom PDF