Skip to content

Fix io.grpc.servlet.jakarta.ServletAdapter#getHeaders#2

Open
devinrsmith wants to merge 5 commits into
niloc132:grpc-web-servlet-filterfrom
devinrsmith:grpc-web-servlet-filter
Open

Fix io.grpc.servlet.jakarta.ServletAdapter#getHeaders#2
devinrsmith wants to merge 5 commits into
niloc132:grpc-web-servlet-filterfrom
devinrsmith:grpc-web-servlet-filter

Conversation

@devinrsmith

Copy link
Copy Markdown

No description provided.

@devinrsmith devinrsmith force-pushed the grpc-web-servlet-filter branch from 8797445 to 71abaa0 Compare August 9, 2022 00:36
@devinrsmith devinrsmith changed the title Fix io.grpc.servlet.jakarta.ServletAdapter#getHeaders for non-lowercased keys Fix io.grpc.servlet.jakarta.ServletAdapter#getHeaders Aug 9, 2022
@niloc132 niloc132 force-pushed the grpc-web-servlet-filter branch 2 times, most recently from d291b9c to d87902c Compare August 29, 2022 22:19
niloc132 pushed a commit that referenced this pull request Jul 11, 2025
…archicalTableViewSubscription snapshots. (deephaven#6984)

This consists of three actual changes:
1. The HierarchicalTableView subscriptions would call snapshot, etc.
from their update propagation job. This resulted in sorts that had no
context. In the Core+ case, this meant we could not correctly log
performance in the face of sorted rollups. This is the root of this
entire PR.
2. The FunctionGeneratedTableFactory had a similar problem when
refreshing a table.
3. I added a flag to PerformanceEntry that will fail when the auth
context is not set. It defaults to false, to avoid breaking Core users
unnecessarily. In Enterprise, we are breaking already; so this is an
appropriate setting. I also added it to the tests, to find other cases
where we were broken (like the FunctionGeneratedTableFactory).

The rest of this is just changing the tests to include a context.

I think #1 and #2 are a point release candidate, but not the rest of the
fixes/changes.

---------

Co-authored-by: Ryan Caudy <rcaudy@gmail.com>
niloc132 pushed a commit that referenced this pull request Jul 11, 2025
…archicalTableViewSubscription snapshots. (deephaven#6999)

Cherry-pick of deephaven#6984

This consists of three actual changes:
1. The HierarchicalTableView subscriptions would call snapshot, etc.
from their update propagation job. This resulted in sorts that had no
context. In the Core+ case, this meant we could not correctly log
performance in the face of sorted rollups. This is the root of this
entire PR.
2. The FunctionGeneratedTableFactory had a similar problem when
refreshing a table.
3. I added a flag to PerformanceEntry that will fail when the auth
context is not set. It defaults to false, to avoid breaking Core users
unnecessarily. In Enterprise, we are breaking already; so this is an
appropriate setting. I also added it to the tests, to find other cases
where we were broken (like the FunctionGeneratedTableFactory).

The rest of this is just changing the tests to include a context.

I think #1 and #2 are a point release candidate, but not the rest of the
fixes/changes.

---------

Co-authored-by: Ryan Caudy <rcaudy@gmail.com>
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.

2 participants