Skip to content

Add new actions to Apache Arrow Flight Tester - #60

Merged
CGodiksen merged 4 commits into
mainfrom
dev/node-operations
Aug 17, 2026
Merged

Add new actions to Apache Arrow Flight Tester#60
CGodiksen merged 4 commits into
mainfrom
dev/node-operations

Conversation

@CGodiksen

Copy link
Copy Markdown
Collaborator

This PR adds support for testing the ListNodes and NodeMetrics actions through the Apache Arrow Flight tester. It also updates the requirements to the newest version, pins the version of protobuf to fix a protoc issue, and updates the .proto file to the newest version from ModelarDB-RS.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR extends the Apache Arrow Flight tester client to exercise additional ModelarDB Flight actions and updates the bundled protobuf protocol and Python dependencies to match the newer upstream definitions.

Changes:

  • Add Flight client helpers for the ListNodes and NodeMetrics actions.
  • Update Python dependency pins (including explicitly pinning protobuf).
  • Update the protobuf schema and regenerated Python protobuf artifacts to the latest upstream.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Apache-Arrow-Flight-Tester/server.py Adds list_nodes() and node_metrics() helpers that call Flight actions and parse protobuf responses.
Apache-Arrow-Flight-Tester/requirements.txt Updates dependency versions and adds a pinned protobuf runtime version.
Apache-Arrow-Flight-Tester/protobuf/protocol.proto Updates the protocol schema (config changes + new cluster/node messages).
Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.pyi Regenerated typing stubs for the updated protocol.
Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.py Regenerated Python protobuf code for the updated protocol.
Files not reviewed (1)
  • Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.py: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.py
@CGodiksen
CGodiksen merged commit 71c393b into main Aug 17, 2026
1 check passed
@CGodiksen
CGodiksen deleted the dev/node-operations branch August 17, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants