Skip to content

Respect SDK flags in history & gzip downgrade#1370

Merged
Sushisource merged 6 commits into
mainfrom
respect-hist-flags-and-gzip-downgrade
Jul 2, 2026
Merged

Respect SDK flags in history & gzip downgrade#1370
Sushisource merged 6 commits into
mainfrom
respect-hist-flags-and-gzip-downgrade

Conversation

@Sushisource

Copy link
Copy Markdown
Member

What was changed

Title

Why?

If GetSystemInfo returns UNIMPLEMENTED for whatever reason (recent ex: gzip compression not working specifically for this endpoint), then we will fail to respect flags already written into history. Fix that.

Additionally allow downgrading to not using compression if a the GSI RPC fails on startup

Checklist

  1. Closes

  2. How was this tested:
    Upgrade existing tests and added new ones

  3. Any docs updates needed?

@Sushisource Sushisource requested a review from a team as a code owner July 1, 2026 20:09
@Sushisource

Copy link
Copy Markdown
Member Author

@claude review

Comment on lines +116 to +117
CompressionTestBehavior::GenericGzipUnimplemented
if path.ends_with("/GetSystemInfo") =>

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.

Should this only be hit if gzip is being used?

Suggested change
CompressionTestBehavior::GenericGzipUnimplemented
if path.ends_with("/GetSystemInfo") =>
CompressionTestBehavior::GenericGzipUnimplemented
if path.ends_with("/GetSystemInfo") && encoding == "gzip" =>

@Sushisource Sushisource enabled auto-merge (squash) July 2, 2026 16:14
@Sushisource Sushisource merged commit 9f83b7e into main Jul 2, 2026
21 checks passed
@Sushisource Sushisource deleted the respect-hist-flags-and-gzip-downgrade branch July 2, 2026 16:29
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