aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-01-30 09:58:25 +0100
committerGravatar Runxi Yu2026-01-30 09:58:25 +0100
commit516c47ecf78576c3bc8b1095e822a22cff42f17f (patch)
tree74d7bd911e515ed652c69ea0d4cf7e099fa606ec /README.md
parentpktline: Add package-level documentation line (diff)
signatureNo signature
README: Simplify architectual considerations section
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 6 insertions, 8 deletions
diff --git a/README.md b/README.md
index d2ef2394..fd47ec9f 100644
--- a/README.md
+++ b/README.md
@@ -67,14 +67,12 @@ on a `Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz`.
## Architectural considerations
-It is important to realize that Furgit, and performant Git implementations in
-general, heavily rely on using memory mappings of packfiles, and assume
-relatively predictable fault handling behavior. Therefore, in distributed
-systems, we strongly advise *not* using Furgit on top of distributed network
-filesystems such as CephFS or NFS; instead, consider solutions where redundancy
-and distributions belong *above* the Git layer, such as using a set of Git
-nodes each running Furgit/etc. on local repositories, then using an RPC
-protocol over it.
+Furgit heavily relies on memory mappings of packfiles, and assume relatively
+predictable fault handling behavior. In distributed systems, we advise *not*
+using Furgit on top of distributed network filesystems such as CephFS or NFS;
+consider solutions where redundancy and distributions belong *above* the Git
+layer, e.g., using an RPC protocol over a set of Git nodes each running Furgit
+on local repositories.
## Dependencies