On Mon, Jan 19, 2009 at 2:55 PM, Adam Leventhal <a...@eng.sun.com> wrote:
> Drive vendors, it would seem, have an incentive to make their "500GB" > drives > as small as possible. Should ZFS then choose some amount of padding at the > end of each device and chop it off as insurance against a slightly smaller > drive? How much of the device should it chop off? Conversely, should users > have the option to use the full extent of the drives they've paid for, say, > if they're using a vendor that already provides that guarantee? Drive vendors, it would seem, have incentive to make their 500GB drives as cheap as possible. The two are not necessarily one and the same. And again, I say take a look at the market today, figure out a percentage, and call it done. I don't think you'll find a lot of users crying foul over losing 1% of their drive space when they don't already cry foul over the false advertising that is drive sizes today. In any case, you might as well can ZFS entirely because it's not really fair that users are losing disk space to raid and metadata... see where this argument is going? I really, REALLY doubt you're going to have users screaming at you for losing 1% (or whatever the figure ends up being) to a right-sizing algorithm. In fact, I would bet the average user will NEVER notice if you don't tell them ahead of time. Sort of like the average user had absolutely no clue that 500GB drives were of slightly differing block numbers, and he'd end up screwed six months down the road if he couldn't source an identical drive. I have two disks in one of my systems... both maxtor 500GB drives, purchased at the same time shortly after the buyout. One is a rebadged Seagate, one is a true, made in China Maxtor. Different block numbers... same model drive, purchased at the same time. Wasn't zfs supposed to be about using software to make up for deficiencies in hardware? It would seem this request is exactly that... > > > > You know, sort of like you not letting people choose their raid layout... > > Yes, I'm not saying it shouldn't be done. I'm asking what the right answer > might be. The *right answer* in simplifying storage is not "manually slice up every disk you insert into the system to avoid this issue". The right answer is "right-size by default, give admins the option to skip it if they really want". Sort of like I'd argue the right answer on the 7000 is to give users the raid options you do today by default, and allow them to lay it out themselves from some sort of advanced *at your own risk* mode, whether that be command line (the best place I'd argue) or something else. --Tim
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss