cloudflare / cloudflare/utahfs

Utah directory being written to blocks parent directory listing.

Open
#20 2 comments 0 reactions 1 assignee Claimed by @Bren2010 View on GitHub
Dominant language
Go
Stars
812
Forks
49
PR merge metrics
No merged PRs in 30d

Description

I have mounted utahfs in my home directory, under `$HOME/Utah` to experiment with. When copying a large file in, the parent directory becomes blocked from listing. Attempting to `Ctrl+C` ls does work, but takes a long time.

Steps to reproduce
```bash
~$ # Terminal 1
~$ utahfs-client -conf ~/utahfs.yaml -mnt ~/Utah
~$ cp largefile Utah/largefile
```

```bash
~$ # Terminal 2
~$ ls

```

Eventually the operation can be killed, the following log is printed:

```
2020/06/23 12:00:02 filesystem.go:661: context canceled
fuse: 2020/06/23 12:00:02 connection.go:486: *fuseops.GetInodeAttributesOp error: app: transaction not active
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.