I'm thinking of turning my raspberry pi into a fossil/venti
combination to store some files and I am curious about how fossil
would handle a particular scenario.

Some background; I have a 1.5TB HDD that I was planning on turning
into a 64GB fossil partition and a ~1472GB venti partition.

It is quite possible the active portion of the filesystem will exceed
64GB. Obviously that is not to say I expect to be changing 64GB of
data between snapshots/archives, but I may want >64GB to be
accessible.

My understanding from reading the wiki and related man pages is that
fossil will allow this because after a file is archived to venti its
blocks on the fossil partition are freed up for re-use and a reference
to the venti data is stored instead.

Onto my question: What if I shrunk that fossil partition to, say, 1GB
and then wrote either more than 1GB in small files or a single 2GB
file.

Will fossil error on the write that pushes it over the edge?
Perhaps 'spill' the extra data over to venti?
Something else entirely?

Reply via email to