linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Linux v2.5.42
@ 2002-10-12 17:14 Mark Peloquin
  2002-10-12 19:34 ` Alan Cox
                   ` (2 more replies)
  0 siblings, 3 replies; 53+ messages in thread
From: Mark Peloquin @ 2002-10-12 17:14 UTC (permalink / raw)
  To: hch; +Cc: linux-kernel, torvalds, evms-devel

On 2002-10-12 13:32:33, Christoph Hellwig wrote:
> > On Fri, Oct 11, 2002 at 09:59:58PM -0700, Linus Torvalds wrote:
> > PS: NOTE - I'm not going to merge either EVMS or LVM2 right now > as 
>things
> > stand.  I'm not using any kind of volume management personally, so > > I 
>just
> > don't have the background or inclination to walk through the > patches 
>and
> > make that kind of decision. My non-scientific opinion is that it > looks 
> > like the EVMS code is going to be merged, but ..
> > > Alan, Jens, Christoph, others - this is going to be an area where > > 
>I need
> > input from people I know, and preferably also help merging. I've > been 
> > happy to see the EVMS patches being discussed on linux-kernel, and > > I 
>just > wanted to let people know that this needs outside help.

>I don't think the work to get EVMS in shape can be done in time > (feel
>free to preove me wrong..).

Should EVMS be included, the team will make it our top priority to resolve 
the disputed design issues. If the ruling should be that some of our design 
decisions must change, so be it, we will comply. Certainly some changes can 
not be done by the 20th or 31st, however I feel the team can handle most 
changes before 2.6 ships.

>The problem in my eyes is that large
>parts of what evms does should be in the higher layers, i.e. the
>block layer, but they implement their own new layer as the consumer > of
>those.  i.e. instead of using the generic block layer structures to
>present a volume/device they use their own,

More accurately, we do use generic block layers structures to present 
volumes that are visible to the user/system.

>private structures that
>need hacks to get the access right (pass-through ioctls) and need
>constant resyncing with the native structures in the case where we
>have both (the lowest layer).

The point of contention is that EVMS does not provide generic access (block 
layer operations) to the components that make up the volume, but only to the 
user/system accessible volumes themselves. EVMS consumes (primarily disk) 
devices and produces volumes. The intermediate points are abstracted by the 
volume manager.

>IMHO we should try to get a common
>userspace API in first, then implement the missing functionality for
>properly interaction of voulme managers at the block layer.  After
>that EVMS would just be a set of coulme mangment drivers + a library
>of common functionality.

>Doing that higher level work will take some time to get right, and the
>current EVMS API seems unsuitable for me, it contains lots of very#
>strange APIs that need rework.  Merging EVMS now for 2.6 means that
>we'll have to keep those strange APIs around, and have to maintain
>backwards-compatiblity.

I guess it comes down to the point of whether the block layer should evolve 
to also handle volume management generically, or whether volume management 
is separate component that utilizes and works with the block layer.

Linus, if you feel that volume management and the block layer can and should 
be separate components that work together, then EVMS is ready today, and at 
least functionally, could be a pretty good starting point. As a separate 
component, only the EVMS tools would have to know or care of the new EVMS 
APIs. The volumes EVMS produces, being standard block devices, interface, 
interact, and operate as any other block device does today.

Mark

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: [Evms-devel] Re: Linux v2.5.42
@ 2002-10-14 23:57 Mark Peloquin
  0 siblings, 0 replies; 53+ messages in thread
From: Mark Peloquin @ 2002-10-14 23:57 UTC (permalink / raw)
  To: Alexander Viro; +Cc: linux-kernel, torvalds, evms-devel


On 10/14/2002 at 05:57 PM, Alexander Viro wrote:

> As for the bugs getting fixed, one of the main problems with EVMS merge
> now is that it (as any merge) shifts part of that very burden from EVMS
> maintainers to other developers *and* *it* *shifts* *too* *much*.

> That's what "ready to be merged" boils down to.  It's a question of how
> many problems will be inflicted by the merge upon current and future
> development - over all kernel.  AFAICS in its current state EVMS is not
> ready.  And yes, it means that EVMS maintainers get to play catch up for
> a while.

We don't want to shift the burden of EVMS onto
other developers. We are willing to play catch up
for a while, however the feature-freeze date is
looming.

> Nobody refuses to help them, BTW.

Can you identify areas you feel need special
attention?

Mark



^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: [Evms-devel] Re: Linux v2.5.42
@ 2002-10-15 14:51 Steve Pratt
  2002-10-15 21:18 ` Andrew Clausen
  0 siblings, 1 reply; 53+ messages in thread
From: Steve Pratt @ 2002-10-15 14:51 UTC (permalink / raw)
  To: Andrew Clausen
  Cc: Alexander Viro, Oliver Neukum, Shawn, Christoph Hellwig,
	Michael Clark, Mark Peloquin, linux-kernel, torvalds, evms-devel


Andrew Clausen wrote:

>On Mon, Oct 14, 2002 at 07:16:22PM -0400, Alexander Viro wrote:
>> If you are willing to help EVMS folks - go ahead and offer them your
help in
>> cleaning the codebase up.

>They refused my patches.

Please don't say that. I just searched the EVMS mailing list archives
dating back to December 2000 and there is not a single patch from you
Andrew. One or 2 pieces of psuedo-code, but no real patches.  Feel free to
look yourself, the archives are online.

> Does anyone want me to dig them up?

Sure, if they really exist.

Andrew, just so you are aware, a number of your suggestions did make it
into EVMS even if you are not aware of it because they did not hapopen
immediately.  Some that come to mind that I think you originally proposed
are plug-in progress indicators (from pedtimer), nesting of partitions,
plug-in record header changes (multiple plug-ins per file).  These are just
the ones that come to mind, so keep the suggestion (and patches if you can
find any) coming.

Steve




^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2002-10-24 11:39 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-12 17:14 Linux v2.5.42 Mark Peloquin
2002-10-12 19:34 ` Alan Cox
2002-10-12 19:37   ` jbradford
2002-10-13 23:55     ` Rob Landley
2002-10-13 12:41 ` [Evms-devel] " Michael Clark
2002-10-13 13:49   ` Christoph Hellwig
2002-10-13 15:16     ` Michael Clark
2002-10-13 15:35       ` Christoph Hellwig
2002-10-13 16:11         ` Brian Jackson
2002-10-13 16:26           ` Arjan van de Ven
2002-10-13 17:06             ` Brian Jackson
2002-10-13 19:58               ` Mark Hahn
2002-10-13 19:57                 ` Rik van Riel
2002-10-13 20:26                   ` Sean Neakums
2002-10-24 11:45                   ` Alexander Kellett
2002-10-13 19:59                 ` Andrew Morton
2002-10-13 20:24                 ` Bernd Eckenfels
2002-10-14 15:11                   ` Christoph Hellwig
2002-10-14 22:27                     ` Bernd Eckenfels
2002-10-14  4:55                 ` [Evms-devel] " Andreas Dilger
2002-10-13 17:46           ` Robert Love
2002-10-13 18:34             ` Brian Jackson
2002-10-14  4:23             ` [Evms-devel] " Andreas Dilger
2002-10-14 16:08               ` Christoph Hellwig
2002-10-14 14:45           ` Christoph Hellwig
2002-10-13 16:18         ` [Evms-devel] " Michael Clark
2002-10-13 17:10           ` Alexander Viro
2002-10-13 17:41             ` Michael Clark
2002-10-14  4:43               ` Andreas Dilger
2002-10-14 16:16                 ` Christoph Hellwig
2002-10-14 15:21               ` Christoph Hellwig
2002-10-14 14:42             ` Shawn
2002-10-14 15:15           ` Christoph Hellwig
2002-10-14 14:20         ` Shawn
2002-10-14 16:15           ` Rik van Riel
2002-10-14 21:34             ` Shawn
2002-10-14 16:21           ` Christoph Hellwig
2002-10-14 16:38             ` Jeff Garzik
2002-10-14 21:47             ` Shawn
2002-10-15  7:42               ` Heinz J . Mauelshagen
2002-10-14 21:48             ` Oliver Neukum
2002-10-14 21:55               ` Shawn
2002-10-14 22:35                 ` Oliver Neukum
2002-10-14 22:53                   ` Shawn
2002-10-14 23:04                     ` Oliver Neukum
2002-10-14 23:16                       ` Alexander Viro
2002-10-14 23:30                         ` Oliver Neukum
2002-10-15  0:10                         ` Andrew Clausen
2002-10-14 22:57                   ` Alexander Viro
2002-10-13 13:41 ` Christoph Hellwig
2002-10-14 23:57 [Evms-devel] " Mark Peloquin
2002-10-15 14:51 Steve Pratt
2002-10-15 21:18 ` Andrew Clausen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).