Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C6058198E1 for ; Mon, 25 Apr 2016 18:57:58 +0000 (UTC) Received: (qmail 56786 invoked by uid 500); 25 Apr 2016 18:57:58 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 56741 invoked by uid 500); 25 Apr 2016 18:57:58 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 56729 invoked by uid 99); 25 Apr 2016 18:57:58 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Apr 2016 18:57:58 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id C7D9F180225 for ; Mon, 25 Apr 2016 18:57:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.802 X-Spam-Level: X-Spam-Status: No, score=-0.802 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id TAzjl5GAZy7t for ; Mon, 25 Apr 2016 18:57:55 +0000 (UTC) Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 666645F60D for ; Mon, 25 Apr 2016 18:57:55 +0000 (UTC) Received: by mail-pf0-f176.google.com with SMTP id 206so20928656pfu.0 for ; Mon, 25 Apr 2016 11:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-transfer-encoding; bh=Nt83M6BIPPFMjsYlo1b55UJSgxgcGARfidk2vdMICEc=; b=pb0qnqIh4mpnWr+AocAuukrOFIsGVixtnhGqnDOPwB2sFfS/f8X2QJQazEIwl2Pmi5 dnMLkQO70oFBTv23fOIMIfe9dF1KRwdam8Qfh+ExSLGHWxceNkt3tQ/PxqhBioi/V+K8 oZraRz6pOWO0V1S2g8FmO/fQS9lqIpVthsbQBQgCaQsSS90VlaJ9eQJRjdIrF6a7pwKn en2TeDB9JL6Jv1hHATaxQMFqoiYt3NP0z5iw8gH/ec/BSwVEu3I6k9R6lWxHto3aZQrl SH9sfNSe/qqkAXZD/IkCI/XNUfWFFofLD3FYGw3P9wIeGx9Zn2an5wbV1PxdUH8vYhir XrKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-transfer-encoding; bh=Nt83M6BIPPFMjsYlo1b55UJSgxgcGARfidk2vdMICEc=; b=ZMPCF3P1sdUg/XsFWsMquWirA83M7IAt49HOQDHEHfpJ0xrjqzZcjda74T3s9w2nDZ rwJM8lZjJbYokhkr3vfNKVv3ukMKsqiVhh9GtS8n/YUT0wqy2nsucANcTE3hebOlQfDz 7iwl4VKUtxue8xbqM89OY9Xx/jhFwLKbCA6K/lV9WJYdPc9aCiNDocrB9Q7BHaFyscAb XmzHW3RKlUaclb+nacOhHrBd94jDQ2A4YpdnMEFyZJccQIZQhliJ6UUDfTUtWXA5c4N5 HP7ukduqL5TgxTAzLeqDe6Q/uR3qbjGlTxony6nkeggclLBfZvEsFRFBe39wtXif7djB 7pXg== X-Gm-Message-State: AOPr4FVOwps7+gDsrb2ax2QkjEIL4U4XMPhel2XkL+WppvHkXvonVzrdsB8mbNbXa4CHKw== X-Received: by 10.98.85.194 with SMTP id j185mr9699138pfb.68.1461610667730; Mon, 25 Apr 2016 11:57:47 -0700 (PDT) Received: from hw10447.local (207.155.208.210.ptr.us.xo.net. [207.155.208.210]) by smtp.googlemail.com with ESMTPSA id n10sm30658386pfj.14.2016.04.25.11.57.46 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 25 Apr 2016 11:57:47 -0700 (PDT) Message-ID: <571E68A9.5080601@gmail.com> Date: Mon, 25 Apr 2016 14:57:45 -0400 From: Josh Elser User-Agent: Postbox 3.0.11 (Macintosh/20140602) MIME-Version: 1.0 To: dev@accumulo.apache.org Subject: Re: On the future of our commons-vfs2 dynamic classloading implementation References: <571E392D.8010601@gmail.com> <1939592088.20214361.1461599579464.JavaMail.zimbra@comcast.net> <571E4D90.3090505@gmail.com> <737451939.20334360.1461608334679.JavaMail.zimbra@comcast.net> In-Reply-To: <737451939.20334360.1461608334679.JavaMail.zimbra@comcast.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Alright, I'll suck it up and start the conversation yet again. At least that will remove me from any future guilt ;) dlmarion@comcast.net wrote: > My email from Dec 2015 was sent as a last ditch effort before we fork. I don't remember receiving a response to it. I may have worn out my welcome in that community as I have been outspoken on the lack of movement. It might be useful for someone else to try once more, and if not, then we fork VFS, remove all of the things we don't need, and make it better. > > > ----- Original Message ----- > > From: "Josh Elser" > To: dev@accumulo.apache.org > Sent: Monday, April 25, 2016 1:02:08 PM > Subject: Re: On the future of our commons-vfs2 dynamic classloading implementation > > Thanks Dave. I know you've spent a bit of time trying to push them in > the right direction. > > I don't have a lot of familiarity with how the commons-* actually work. > I am more than happy to address any issues of pick-and-choose engagement > by commons-* folks at the ASF level if you have more info to back this > up. I trust Benson to raise the issue to the right group if there is > something inherently wrong. > > Based on your emails, it seems like there have been discussions having a > release for 2+ years, but no discernible progress (despite your offers > to help with the process). > > Being the one who has been making the most effort on this front, what do > you feel is the best course of action to unblock us? > > dlmarion@comcast.net wrote: >> I feel your pain and am very frustrated by the lack of support from the Commons team. I have brought up the subject multiple times[1,2,3] and have even volunteered to do the release. FWIW, I am using the features of the new classloader in production with little issue (using the 2.1 snapshot code). A few months ago I discussed this with Christopher and the topic of forking did come up. Also note that Benson just went through the release process for Commons IO and it was not pain free. Apparently they are willing to work with some people and not others. >> >> [1] http://markmail.org/message/4iczynn2tqbtwdhd?q=VFS+2.1+release+list:org.apache.commons.dev/+from:%22dlmarion%40comcast.net%22&page=1 >> [2] http://markmail.org/search/?q=VFS%202.1%20release%20list%3Aorg.apache.commons.dev%2F#query:VFS%202.1%20release%20list%3Aorg.apache.commons.dev%2F%20from%3A%22dlmarion%40comcast.net%22+page:1+mid:zkjkgvpsrh4blvtj+state:results >> [3] http://markmail.org/message/ojgizsfevkjjl6jv?q=VFS+2.1+release+list:org.apache.commons.dev/+from:%22dlmarion%40comcast.net%22&page=1 >> >> ----- Original Message ----- >> >> From: "Mike Drob" >> To: dev@accumulo.apache.org >> Sent: Monday, April 25, 2016 11:37:25 AM >> Subject: Re: On the future of our commons-vfs2 dynamic classloading implementation >> >> Have we asked them about making a release? >> >> On Mon, Apr 25, 2016 at 10:35 AM, Josh Elser wrote: >> >>> I was trying to test out Dylan's patch this weekend and was met with a >>> repeated failure of another VFS unit test due to the same race condition >>> we've been fighting against for years. >>> >>> A cursory glance to vfs' website show still shows that they haven't made >>> the 2.1 release which supposedly fixes this issue. In other words, they >>> have no made a release since 2011. >>> >>> I'm now under the assumption that we cannot rely on them to make a >>> release. As such, if the community wishes to continue to support this >>> feature, something needs to happen before 1.8.0 -- fork vfs, use/build some >>> other library for this functionality, or remove the dynamic-classloader >>> functionality from Accumulo completely. >>> >>> I've tried to be very patient waiting for this to happen, but I'm rather >>> frustrated having wasted significant time over the past years (not even >>> exaggerating which is even crazier) working around known broken code that >>> is unusable by users. >>> >>> Thoughts? >>> >>> - Josh >>> >> > >