The vote passes with 5 binding, 2 non-binding +1 votes. I'll merge Laurent's PR and then file/start on the rest of the followups.
On Mon, Dec 11, 2023, at 04:00, vin jake wrote: > +1 (binding) > > On Sat, Dec 9, 2023 at 7:18 AM Sutou Kouhei <k...@clear-code.com> wrote: > >> +1 >> >> In <5e1c3154-a9f1-499d-be39-82685fefd...@app.fastmail.com> >> "[VOTE] Flight SQL as experimental" on Fri, 08 Dec 2023 14:42:09 -0500, >> "David Li" <lidav...@apache.org> wrote: >> >> > Let's start a formal vote just so we're on the same page now that we've >> discussed a few things. >> > >> > I would like to propose we remove 'experimental' from Flight SQL and >> make it stable: >> > >> > - Remove the 'experimental' option from the Protobuf definitions (but >> leave the option definition for future additions) >> > - Update specifications/documentation/implementations to no longer refer >> to Flight SQL as experimental, and describe what stable means (no >> backwards-incompatible changes) >> > >> > The vote will be open for at least 72 hours. >> > >> > [ ] +1 >> > [ ] +0 >> > [ ] -1 Keep Flight SQL experimental because... >> > >> > On Fri, Dec 8, 2023, at 13:37, Weston Pace wrote: >> >> +1 >> >> >> >> On Fri, Dec 8, 2023 at 10:33 AM Micah Kornfield <emkornfi...@gmail.com> >> >> wrote: >> >> >> >>> +1 >> >>> >> >>> On Fri, Dec 8, 2023 at 10:29 AM Andrew Lamb <al...@influxdata.com> >> wrote: >> >>> >> >>> > I agree it is time to "promote" ArrowFlightSQL to the same level as >> other >> >>> > standards in Arrow >> >>> > >> >>> > Now that it is used widely (we use and count on it too at >> InfluxData) I >> >>> > agree it makes sense to remove the experimental label from the >> overall >> >>> > spec. >> >>> > >> >>> > It would make sense to leave experimental / caveats on any places >> (like >> >>> > extension APIs) that are likely to change >> >>> > >> >>> > Andrew >> >>> > >> >>> > On Fri, Dec 8, 2023 at 11:39 AM David Li <lidav...@apache.org> >> wrote: >> >>> > >> >>> > > Yes, I think we can continue marking new features (like the bulk >> >>> > > ingest/session proposals) as experimental but remove it from >> anything >> >>> > > currently in the spec. >> >>> > > >> >>> > > On Fri, Dec 8, 2023, at 11:36, Laurent Goujon wrote: >> >>> > > > I'm the author of the initial pull request which triggered the >> >>> > > discussion. >> >>> > > > I was focusing first on the comment in Maven pom.xml files which >> show >> >>> > up >> >>> > > in >> >>> > > > Maven Central and other places, and which got some people >> confused >> >>> > about >> >>> > > > the state of the driver/code. IMHO this would apply to the >> current >> >>> > > > Flight/Flight SQL protocol and code as it is today. Protocol >> >>> extensions >> >>> > > > should be still deemed experimental if still in their incubating >> >>> phase? >> >>> > > > >> >>> > > > Laurent >> >>> > > > >> >>> > > > On Thu, Dec 7, 2023 at 4:54 PM Micah Kornfield < >> >>> emkornfi...@gmail.com> >> >>> > > > wrote: >> >>> > > > >> >>> > > >> This applies to mostly existing APIs (e.g. recent additions are >> >>> still >> >>> > > >> experimental)? Or would it apply to everything going forward? >> >>> > > >> >> >>> > > >> Thanks, >> >>> > > >> Micah >> >>> > > >> >> >>> > > >> On Thu, Dec 7, 2023 at 2:25 PM David Li <lidav...@apache.org> >> >>> wrote: >> >>> > > >> >> >>> > > >> > Yes, we'd update the docs, the Protobuf definitions, and >> anything >> >>> > else >> >>> > > >> > referring to Flight SQL as experimental. >> >>> > > >> > >> >>> > > >> > On Thu, Dec 7, 2023, at 17:14, Joel Lubinitsky wrote: >> >>> > > >> > > The message types defined in FlightSql.proto are all marked >> >>> > > >> experimental >> >>> > > >> > as >> >>> > > >> > > well. Would this include changes to any of those? >> >>> > > >> > > >> >>> > > >> > > On Thu, Dec 7, 2023 at 16:43 Laurent Goujon >> >>> > > <laur...@dremio.com.invalid >> >>> > > >> > >> >>> > > >> > > wrote: >> >>> > > >> > > >> >>> > > >> > >> we have been using it with Dremio for a while now, and we >> >>> > consider >> >>> > > it >> >>> > > >> > >> stable >> >>> > > >> > >> >> >>> > > >> > >> +1 (not binding) >> >>> > > >> > >> >> >>> > > >> > >> Laurent >> >>> > > >> > >> >> >>> > > >> > >> On Wed, Dec 6, 2023 at 4:52 PM Matt Topol >> >>> > > >> <m...@voltrondata.com.invalid >> >>> > > >> > > >> >>> > > >> > >> wrote: >> >>> > > >> > >> >> >>> > > >> > >> > +1, I agree with everyone else >> >>> > > >> > >> > >> >>> > > >> > >> > On Wed, Dec 6, 2023 at 7:49 PM James Duong >> >>> > > >> > >> > <james.du...@improving.com.invalid> wrote: >> >>> > > >> > >> > >> >>> > > >> > >> > > +1 from me. It's used in a good number of databases >> now. >> >>> > > >> > >> > > >> >>> > > >> > >> > > Get Outlook for Android<https://aka.ms/AAb9ysg> >> >>> > > >> > >> > > ________________________________ >> >>> > > >> > >> > > From: David Li <lidav...@apache.org> >> >>> > > >> > >> > > Sent: Wednesday, December 6, 2023 9:59:54 AM >> >>> > > >> > >> > > To: dev@arrow.apache.org <dev@arrow.apache.org> >> >>> > > >> > >> > > Subject: [DISCUSS] Flight SQL as experimental >> >>> > > >> > >> > > >> >>> > > >> > >> > > Flight SQL has been marked 'experimental' since the >> >>> > beginning. >> >>> > > >> Given >> >>> > > >> > >> that >> >>> > > >> > >> > > it's now used by a few systems for a few years now, >> should >> >>> we >> >>> > > >> remove >> >>> > > >> > >> this >> >>> > > >> > >> > > qualifier? I don't expect us to be making breaking >> changes >> >>> > > >> anymore. >> >>> > > >> > >> > > >> >>> > > >> > >> > > This came up in a GitHub PR: >> >>> > > >> > >> https://github.com/apache/arrow/pull/39040 >> >>> > > >> > >> > > >> >>> > > >> > >> > > -David >> >>> > > >> > >> > > >> >>> > > >> > >> > >> >>> > > >> > >> >> >>> > > >> > >> >>> > > >> >> >>> > > >> >>> > >> >>> >>