Project

General

Profile

Actions

Tasks #23844

open

client: break client_lock

Added by Patrick Donnelly about 6 years ago. Updated over 2 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Performance/Resource Usage
Target version:
-
% Done:

88%

Tags:
Reviewed:
Affected Versions:
Component(FS):
Client
Labels (FS):
task(hard)
Pull request ID:

Description

See past efforts on this. Matt Benjamin did some prototyping on Firefly. Those patches will likely be unusable but could be useful for guiding a fresh approach.


Subtasks 8 (1 open7 closed)

Cleanup #46620: client: add command_lock supportResolvedXiubo Li

Actions
Tasks #46649: client: make the 'mounted', 'unmounting' and 'initialized' members a single 'state' memberResolvedXiubo Li

Actions
Tasks #46682: client: add timer_lock supportResolvedXiubo Li

Actions
Tasks #46688: client: add inode lock supportFix Under ReviewXiubo Li

Actions
Tasks #46768: client: clean up the unnecessary client_lock for _conf->client_traceResolvedXiubo Li

Actions
Tasks #46890: client: add request lock supportClosedXiubo Li

Actions
Tasks #47047: client: release the client_lock before copying data in all the readsResolvedXiubo Li

Actions
Tasks #47920: client: get rid of the client_lock for mdsmapWon't FixXiubo Li

Actions
Actions #1

Updated by Patrick Donnelly about 5 years ago

  • Target version changed from v14.0.0 to v15.0.0
Actions #2

Updated by Patrick Donnelly about 5 years ago

  • Target version deleted (v15.0.0)
Actions #3

Updated by John Liu about 4 years ago

'Matt Benjamin did some prototyping on Firefly', can you share a specific git branch?

Actions #4

Updated by Xiubo Li almost 4 years ago

  • Assignee set to Xiubo Li
Actions #5

Updated by Xiubo Li almost 4 years ago

  • Status changed from New to In Progress
Actions

Also available in: Atom PDF