-
In the synchronization options in the UI, we can choose any of esync, fsync or futex2. However, I'm not sure all runners support all of them. Is there a list of which runners support what?
-
A quick search of the source code brings up nothing for `sync` or `fsync`. It seems to be that, in order to guarantee a backup has completed successfully then the following should take place:
- All fi…
-
```
This is about the scenario where a power crash happens while a database is
being created. The bug is triggered only if the crash happens within a narrow
time interval, and only when certain file…
-
```
This is about the scenario where a power crash happens while a database is
being created. The bug is triggered only if the crash happens within a narrow
time interval, and only when certain file…
-
Rumor has that on Linux one needs to call fsync after temp file has been written out first before calling rename syscall, otherwise we could end up with an empty file in the new location during system…
houqp updated
11 months ago
-
### Summary
If you want to durably (safe against power-loss) write a file to disk on Linux (and most Unixes, likely also including OSX), you need to
1. `fsync()` both the file itself
2. `fsync(…
-
```
This is about the scenario where a power crash happens while a database is
being created. The bug is triggered only if the crash happens within a narrow
time interval, and only when certain file…
-
ZFS `master` deadlocks when running xfstests test `generic/013`.
`dmesg`
[ 0.000000] Linux version 5.9.0-0.bpo.5-amd64 (debian-kernel@lists.debian.org) (gcc-8 (Debian 8.3.0-6) 8.3.0, GN…
-
There is a selftest:
```
commit 88537aac0b3840314d3a5cc401a7fc400c069bc9
Author: Nhat Pham
Date: Tue May 2 18:36:08 2023 -0700
selftests: add selftests for cachestat
```
With some …
-
## Goal
To reduce the amount of fsyncing by opening the blockstores (lmdb and badger) in "no sync" mode, and introducing explicit fsyncs only when we're effectively committing new state (i.e. writi…
raulk updated
3 years ago