mirror of
https://github.com/urbit/shrub.git
synced 2024-12-24 11:24:21 +03:00
u3: cleanup comments about snapshot system limitations
This commit is contained in:
parent
fee50375c9
commit
d1d1860ac7
@ -75,14 +75,13 @@
|
|||||||
//! ### limitations
|
//! ### limitations
|
||||||
//!
|
//!
|
||||||
//! - loom page size is fixed (16 KB), and must be a multiple of the
|
//! - loom page size is fixed (16 KB), and must be a multiple of the
|
||||||
//! system page size. (can the size vary at runtime give south.bin's
|
//! system page size.
|
||||||
//! reversed order? alternately, if system page size > ours, the fault
|
//! - update atomicity is crucial:
|
||||||
//! handler could dirty N pages at a time.)
|
//! - patch application must either completely succeed or
|
||||||
//! - update atomicity is suspect: patch application must either
|
//! leave on-disk segments (memory image) intact.
|
||||||
//! completely succeed or leave on-disk segments intact. unapplied
|
//! - unapplied patches can be discarded (triggering event replay),
|
||||||
//! patches can be discarded (triggering event replay), but once
|
//! but once patch application begins it must succeed.
|
||||||
//! patch application begins it must succeed.
|
//! - may require integration into the overall signal-handling regime.
|
||||||
//! may require integration into the overall signal-handling regime.
|
|
||||||
//! - many errors are handled with assertions.
|
//! - many errors are handled with assertions.
|
||||||
//!
|
//!
|
||||||
//! ### enhancements
|
//! ### enhancements
|
||||||
|
Loading…
Reference in New Issue
Block a user