Project

General

Profile

Actions

Cleanup #431

closed

mds: clean up inode journaling internal interfaces

Added by Greg Farnum over 13 years ago. Updated over 7 years ago.

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

0%

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

Description

Right now there's a long list of arguments that get passed all over the logging code just so they can get encoded in fullbit(), many or most of which could and should be replaced by a reference to the new projected_inode_t. Besides making the argument list shorter and more readable, we could then log an encoded projected_inode_t, which lets us add new logged members of the inode without changing on-disk format

Actions #1

Updated by Sage Weil over 13 years ago

  • Subject changed from Clean up inode logging to Clean up inode journaling
Actions #2

Updated by Sage Weil over 13 years ago

  • Target version deleted (v0.23)
Actions #3

Updated by Sage Weil over 12 years ago

  • Subject changed from Clean up inode journaling to mds: clean up inode journaling internal interfaces
  • Translation missing: en.field_position deleted (280)
  • Translation missing: en.field_position set to 270
Actions #4

Updated by Sage Weil over 12 years ago

  • Status changed from New to Resolved
Actions #5

Updated by John Spray over 7 years ago

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

Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.

Actions

Also available in: Atom PDF