Skip to content

Conversation

@kaukabrizvi
Copy link
Contributor

@kaukabrizvi kaukabrizvi commented Dec 1, 2025

Goal

This PR removes the Python integV2 test for dynamic record sizing.

Why

The integration test for dynamic record sizing is now fully covered by the Rust integration test added in #5608 which now runs in CI after #5623 was merged. The old tcpdump-based packet-fragmentation test and the supporting infrastructure is no longer required.

How

Removed the integv2 dynamic record sizing test, its supporting fixtures/providers, cleaned up related docs, and dropped all CI references to it.

Callouts

N/A

Testing

IntegV2 will run on this PR; a passing run confirms that the cleanup is safe and non-breaking. The Rust integration tests—which now include dynamic record sizing—also run in CI, ensuring this code path remains fully covered.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label Dec 1, 2025
@kaukabrizvi kaukabrizvi changed the title Remove unused integv2 dynamic record sizing test chore (integv2): remove unused integv2 dynamic record sizing test Dec 1, 2025
@kaukabrizvi kaukabrizvi changed the title chore (integv2): remove unused integv2 dynamic record sizing test chore (integv2): remove integv2 dynamic record sizing test Dec 2, 2025
@kaukabrizvi kaukabrizvi changed the title chore (integv2): remove integv2 dynamic record sizing test test(integv2): remove dynamic record sizing test and related cleanup Dec 2, 2025
@kaukabrizvi kaukabrizvi marked this pull request as ready for review December 2, 2025 00:44
@kaukabrizvi kaukabrizvi requested a review from dougch as a code owner December 2, 2025 00:44
@kaukabrizvi kaukabrizvi requested a review from jmayclin December 2, 2025 17:52
Copy link
Contributor

@dougch dougch left a comment

Choose a reason for hiding this comment

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

Very nice.

Swap the device's current MTU for the requested MTU.
Return the original MTU so it can be reset later.
"""
cmd = ["ip", "link", "show", device]
Copy link
Contributor

Choose a reason for hiding this comment

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

We can confirm post merge, but I believe this line can also go, if we're not mucking about with the interface settings elsewhere...

@kaukabrizvi kaukabrizvi added this pull request to the merge queue Dec 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 3, 2025
@kaukabrizvi kaukabrizvi added this pull request to the merge queue Dec 3, 2025
Merged via the queue into aws:main with commit a23eb49 Dec 3, 2025
53 checks passed
@kaukabrizvi kaukabrizvi deleted the remove-dynamic-record-test branch December 3, 2025 01:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants