From dev-return-35635-archive-asf-public=cust-asf.ponee.io@sqoop.apache.org Thu Feb 15 13:34:48 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 817BE18064A for ; Thu, 15 Feb 2018 13:34:47 +0100 (CET) Received: (qmail 50237 invoked by uid 500); 15 Feb 2018 12:34:46 -0000 Mailing-List: contact dev-help@sqoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@sqoop.apache.org Delivered-To: mailing list dev@sqoop.apache.org Received: (qmail 50224 invoked by uid 99); 15 Feb 2018 12:34:46 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2018 12:34:46 +0000 Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com [209.85.128.177]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id 412CDCA9 for ; Thu, 15 Feb 2018 12:34:45 +0000 (UTC) Received: by mail-wr0-f177.google.com with SMTP id q16so1386176wrf.12 for ; Thu, 15 Feb 2018 04:34:44 -0800 (PST) X-Gm-Message-State: APf1xPADaIObr2y/XXuABl2dYRaCaebuiBdEpfqbgduvTX5+mK4XdE5t JeKxs99spEW6FxiWdxyVG2tT+ryNYbp0A9hjorwCZw== X-Google-Smtp-Source: AH8x225Pt+eREWz1uyMMQ3iVo4C+gMinQ0hUkRj10yN28rLgemdcmnRVcaKm3ZflLPQyVj7mUs2epUc9NIa9nUGxdR4= X-Received: by 10.223.150.148 with SMTP id u20mr2214157wrb.276.1518698083869; Thu, 15 Feb 2018 04:34:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.128.200 with HTTP; Thu, 15 Feb 2018 04:34:03 -0800 (PST) In-Reply-To: References: From: Szabolcs Vasas Date: Thu, 15 Feb 2018 13:34:03 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Question: Third party docker support file version To: dev@sqoop.apache.org Cc: =?UTF-8?Q?Attila_Szab=C3=B3?= Content-Type: multipart/alternative; boundary="f403045f50cacf9b6605653f739b" --f403045f50cacf9b6605653f739b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Attila, The healthcheck tag is not supported in compose file version 2 but now I can see that it is supported in 2.1. I am not sure if the default docker compose installation on CentOS 7.4 works with version 2.1. The Oracle image was never available on Dockerhub (at least not when I was looking for it) and I think there might be some legal barriers to make it publicly available. I was not sure about this so I made the safe choice. I definitely agree that it would be great if we could make the third party testing process a smoother experience, for example by making the Oracle image and the JDBC drivers available out of the box but we need to make sure that we consider all the legal aspects before it. SQOOP-3231 partially covers this, it is more about executing the third party tests in a CI job upstream, but eventually it involves answering these questions. Your contribution is more than welcome on this front, if you have improvement ideas feel free to submit a patch. Szabolcs On Wed, Feb 14, 2018 at 4:12 PM, Attila Szab=C3=B3 wrot= e: > Hi, > > I've also found another strange thing: > It seems oracle/database:12.2.0.1-ee is no longer available on dockerhub, > thus the usage of these scripts are very difficult at the beginning, and > needs lots of workarounds (of course it's feasible to clone github, build > the oracle image, etc., but it's very far from the original goal) to make > it work (nonetheless it's very much not working out of the box). > > Do we plan to do anything with this? (e.g. creating an official Sqoop id > for dockerhub, and push their the prebuilt image or so). If yes I'd more > than happy to provide my help, guidance on this front. > > Cheers, > Attila > > utm_source=3Dlink&utm_campaign=3Dsig-email&utm_content=3Dwebmail> > Virus-free. > www.avg.com > utm_source=3Dlink&utm_campaign=3Dsig-email&utm_content=3Dwebmail> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > On Wed, Feb 14, 2018 at 12:14 PM, Attila Szab=C3=B3 w= rote: > > > Hi all, > > > > A few months ago Szabi created start and stop scripts for docker-compos= e, > > to run 3rd party DBs for the 3rd party tests, which is great ( it's > > intention is to make the integration testing of Sqoop much easier ). > > > > Though the version of docker-compose file is 3+, thus it's only usable > > with the quite recent docker-compose+docker versions. > > > > And here comes the problem: > > The latest version of CentOS (7.4) by default comes a much older > > Docker+Docker-compose version, which is incompatible with the compose > file > > version. So out of the box, this solution won't work on the latest Cent= OS > > version for example (I've discovered it b/c one of my test servers runs > > CentOS7.4). > > > > I'm not telling it's impossible to install it from the net (first docke= r > > and then docker compose), but it's just not the > standard/convenient/stable > > solution which would come from the RPM package. > > > > Here comes my question: > > What do you think: is it possible, and would it make sense to rewrite t= he > > docker compose file to version 2, and thus providing an EZ way to use > this > > feature by the majority of the Linux users? Is there any vital feature = in > > version 3 what is required for this task? > > > > Keeping it simple: > > Would it be possible to provide a much wider usable version of this > docker > > based testing solution, or would we like to keep and handle it as an > > experimental testing feature? > > > > Thanks, > > Attila > > > --f403045f50cacf9b6605653f739b--