Skip to content

Fix compression chaining with vector interceptor#151

Open
dkropachev wants to merge 1 commit into
scylladb:vector-1from
dkropachev:split/vector-compression-chaining
Open

Fix compression chaining with vector interceptor#151
dkropachev wants to merge 1 commit into
scylladb:vector-1from
dkropachev:split/vector-compression-chaining

Conversation

@dkropachev

Copy link
Copy Markdown
Collaborator

Summary

  • Make request gzip compression cache compressed bytes before the AWS SDK asks for the content body, so headers and body stay consistent when vector request rewriting runs first.
  • Add regression coverage for vector-before-gzip request ordering and response decompression before vector response parsing.
  • Keep this stacked on vector-1 because the tests depend on vector-search support added there.

Base

Tests

  • JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 PATH=/usr/lib/jvm/java-11-openjdk-amd64/bin:$PATH mvn -q fmt:check
  • JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 PATH=/usr/lib/jvm/java-11-openjdk-amd64/bin:$PATH mvn -q -Dtest=VectorSearchInterceptorTest,VectorSearchHttpInterceptorTest,GzipRequestInterceptorTest,ResponseCompressionInterceptorTest test

@dkropachev
dkropachev force-pushed the split/vector-compression-chaining branch from 5fed0f3 to 29fbb2f Compare July 21, 2026 21:45
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.

1 participant