Agreed.

On Mon, Apr 17, 2017 at 2:54 PM, Tim Armstrong <tarmstr...@cloudera.com>
wrote:

> 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