﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
150	don't overfill your filesystem's directories -- and make intermediate dirs be leading prefixes of storage indexes?	zooko	zooko	"As mentioned on [wiki:Performance#StorageServers the Performance page], ext3 can store no more than 32,000 entries in a single directory.  This ticket is to work-around such limitations by using a few bits of the storage index to choose a subdirectory.  Something like this:

{{{
p = os.path.join(idlib.b2a_l(s[:2], 14), idlib.b2a(s))
}}}

Would allow us to store 524,288,000 shares.

(Yay -- there's a use for z-base-32's bit-length!)
"	defect	closed	major	0.8.0 (Allmydata 3.0 Beta)	code-storage	0.7.0	fixed	scaling scalability		
