Skip to content

Add support for testing vacuum in Apache Arrow Flight Tester - #51

Merged
CGodiksen merged 2 commits into
mainfrom
dev/vacuum
Aug 21, 2025
Merged

Add support for testing vacuum in Apache Arrow Flight Tester#51
CGodiksen merged 2 commits into
mainfrom
dev/vacuum

Conversation

@CGodiksen

Copy link
Copy Markdown
Collaborator

This PR adds a new method and updates the protocol buffers so VACUUM can be tested.

Note that this PR should not be merged before ModelarData/ModelarDB-RS#344 is merged.

@CGodiksen CGodiksen self-assigned this Aug 19, 2025
@CGodiksen
CGodiksen requested a review from Copilot August 19, 2025 18:46

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 adds support for testing vacuum functionality in the Apache Arrow Flight Tester by introducing a new vacuum() method and updating protocol buffers to include retention period configuration.

  • Adds a new vacuum() method to the common client interface for testing vacuum operations
  • Updates protocol buffers to include retention_period_in_seconds configuration field
  • Fixes a minor capitalization issue in a comment

Reviewed Changes

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

File Description
Apache-Arrow-Flight-Tester/common.py Adds vacuum() method to support testing vacuum operations on tables
Apache-Arrow-Flight-Tester/protobuf/protocol.proto Adds retention_period_in_seconds field and updates field numbers for thread configurations
Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.py Auto-generated Python protobuf file reflecting the protocol changes
Apache-Arrow-Flight-Tester/protobuf/protocol_pb2.pyi Auto-generated Python type stubs reflecting the protocol changes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread Apache-Arrow-Flight-Tester/common.py
@CGodiksen
CGodiksen merged commit b399a84 into main Aug 21, 2025
@CGodiksen
CGodiksen deleted the dev/vacuum branch August 21, 2025 09:27
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