Re: Re: Shrinking ext3 directories

On Sunday 23 June 2002 02:01, Daniel Phillips wrote:
> On Saturday 22 June 2002 22:59, Daniel Phillips wrote:
> > ... The directory started at 385024 bytes (38.5 bytes/entry
> > and grew a block after about 300 steady state remove/create cycles.
> > Another
> > block was added around 500 cycles. It's up to 1100 cycles now, and hasn't
> > added another block. It sort of looks like the expansion is getting
> > slower.
> > This is with dx_hack_hash. I'll let it run overnight to get a feeling of
> > how
> > urgent the steady-state problem is.
> And now it's up to 5500 cycles, and still hasn't added another block.
> Empirically, we're seeing a very steep falloff in the expansion rate,
> though I'll readily admit the testing is far from sufficient.

At the end of the overnight run with about 16,600 cycles another block has
been added, bringing the directory up to 397312 bytes. The four points I
have now make a nice logarithmic curve, i.e., the slope seems to fall off so
rapidly that there is not a lot to worry about here. All the same, I should
code a more efficient test and run a few billion cycles. Or perhaps that
same effort would be better spent working on the coalesce, which will turn
this into a moot point.


Sponsored by:
ThinkGeek at