From 516c47ecf78576c3bc8b1095e822a22cff42f17f Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Fri, 30 Jan 2026 09:58:25 +0100 Subject: README: Simplify architectual considerations section --- README.md | 14 ++++++-------- 1 file 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 -- cgit v1.3.1-10-gc9f91