We could start a contrib/ folder in the root of the project, for lack
of an obvious place to put code that isn't part of any core library

On Mon, Jul 15, 2019 at 9:19 AM David Li <li.david...@gmail.com> wrote:
>
> Hi all,
>
> Thanks for the comments so far. Does anyone else have thoughts on
> either proposal? For middleware, I can put up an implementation draft
> if that's more useful. I could also include an example OpenTracing
> integration, though I'm not sure how to structure "contrib" modules
> (presumably we don't want that as an actual dependency).
>
> Thanks,
> David
>
> On 7/8/19, Wes McKinney <wesmck...@gmail.com> wrote:
> > hi David,
> >
> > On the DoPut change, I am potentially in favor of making a change to
> > support the use case you are describing. In principle, the CMD field
> > of FlightDescriptor could be used to transmit application-defined
> > information with a Put request. Though I suspect that a DoAction to
> > "prepare" the server for a DoPut would be more common in production
> > servers. I'm interested in Jacques's or others' thoughts about this
> >
> > On the middleware API I am in favor; there are obviously a lot details
> > that have to be worked out, but it's important that Flight servers and
> > clients are able to be instrumented to collect metrics in a production
> > setting.
> >
> > Thanks,
> > Wes
> >
> > On Mon, Jul 8, 2019 at 9:33 AM David Li <li.david...@gmail.com> wrote:
> >>
> >> Hi all,
> >>
> >> I've put together two more proposals for Flight, motivated by projects
> >> we've been working on. I'd appreciate any comments on the
> >> design/reasoning; I'm already working on the implementation, alongside
> >> some other improvements to Flight.
> >>
> >> The first is to modify the DoPut call to follow the same request
> >> pattern as DoGet. This is a format change and would require a vote.
> >>
> >> https://docs.google.com/document/d/1hrwxNwPU1aOD_1ciRUOaGeUCyXYOmu6IxxCfY6Stj6w/edit?usp=sharing
> >>
> >> ---
> >>
> >> The second is to introduce a middleware API for Flight, to make
> >> integration with logging and tracing frameworks (e.g. OpenTracing)
> >> easier:
> >>
> >> https://docs.google.com/document/d/1Nm1ASp6w5PZQX42KkOTLK5LvrOv5q2cCbkaiVjqKjLU/edit?usp=sharing
> >>
> >> As part of this, I'm working on APIs to send richer error
> >> codes/messages between Flight clients/servers, now that @Micah has
> >> enabled custom error codes in Arrow-C++. These are API changes and
> >> should not require a vote, I believe.
> >>
> >> ---
> >>
> >> Anyone should have comment access to these documents, but let me know if
> >> not.
> >>
> >> Thanks!
> >>
> >> Best,
> >> David
> >

Reply via email to