Project

General

Profile

Actions

Tasks #796

closed

Bug #777: mount hung, tid timed out messages in log

Let CDir::_commit_full write in pieces

Added by Greg Farnum about 13 years ago. Updated about 13 years ago.

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

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

CDir::_commit_full attempts to write out the whole directory to the PG, no matter how large. It doesn't need to do this since dentries/inodes are independently versioned.
So, set it up so that it can take a max amount to write and then handle that by wrapping up the completion in another one that continues the write!

Actions #1

Updated by Greg Farnum about 13 years ago

  • Status changed from New to 7

Pushed it into the max_commit_size branch. Testing it now.

Actions #2

Updated by Greg Farnum about 13 years ago

  • Status changed from 7 to Resolved

Pushed into master in commit: 3129581e89cb38f9ad2ff85673e50a033ec77d40

Actions

Also available in: Atom PDF