summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Fougner <fougner89@gmail.com>2023-01-07 14:25:46 +0100
committerAlexander Fougner <fougner89@gmail.com>2023-01-07 14:38:15 +0100
commita22868eded6193a2a8ff7f15b9805f0246378dc4 (patch)
tree5d8c029582a18390abe500ebd6de3eb36b057114
parentefdadd3c2c36e9ed47e791ffabe6691f8d74f0e1 (diff)
Fix wiki links
Note: requires ikiwiki plugin headinganchors Signed-off-by: Alexander Fougner <fougner89@gmail.com>
-rw-r--r--Architecture.mdwn4
-rw-r--r--Fsck.mdwn2
-rw-r--r--Roadmap.mdwn2
3 files changed, 4 insertions, 4 deletions
diff --git a/Architecture.mdwn b/Architecture.mdwn
index 06ab73a..a856535 100644
--- a/Architecture.mdwn
+++ b/Architecture.mdwn
@@ -34,7 +34,7 @@ filesystem updates. In this, bcachefs's implementation is in spirit not unlike
softupdates - however, since bcachefs is working with logical index updates and
not physical disk writes, it works out to be drastically simpler. The btree
guarantees that ordering is preserved of all index updates, without ever needing
-flushes - see the section on [[sequential consistency|BcacheGuide/#index10h3]].
+flushes - see the section on [[sequential consistency|Architecture#Sequential_consistency]].
We use this approach is used for creating/deleting files and links, and for
logical atomicity of appends/truncates. For those unfamiliar with softupdates,
@@ -290,7 +290,7 @@ yet:
- It is not permissible to hold a read lock on any btree node while taking an
intent lock on another. This is because of a deadlock it would cause (an even
more obscure version of the one documented in section on
- [[locking|BcacheGuide/#index8h3]] which I will hopefully document in the
+ [[locking|Architecture#Locking]] which I will hopefully document in the
future).
This is easy to work around - just traverse the iterator taking intent locks
diff --git a/Fsck.mdwn b/Fsck.mdwn
index 79c76e9..169b178 100644
--- a/Fsck.mdwn
+++ b/Fsck.mdwn
@@ -52,7 +52,7 @@ Changes for snapshots:
## References between keys:
Filesystem code operates within a subvolume: at the start of a btree transaction
-it looks up up the subvolume's snapshot ID, and passes that to the btree
+it looks up the subvolume's snapshot ID, and passes that to the btree
iterator code so that lookups always return the newest key visible to that
snapshot ID.
diff --git a/Roadmap.mdwn b/Roadmap.mdwn
index 9584080..8106c9b 100644
--- a/Roadmap.mdwn
+++ b/Roadmap.mdwn
@@ -55,7 +55,7 @@ of focus and should be closed out soon.
### Test infrastructure
-We have [ktest|https://evilpiepirate.org/git/ktest.git], which is a major asset.
+We have [[ktest|https://evilpiepirate.org/git/ktest.git]], which is a major asset.
It turns virtual machine testing into a simple commandline tool - all test
output is on standard output, ctrl-c kills the VM and releases all resources.
It's designed for both interactive development (it tries to be as quick as