Given that the C++ and Java components are in separate PRs, would it be
acceptable to add after the initial merge?

*Kyle Porter*
CEO
Bit Quill Technologies Inc.
Office: +1.778.331.3355 | Direct: +1.604.441.7318 | ky...@bitquilltech.com
https://www.bitquill.com

This email message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure, or distribution is prohibited.  If you are not the
intended recipient, please contact the sender by reply email and destroy
all copies of the original message.  Thank you.


On Wed, Dec 8, 2021 at 2:03 PM Micah Kornfield <emkornfi...@gmail.com>
wrote:

> >
> > There is not an integration test. Do we want to require this?
>
> It would be nice, I'm -0.5 vote without  one.  So if enough PMC members
> want to forgo the integration test the vote can still pass.
>
>
>
> > Is cross language testing something that's usually done?
>
> Yes.  One of the value propositions of Arrow is the cross-language
> support.  The community agreed to specification changes (and I assumed this
> covers new specifications) need to have reference implementations in
> C++/Java with integration testing between the two.
>
> On Wed, Dec 8, 2021 at 5:21 AM Kyle Porter <ky...@bitquilltech.com
> .invalid>
> wrote:
>
> > The team initially developed the C++ client against the Java server, and
> > have done some cross language testing. It wasn't exhaustive or methodical
> > in nature, however. Is cross language testing something that's usually
> > done?
> >
> > On Wed., Dec. 8, 2021, 9:18 a.m. David Li, <lidav...@apache.org> wrote:
> >
> > > There is not an integration test. Do we want to require this?
> > >
> > > Also CC @Kyle, in case your team has done such testing.
> > >
> > > It looks like Flight itself did not have a test for a few versions
> after
> > > it was initially implemented.
> > >
> > > -David
> > >
> > > On Tue, Dec 7, 2021, at 23:19, Micah Kornfield wrote:
> > > > Is there an integration test between the two languages?
> > > >
> > > > On Tue, Dec 7, 2021 at 1:35 PM David Li <lidav...@apache.org> wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > Kyle Porter, Rafael Telles, Ryan Nicholson, et. al. have proposed
> > > adding
> > > > > Arrow Flight SQL, an experimental protocol for interacting with SQL
> > > > > databases over Arrow Flight [1], as explained in a previous ML
> > > discussion
> > > > > [2] and in a design document [3]. The purpose of Flight SQL is to
> > allow
> > > > > clients and SQL database servers to communicate (execute queries,
> > list
> > > > > tables, create prepared statements, etc.) using Arrow and Arrow
> > > Flight, by
> > > > > defining how to use Flight RPC methods, as well as message payloads
> > to
> > > use
> > > > > with those methods.
> > > > >
> > > > > The new protocol definitions can be found at [4].
> > > > >
> > > > > They have provided pull requests implementing the server and client
> > > > > protocol in C++ [5] and Java [6] which can be merged after this
> > > addition is
> > > > > approved.
> > > > >
> > > > > Please vote whether to accept this addition. The vote will be open
> > for
> > > at
> > > > > least 72 hours.
> > > > >
> > > > > [1]: https://arrow.apache.org/docs/format/Flight.html
> > > > > [2]:
> > https://lists.apache.org/thread/s08b20ty756qq10zybd9qr0mm4jhmz93
> > > > > [3]:
> > > > >
> > >
> >
> https://docs.google.com/document/d/1WQz32bDF06GgMdEYyzhakqUigBZkALFwDF2y1x3DTAI/edit?usp=sharing
> > > > > Note that the protocol definitions in the design document are out
> of
> > > date;
> > > > > the canonical reference is in the pull requests.
> > > > > [4]:
> > > > >
> > >
> >
> https://github.com/apache/arrow/blob/72ce72ba855909052f7dfb898105b419697157c8/format/FlightSql.proto
> > > > > [5]: https://github.com/apache/arrow/pull/11507
> > > > > [6]: https://github.com/apache/arrow/pull/10906
> > > > >
> > > > > Thanks,
> > > > > David
> > > >
> > >
> >
>

Reply via email to