Skip to content

GH-50282: [C++][FlightRPC] Refactor GRPC server and transport classes - #50407

Draft
Alex-PLACET wants to merge 10 commits into
apache:mainfrom
Alex-PLACET:refactor/internal-transport
Draft

GH-50282: [C++][FlightRPC] Refactor GRPC server and transport classes#50407
Alex-PLACET wants to merge 10 commits into
apache:mainfrom
Alex-PLACET:refactor/internal-transport

Conversation

@Alex-PLACET

@Alex-PLACET Alex-PLACET commented Jul 7, 2026

Copy link
Copy Markdown

@github-actions github-actions Bot added the awaiting review Awaiting review label Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

@Alex-PLACET Alex-PLACET changed the title GH-#50282: [C++][FlightRPC] Refactor GRPC server and transport classes GH-50282: [C++][FlightRPC] Refactor GRPC server and transport classes Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

⚠️ GitHub issue #50282 has been automatically assigned in GitHub to PR creator.

@Alex-PLACET

Copy link
Copy Markdown
Author

@raulcd Can you launch the CI please

@Alex-PLACET

Copy link
Copy Markdown
Author

@raulcd Can you run the CI again please?

@Alex-PLACET

Copy link
Copy Markdown
Author

@raulcd Can you launch the CI please

@Alex-PLACET

Copy link
Copy Markdown
Author

@raulcd Can you launch the CI please (I hope it will be the last time)

@raulcd

raulcd commented Jul 22, 2026

Copy link
Copy Markdown
Member

@raulcd Can you launch the CI please (I hope it will be the last time)

Sorry @Alex-PLACET , I missed this comment. Just kicked it

@Alex-PLACET
Alex-PLACET force-pushed the refactor/internal-transport branch from f3c0c73 to 560bd8d Compare July 23, 2026 11:40
@Alex-PLACET
Alex-PLACET force-pushed the refactor/internal-transport branch from 560bd8d to 20c2325 Compare July 23, 2026 11:41
Comment on lines +226 to +227
Protobuf_SOURCE=BUNDLED \
gRPC_SOURCE=BUNDLED \

@raulcd raulcd Jul 31, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably bump ARROW_GRPC_REQUIRED_VERSION. I am pretty sure if Ubuntu 22.04 ships older GRPC than necessary, we will also have to update the Linux Package jobs (.deb) for old ubuntu (potentially also for old Red Hat?), I'll kick off Linux Packages.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe the label doesn't work well with draft, PRs, I am unsure why the Linux Package jobs did not trigger, I'll take a look.

::grpc::ByteBuffer* buffer, arrow::flight::internal::FlightData* out);

ARROW_FLIGHT_EXPORT
bool IsRegisteredGrpcFlightDataMessage(

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should add some comments on why now we have to register/unregister FlightData messages. Are those necessary?

@raulcd raulcd added the CI: Extra: Package: Linux Run extra Linux Packages CI label Jul 31, 2026
@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting review Awaiting review labels Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants