Tags: neo413001/zuul_cyg
Tags
Extract client ip method (Netflix#1929) There are cases where the client ip set in the http request object is not correct. We should use the ATTR_CLIENT_IP value set in ClientIpChannelHandler instead, which takes into account ppv2 and XFF headers. The only issue is that this value is scoped to edgezuul-netty, but the http request is created in zuul oss in ClientRequestReceiver, which means it is not accessible. To deal with this, we can extract the code to get the client ip and then override it in edgezuul-netty by creating an EdgeClientRequestReceiver class that returns the client ip using ClientIpChannelHandler.ATTR_CLIENT_IP instead. That PR will follow this one.
Change visibility on DefaultClientChannelManager members (Netflix#1927) For easier access in subclasses
Move connection pool metric creation to a separate class for easier r… …euse (Netflix#1903) * Create metrics in a separate class * Move more metrics * Use metrics objecT * Add a test to double check logic * Undo intellij ordering changes * Fix formatting * inline prefix
build(deps): bump org.projectlombok:lombok from 1.18.30 to 1.18.36 (N… …etflix#1879) Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.30 to 1.18.36. - [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown) - [Commits](projectlombok/lombok@v1.18.30...v1.18.36) --- updated-dependencies: - dependency-name: org.projectlombok:lombok dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request Netflix#1895 from Netflix/spethani/upgrade-netty Upgrade Netty to 4.1.118Final
PreviousNext