Well, it's a little complicated. [...] the whole thing is zlib compressed before storing it, and it's the compressed file that is limited to 16K. This makes it rather difficult to predict exactly how much space you will be using ...
RokuMarkn - Is this also the case with `persist`?
In my tests seems any persist_quota < 68 is ignored ("ask and you shall receive... default quota") - but which is worse, any change (increase or decrease) in larger values causes the storage content to be lost.
Yes, 64K is the smallest possible persist filesystem, so smaller numbers are taken to mean 64K.
But it's not supposed to lose content if you change the persist size. It's supposed to create a new filesystem of the requested size, copy the files from the old one to the new one, and delete the old one. I haven't tested it but that's what the code says.