Project

General

Profile

Actions

Feature #18477

open

O_TMPFILE support in libcephfs

Added by Jeff Layton over 7 years ago. Updated about 5 years ago.

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

0%

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

Description

nfs-ganesha could make use of the ability to create a disconnected inode (pinned only by an open file descriptor) that can be linked into place later. If libcephfs supported that, it would allow closing some potential races that can occur when an OPEN RPC fails.

The kernel implements this with the O_TMPFILE open flag, and I think we'll want to do the same in libcephfs.


Related issues 1 (0 open1 closed)

Related to CephFS - Feature #24461: cephfs: improve file create performance buffering file unlink/create operationsResolvedJeff Layton

Actions
Actions

Also available in: Atom PDF