Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5FCFDD3C3 for ; Tue, 31 Jul 2012 20:13:01 +0000 (UTC) Received: (qmail 7732 invoked by uid 500); 31 Jul 2012 20:13:01 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 7699 invoked by uid 500); 31 Jul 2012 20:13:01 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 7691 invoked by uid 99); 31 Jul 2012 20:13:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Jul 2012 20:13:01 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.160.47] (HELO mail-pb0-f47.google.com) (209.85.160.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Jul 2012 20:12:55 +0000 Received: by pbbrq2 with SMTP id rq2so10708562pbb.6 for ; Tue, 31 Jul 2012 13:12:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=n5KQWVxiDLECFkxbDWW690cQ+7x9hXYcuoSPGjs+Zb0=; b=PeYanRFqj8XBvVbpGsbTS02F7HnGaWr+5W9xoOtps65J/ZOMYhaO2flqhlyBj4vPKa SEFnZfe0Rxd4YL7QWd2fmotAaLkYqlKqul98+b+NcS4DSeWe4/nat1iKlnNcPDzLBGHw WaIyB7kubu+55JqnmyVTEuWVS8UmTKuowW2tDDEHFAMAMU5xp4Ely44h8kQw9mbjsny4 rTvecwXQinYQIy9bQO8a6KV36++FRFRwMA3tfaO+paOXbANVOArnffcEoNBkHtm/Pz3Q A9FYGFFrfHEqx3zxZ9fe8CmIDPC2GZo/g6VP9VEocf7B2gsGpo5Q2Ql3Ja2Q3ZseLyAR IQgg== Received: by 10.68.225.201 with SMTP id rm9mr46220302pbc.71.1343765553497; Tue, 31 Jul 2012 13:12:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.68.21 with HTTP; Tue, 31 Jul 2012 13:12:12 -0700 (PDT) In-Reply-To: <5018386C.4000400@widodh.nl> References: <874101609.3617181.1343761559431.JavaMail.root@ena.com> <5018386C.4000400@widodh.nl> From: David Nalley Date: Tue, 31 Jul 2012 16:12:12 -0400 Message-ID: Subject: Re: re-implement clvm To: cloudstack-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlRQxpmsjCsPEq9woBsuXapgUqCbxhNrWH6CrDuEOU1zj+fmxyTjJKxZoDjVrS9evg7DlKN On Tue, Jul 31, 2012 at 3:56 PM, Wido den Hollander wrote: > > > On 07/31/2012 09:48 PM, Marcus Sorensen wrote: >> >> I'd be happy to try more if I had access to any contact info. As it >> is, things in the surrounding code have changed enough that a bit of >> re-factoring would need to be done even if there were permission. >> >> My hunch is that unless he's switched roles, once the new version is >> released he may come out of the woodwork wondering why that thing he >> has a need for and developed is gone. > > > After writing the last RBD implementation this CLVM seems trivial. > > A lot of code is still in there and looking at the commit where it got > removed it wont be that much work. > > The problem (and I'm not a licensing expert) is that if I would implement > CLVM again it would look a lot like the original code, do we have to refer > to the old author for that? > > I'm assuming here that we won't be able to contact the original author, but > we want to keep the CLVM functionality for 4.0. > > Wido Actually - you should compare the original patches, with what was reverted. : http://bugs.cloudstack.org/browse/CS-10317 There was already something of a rewrite when Edison changed how some of the storage was handled (which is the iteration that was pulled). IANAL either, so I won't bother to even try and answer that question. --David