On Wednesday June 24, snitzer@xxxxxxxxxx wrote: > > > Hi Neil, > > For some reason I thought you were aware of what Martin had put > together. I assumed as much given you helped sort out some MD interface > compile fixes in linux-next relative to topology-motivated changes. > Anyway, not your fault that you didn't notice the core topology > support.. It is likely a function of Martin having implemented the MD > bits; you got this topology support "for free"; whereas I was forced to > implement DM's topology support (and a few important changes to the core > infrastructure). > > Here is a thread from April that discusses the core of the topology > support: > http://marc.info/?l=linux-ide&m=124058535512850&w=4 Thanks for these. I see they were mainly on linux-ide and linux-scsi, neither of which I read. They also eventually made an appearance on linux-kernel, but it is only by luck that I find important stuff there. Yes, I have been aware of it for a while but had my mind on other things and figured other people could probably get the details right without me interfering.... > > This post touches on naming and how userland tools are expected to > consume the topology metrics: > http://marc.info/?t=124055146700007&r=1&w=4 > > This post talks about the use of sysfs: > http://marc.info/?l=linux-ide&m=124058543713031&w=4 > > > Martin later shared the following with Alasdair and I and it really > helped smooth out my understanding of these new topology metrics (I've > updated it to reflect the current naming of these metrics): Thanks for this - quite helpful. I might refer to bit in my reply to Martin. > > > > > > That being said I don't have a problem moving the limits somewhere else > > > if that's what people want to do. I agree that the current sysfs > > > location for the device limits is mostly a function of implementation > > > and backwards compatibility. > > > > Who do I have to get on side for you to be comfortable moving the > > various metrics to 'bdi' (leaving legacy duplicates in 'queue' where > > that is necessary) ?? i.e. which people need to want it? > > While I agree that adding these generic topology metrics to 'queue' may > not be the perfect place I don't feel 'bdi' really helps userland > understand them any better. Nor would userland really care. But I do > agree that 'bdi' is likely a better place. > > You had mentioned your goal of removing MD's 'queue' entirely. Well DM > already had that but Martin exposed a minimalist one as part of > preparations for the topology support, see commit: > cd43e26f071524647e660706b784ebcbefbd2e44 Oh yuck. I wasn't aware of that. This is just horrible. > > We _could_ then backout cd43e26f071524647e660706b784ebcbefbd2e44 too? please please please please please! (I haven't really paid attention, but I thought everything always had a 'queue' - I just ignored in on md devices because it didn't mean anything). NeilBrown -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html