LLNL / UnifyFS

UnifyFS: A file system for burst buffers
Other
106 stars 31 forks source link

fix attempt to sync unlinked file #679

Closed MichaelBrim closed 3 years ago

MichaelBrim commented 3 years ago

Description

Motivation and Context

Running the writeread example on Summit with the option to remove the target file at completion was causing unifyfs_unmount() failures in most clients.

For example:

2021-09-01T15:09:53 tid=1297965 @ unifyfs_fid_sync_extents() [unifyfs_fid.c:1057] missing filemeta for fid=1
2021-09-01T15:09:53 tid=1297965 @ unifyfs_finalize() [unifyfs_api.c:253] client sync failed
UNIFYFS ERROR: unifyfs_unmount() failed with 'Failure'

How Has This Been Tested?

Tested on OLCF Summit and in Ubuntu Docker.

Types of changes

Checklist:

MichaelBrim commented 3 years ago

@adammoody please look over and merge asap