Return-Path: X-Original-To: apmail-drill-dev-archive@www.apache.org Delivered-To: apmail-drill-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 64D1718110 for ; Fri, 1 Apr 2016 18:27:10 +0000 (UTC) Received: (qmail 23529 invoked by uid 500); 1 Apr 2016 18:27:10 -0000 Delivered-To: apmail-drill-dev-archive@drill.apache.org Received: (qmail 23482 invoked by uid 500); 1 Apr 2016 18:27:10 -0000 Mailing-List: contact dev-help@drill.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@drill.apache.org Delivered-To: mailing list dev@drill.apache.org Received: (qmail 23470 invoked by uid 99); 1 Apr 2016 18:27:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Apr 2016 18:27:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 6F01AC0CD5 for ; Fri, 1 Apr 2016 18:27:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.299 X-Spam-Level: * X-Spam-Status: No, score=1.299 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=activitystream-com.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id rknv9phFA3kg for ; Fri, 1 Apr 2016 18:27:07 +0000 (UTC) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8BE525F1D5 for ; Fri, 1 Apr 2016 18:27:06 +0000 (UTC) Received: by mail-lb0-f171.google.com with SMTP id qe11so76830429lbc.3 for ; Fri, 01 Apr 2016 11:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=activitystream-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=WZT3I8CJLI8FQXWzP5zZvclHVIG9m681AzjKf8HcNus=; b=NG9WNY4Aa+pt2gmzGZ6fiJZJqxeQDa0A9tL8dAt3tffZglI9DCUl35VZLu2izNf2i4 L0P/toUSvpw4VI1Y2dbWwGdWPk2fYuHH2acqWt24VGu80qdbpJAehN/quK1qaZF4S0Nh JZaIAEcqV6vHYuSSWv5K3B0Hm6M1roVNjiyCe3C3oIqAO+Z2VVmpvdodaSe+jbpmwPOe Fftzf0lOSfeHAylNJbq9aHpOpoAqvNMgLrOQQ0r7jidSUuqiyr2CuAWQ4afIl6JMgFZd nFnGvZJbuBC5F2zyPVzcERvSJq5VD9fQFtsVTHD4JYB12cVJyyAWUeX8UT/UY/NKvN8R 633g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=WZT3I8CJLI8FQXWzP5zZvclHVIG9m681AzjKf8HcNus=; b=ZE5jWHEMQU+CVl2gTdop2sl1UK+UL/5qZYIjucB1tJc88R3CGOZmpM9LU1Gus9BDaL hOb0pWWPJ9sFbwh+FYajrXi2b5uI1hBxF6S3k0pbLTOdv7DKWune+M3E0+DwvC5z+w0D 4CnMqERlCvfyn+WNbZs3JW1CqOkLzEgkbDpPZxonrHQO+4a/Wyl2eQjFfZ8YuCD/rVIF UX9BHGouj7q4EuSydfoRTHITVeaBvU0KVQOo9IBSBtR+fhFLLAGmMQgoanUbL7HWOs39 L8y2HOVCBUcfave+MQYGFfQu9YfYXnOI1PHSge1xfFFfGEfF0vIopHrfQUMYvfat6/fp D5Nw== X-Gm-Message-State: AD7BkJIwhFEwB94P9k4oHAs87azOlNXi3lJZM5UJLDrSXiIWQw1/fKnkrt6/lXafl7S3PwhsATaud1Axw17V3uq3 MIME-Version: 1.0 X-Received: by 10.112.198.65 with SMTP id ja1mr2380328lbc.123.1459535220278; Fri, 01 Apr 2016 11:27:00 -0700 (PDT) Received: by 10.25.79.134 with HTTP; Fri, 1 Apr 2016 11:27:00 -0700 (PDT) In-Reply-To: References: Date: Fri, 1 Apr 2016 18:27:00 +0000 Message-ID: Subject: Re: Continued Avro Frustration From: =?UTF-8?Q?Stef=C3=A1n_Baxter?= To: dev Cc: user Content-Type: multipart/alternative; boundary=001a11c3409a57a314052f708698 --001a11c3409a57a314052f708698 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Jacques, You are way out of line here! Let me remind you that I have volunteered resources, mine and other, on some of these and asked for pointers several times, to NO AVAIL! It's not as if the Drill project is easy to wrap ones head around or test (this latter has improved a bit). I have also contribute some UDF and made available so you don't get to play this card. We have also invested hundreds of hours trying to use the Avro plugin, hours that I wish we had to do something more productive. - Stef=C3=A1n On Fri, Apr 1, 2016 at 6:10 PM, Jacques Nadeau wrote: > Stefan, > > It makes sense to me to mark the Avro plugin experimental. Clearly, there > are bugs. I also want to note your requirements and expectations haven't > always been in alignment with what the Avro plugin developers > built/envisioned (especially around schemas). As part of trying to addres= s > these gaps, I'd like to ask again for you to provide actual data and test= s > cases so we make sure that the Avro plugin includes those as future test > cases. (This is absolutely the best way to ensure that the project > continues to work for your use case.) > > The bigger issue I see here is that you expect the community to spend tim= e > doing what you want. You have already received a lot of that via free > support and numerous bug fixes by myself, Jason and others. You need to > remember: this community is run by a bunch of volunteers. Everybody here > has a day job. A lot of time I spend in the community is at the cost of m= y > personal life. For others, it is the same. > > This is a good place to ask for help but you should never demand it. If y= ou > want paid support, I know Ted offered this from MapR and I'm sure if you > went that route, your issues would get addressed very quickly. If you don= 't > want to go that route, then I suggest that you help by creating more > example data and test cases and focusing on what are the most important > issues that you need to solve. From there, you can continue to expect tha= t > people will help you--as they can. There are no guarantees in open source= . > Everything comes through the kindness and shared goals of those in the > community. > > thanks, > Jacques > > > -- > Jacques Nadeau > CTO and Co-Founder, Dremio > > On Fri, Apr 1, 2016 at 5:43 AM, Stef=C3=A1n Baxter > wrote: > > > Hi, > > > > Is it at all possible that we are the only company trying to use Avro > with > > Drill to some serious extent? > > > > We continue to coma across all sorts of embarrassing shortcomings like > the > > one we are dealing with now where a schema change exception is thrown > even > > when working with a single Avro file (that has the same schema). > > > > Can a non project member call for a discussion on this topic and the > level > > of support that is offered for Avro in Drill? > > > > My discussion topics would be: > > > > - Strange schema validation that ... : > > ... currently fails on single file > > ... prevents dirX variables to work > > ... would require Drill to scan all Avro files to establish schema > (even > > when pruning would be used) > > ... would ALWAY fail for old queries if the an old Avro file, > containing > > the original fields, was removed and could not be scanned > > ... does not rhyme with the "eliminate ETL" and "Evolving Schema" > goals > > of Drill > > > > - Simple union types do not work to declare nullable fields > > > > - Drill can not read Parquet that is created by parquet-mr-avro > > > > - What is the intention for Avro in Drill > > - Should we select to use some other format to buffer/badge data > before > > creating a Parquet file for it? > > > > - The culture here regarding talking about boring/hard topics like > this > > - Where serious complaints/issues are met with silence > > - I know full well that my frustration shines through here and that = it > > not helping but this Drill+Avro mess is really getting too much for = us > > to > > handle > > > > Look forward do discuss this here or during the next hangout. > > > > Regards, > > -Stef=C3=A1n (or ... mr. old & frustrated) > > > --001a11c3409a57a314052f708698--