Stefan Sperling wrote on Thu, Sep 08, 2011 at 10:36:13 +0200:
> I probably would have used FSFS_SUCCESSORS_FILES_PER_SHARD
> instead of FSFS_SUCCESSORS_REVISIONS_PER_SHARD, and then
> computed the filename based on that number. I don't like
> thinking of it in terms of "revisions per shard" because
> the numbers get so big :)

First of all, the "big" numbers are 12(decimal) or 35(decimal), not more.

Second of all, I don't even think about the big numbers _at all_.
When I see 

    (revision % FSFS_SUCCESSORS_REVISIONS_PER_SHARD)
    / ffd->max_files_per_dir,

I parse the parenthesized expression as "the index of 'revision'
within its shard"; but I don't work out its value.

Reply via email to