Skip to content

[C++][FlightSQL] Add session management primitives #34865

@indigophox

Description

@indigophox

Describe the enhancement requested

In order to support Flight SQL server session persistence within a server application, we are introducing DoAction messages to support handling setting and checking session parameters, as well as closing sessions (housekeeping).

Additionally, a ServerSessionMiddleware has been provided as an example or utility implementation of handling session persistence via an opaque cookie.

(Note that updates to Location have been removed as it was impossible to design them to be consistent and elegant, so clients (and *DBC drivers) will simply set the desired session options independent of a Location URI.)

See also

The discussion on dev@arrow.apache.org: DISCUSS: [FlightSQL] Catalog support: https://lists.apache.org/thread/fd6r1n7vt91sg2c7fr35wcrsqz6x4645

Component(s)

C++, FlightRPC

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions