Something like that makes sense - I think it should be an experimental or
unsupported feature until if/when we have a critical mass of committers to
maintain it.

On Mon, Apr 17, 2017 at 2:46 PM, Jim Apple <jbap...@cloudera.com> wrote:

> That makes sense to me. It would be good for us to provide support without
> completely focusing all development effort on a HW platform with fewer
> users.
>
> If ppc64le support lands in 2.10, and between 2.10 and 2.11 the ppc64le
> tests start breaking for reasons nobody with HW access can debug, should we
> say in 2.11 release notes that ppc64le is no longer supported?
>
> Or perhaps, even in the first release where we think it works, we should
> spell it out as a platform with only "best-effort" support, that way we
> don't have to retract support?
>
> On Mon, Apr 17, 2017 at 2:41 PM, Marcel Kornacker <mar...@cloudera.com>
> wrote:
>
> > My main concern is that we don't unduly burden the development process.
> As
> > such, it makes a lot of sense to keep the PPC tests out of the regular
> > tests and have the party that's interested in the PPC tests create the
> > infrastructure and run those tests.
> >
> > On Mon, Apr 17, 2017 at 2:30 PM, Jim Apple <jbap...@cloudera.com> wrote:
> >
> > > One concern I have is sustainability. If only one Impala contributor
> can
> > > work with ppc64le, and that contributor is not as seasoned as some of
> the
> > > other committers, what happens if ppc64le breaks and the one person
> with
> > VM
> > > access can't fix it?
> > >
> > > Part of my concern is just how flaky the current tests are, too. It
> takes
> > > some time to be able to distinguish broken tests that are flaky and
> > broken
> > > tests that are the result of a specific commit.
> > >
> > > My hope was that with a ppc64le VM (maybe through Qemu?) that runs on
> > > x86-64 Linux, the other contributors could help fix things that broke
> on
> > > that platform.
> > >
> > > On Mon, Apr 17, 2017 at 12:51 PM, Marcel Kornacker <
> mar...@cloudera.com>
> > > wrote:
> > >
> > > > +1
> > > >
> > > > On Mon, Apr 17, 2017 at 11:56 AM, Henry Robinson <he...@cloudera.com
> >
> > > > wrote:
> > > >
> > > > > +1
> > > > >
> > > > > On Mon, Apr 17, 2017 at 9:09 AM Tim Armstrong <
> > tarmstr...@cloudera.com
> > > >
> > > > > wrote:
> > > > >
> > > > > > I feel like we shouldn't make PPC part of pre-commit at least
> > > > initially -
> > > > > > it's an unreasonable barrier if contributors/committers to debug
> > > issues
> > > > > on
> > > > > > a platform they don't have easy access to. Having the testing
> infra
> > > is
> > > > > > still important because we don't want to have code in there that
> > will
> > > > > > gradually bit-rot without us noticing.
> > > > > >
> > > > > > On Mon, Apr 17, 2017 at 8:51 AM, Silvius Rus <s...@cloudera.com>
> > > > wrote:
> > > > > >
> > > > > > > Would it make sense to _not_ run PPC tests as part of
> presubmit?
> > > > > Instead
> > > > > > > Valencia could set up nightly tests using in-house
> > infrastructure.
> > > > And
> > > > > > > share the test results, e.g., by sending them to a new email
> list
> > > > > > > te...@impala.incubator.apache.org (that we'd need to create)
> so
> > > > > everyone
> > > > > > > can see when there are failures or if coverage stops for
> whatever
> > > > > reason.
> > > > > > > GCC has been doing something like this for long,
> > > > > > > https://gcc.gnu.org/ml/gcc-testresults/2017-04/.
> > > > > > >
> > > > > > > On Tue, Apr 11, 2017 at 9:44 AM, Jim Apple <
> jbap...@cloudera.com
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > >
> > > > > > > > > Locally, I work on native-toolchain using a VM configured
> > with
> > > > > > > > > Ubuntu16.04ppc64le, 4GB RAM and 50GB of HDD. If  we provide
> > > you a
> > > > > VM
> > > > > > > with
> > > > > > > > > this config, will it be sufficient ?
> > > > > > > > >
> > > > > > > >
> > > > > > > > What hypervisor/emulator will it use?
> > > > > > > >
> > > > > > > > What are the requirements of the host OS and host hardware?
> > > > > > > >
> > > > > > > > Why is the config you have it set to so important that you
> > > mention
> > > > it
> > > > > > in
> > > > > > > > your email - will the config be locked down into that config
> or
> > > can
> > > > > it
> > > > > > be
> > > > > > > > reconfigured later?
> > > > > > > >
> > > > > > > > How is the VM controlled from the host OS? Keep in mind that
> a
> > > GUI
> > > > > > cannot
> > > > > > > > be the only option for automated tests.
> > > > > > > >
> > > > > > > > FWIW, Impala's test suite probably cannot fully complete
> > without
> > > at
> > > > > > least
> > > > > > > > 8, and I suspect 16, GB of RAM, and we might need more disk
> > > space,
> > > > > too,
> > > > > > > but
> > > > > > > > these should be reconfigurable with most
> hypervisors/emulators.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > --
> > > > > Henry Robinson
> > > > > Software Engineer
> > > > > Cloudera
> > > > > 415-994-6679
> > > > >
> > > >
> > >
> >
>

Reply via email to