Keybase is slowing down `df` and possible other FS operations
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Keybase GUI Version: 1.0.26-20170724171020+b095a794e
Whenever I open a system file dialog (e.g. in Sublime Text) I get a beach ball for upwards of 10s.
I also noticed df was slow and then prints an i/o error for /keybase.
This all is fixed upon closing keybase from my menubar.
df: /keybase: Input/output error
Filesystem Size Used Avail Use% Mounted on
/dev/disk1 465G 369G 96G 80% /
localhost:/M9ATJ-xxxxxxxxxxxxxx 465G 465G 0 100% /Volumes/MobileBackups
Sookasa@osxfuse0 465G 369G 96G 80% /Users/jason/Dropbox (Periscope Data)/Sookasa
/dev/disk3 1.9T 1.8T 38G 98% /Volumes/Seagate Backup Plus Drive
/dev/disk5s2 5.2G 4.7G 490M 91% /Volumes/OS X Install ESD
df -h 0.00s user 0.00s system 0% cpu 10.075 total```
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the report on macOS by opening a system file dialog and running the supplied df -h command while Keybase is running, then repeat after closing Keybase. Investigate the Keybase filesystem behavior implicated by the /keybase I/O error; done means these operations no longer pause for about 10 seconds or report the filesystem error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, macos
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100