Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
2a94849
Use jcp version with delta xds
slonka Apr 7, 2021
6927a2c
Switch JCP version to hash byte array
slonka Apr 8, 2021
a40d466
Convert snapshots to strings to do the comparision, otherwise some ty…
slonka Apr 8, 2021
3687797
tmp
slonka Apr 12, 2021
abb187f
Since using delta mode, cache single messages not whole collections
slonka Apr 12, 2021
af3089d
Make ktlint pass
slonka Apr 12, 2021
a716b2e
Do not call resources on every loop invocation. Enable cache metrics
slonka Apr 19, 2021
587add5
Hold resuling resources in the global snapshot instead of calling it
slonka Apr 19, 2021
e2d3060
Merge branch 'master' of github.com:allegro/envoy-control into delta-…
slonka Apr 29, 2021
30ef1db
Revert application-local port
slonka May 18, 2021
dbac672
Revert cache metrics
slonka May 18, 2021
4c47b8a
Add delta test for metered connections and requests
slonka May 18, 2021
7757905
Add delta requests in metrics docs
slonka May 18, 2021
b5aa6bd
Reused ADS config instead of making another one
slonka May 18, 2021
658090e
Merge branch 'master' into delta-xds-hash-bytes
slonka May 18, 2021
0762443
Replace star imports with single line imports
slonka May 19, 2021
842e3a4
Merge branch 'delta-xds-hash-bytes' of github.com:allegro/envoy-contr…
slonka May 19, 2021
1f93c5e
Fix imports
slonka May 19, 2021
b104288
Use DeltaAds as random
slonka May 20, 2021
93847e7
Add DeltaAds to random config list
slonka May 20, 2021
5595897
Fix ktlint
slonka May 20, 2021
600d7f3
Only send RDS when LDS or RDS changed
slonka May 24, 2021
85da782
Use delta xds everywhere
slonka May 24, 2021
b9637cb
Revert "Only send RDS when LDS or RDS changed"
slonka May 24, 2021
b71a282
Revert to random Ads Xds Delta
slonka May 24, 2021
7ab3d83
Revert "Revert "Only send RDS when LDS or RDS changed""
slonka May 24, 2021
a310d74
Revert "Use delta xds everywhere"
slonka May 24, 2021
f0a5804
Make tests for DeltaAds, Ads with * in dependencies and random
slonka May 24, 2021
87d6f5d
Kick ci
slonka May 24, 2021
d25a291
Upgrade Envoy version to 1.8.2
Jul 28, 2021
273abfb
fixed ktlint
Jul 28, 2021
9c07580
removed deprecated api v2 usage (#264)
Oct 11, 2021
a64760a
Merge branch 'master' of github.com:allegro/envoy-control into upgrad…
Oct 11, 2021
0251953
Merge branch 'master' of github.com:allegro/envoy-control into upgrad…
Oct 25, 2021
4d2cef0
Merge remote-tracking branch 'origin/master' into upgrade_envoy_versi…
Ferdudas97 Nov 9, 2021
e801195
jcenter removed
Ferdudas97 Nov 9, 2021
718a74b
update detekt version and fix warnings
Ferdudas97 Nov 9, 2021
6e14be8
ktlint fix
Ferdudas97 Nov 9, 2021
ec8891a
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Nov 18, 2021
53f1e14
changes after merge
Ferdudas97 Nov 18, 2021
1c37e86
Merge remote-tracking branch 'origin/upgrade_envoy_version_1_8_2' int…
Ferdudas97 Nov 19, 2021
3c33bb3
changes after merge
Ferdudas97 Nov 19, 2021
b8ba324
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Feb 4, 2022
b20bfc5
resolve merge conflicts
Ferdudas97 Feb 10, 2022
bdcdd3e
refactor delta xds
Ferdudas97 Feb 10, 2022
174e5a6
delta xds property
Ferdudas97 Feb 14, 2022
2f2cab4
fix ktLint
Ferdudas97 Feb 14, 2022
3d099e8
add delta to ads
Ferdudas97 Feb 14, 2022
2210be2
change config for DeltaAdsEnvoyControlSmokeTest
Ferdudas97 Feb 16, 2022
78afb7f
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Feb 18, 2022
95df981
change java-control-plane snapshot version
Ferdudas97 Feb 22, 2022
dd7c6a9
changelog added
Ferdudas97 Feb 28, 2022
c8a65bf
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Mar 8, 2022
7703486
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Jul 25, 2022
898f3d9
update java-control-plane
Ferdudas97 Jul 26, 2022
ccd59a5
revert singe serialization
Ferdudas97 Jul 26, 2022
be03a6f
Merge remote-tracking branch 'origin/master' into delta-xds-hash-bytes
Ferdudas97 Sep 9, 2022
bbbdd01
resolve conflicts
Ferdudas97 Sep 9, 2022
dbfefc9
configure netty event loops
Ferdudas97 Sep 9, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@


# Changelog

Lists all changes with user impact.
Expand All @@ -11,6 +9,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [0.19.19]

### Changed
- Added support for Delta XDS

## [0.19.19]

### Changed
- Add default access log filter configuration

Expand All @@ -33,7 +36,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

### Changed
- Added flags for lua filters

-
## [0.19.14]

### Changed
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ allprojects {

project.ext.versions = [
kotlin : '1.6.10',
java_controlplane : '0.1.32',
java_controlplane : '0.1.35',
spring_boot : '2.3.4.RELEASE',
grpc : '1.21.0',
grpc : '1.48.1',
jaxb : '2.3.1',
javaxactivation : '1.2.0',
micrometer : '1.5.5',
Expand Down
1 change: 0 additions & 1 deletion docs/changelog_symlink.md

This file was deleted.

1 change: 1 addition & 0 deletions docs/changelog_symlink.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
../CHANGELOG.md
5 changes: 3 additions & 2 deletions docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Property
------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------
**envoy-control.server.executor-group.type** | Group executor type. DIRECT or PARALLEL | DIRECT
**envoy-control.server.executor-group.parallel-pool-size** | Pool size used for executor group in PARALLEL mode | 4
**envoy-control.server.nio-event-loop-thread-count** | The number of threads that will be used by netty's nio event loop | 1
**envoy-control.server.nio-event-loop-pool-size** | Pool size of NIO Event Loop | 0 (Number of CPUs * 2)
**envoy-control.server.nio-event-loop-thread-count** | The number of threads that will be used by netty's nio worker event loop | 1
**envoy-control.server.nio-boss-event-loop-thread-count** | The number of threads that will be used by netty's nio boss event loop | 1
**envoy-control.server.netty.keep-alive-time** | Sets a custom keepalive time for Netty server | 15s
**envoy-control.server.netty.permit-keep-alive-time** | Specify the most aggressive keep-alive time clients are permitted to configure (in seconds) | 10s
**envoy-control.server.netty.permit-keep-alive-without-calls** | Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection | true
Expand Down Expand Up @@ -89,6 +89,7 @@ Property
**envoy-control.envoy.snapshot.max-host-ttl** | The TTL for hosts that are unused. Hosts that have not been used in the configured time interval will be purged | 300s
**envoy-control.envoy.snapshot.rate-limit.domain** | Domain name for ratelimit service. | rl
**envoy-control.envoy.snapshot.rate-limit.service-name** | ratelimit GRPC service name | ratelimit-grpc
**envoy-control.envoy.snapshot.delta-xds-enabled** | Enable detla xds | false
**envoy-control.envoy.snapshot.should-audit-global-snapshot** | Enable global snapshot audits | false


Expand Down
22 changes: 14 additions & 8 deletions docs/deployment/observability.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,20 @@ Metric | Description

#### xDS requests

Metric | Description
--------------------------| --------------------------------------------------------
**grpc.requests.cds** | Counter of received gRPC CDS requests
**grpc.requests.eds** | Counter of received gRPC EDS requests
**grpc.requests.lds** | Counter of received gRPC LDS requests
**grpc.requests.rds** | Counter of received gRPC RDS requests
**grpc.requests.sds** | Counter of received gRPC SDS requests
**grpc.requests.unknown** | Counter of received gRPC requests for unknown resource
Metric | Description
------------------------------- | --------------------------------------------------------
**grpc.requests.cds** | Counter of received gRPC CDS requests
**grpc.requests.eds** | Counter of received gRPC EDS requests
**grpc.requests.lds** | Counter of received gRPC LDS requests
**grpc.requests.rds** | Counter of received gRPC RDS requests
**grpc.requests.sds** | Counter of received gRPC SDS requests
**grpc.requests.unknown** | Counter of received gRPC requests for unknown resource
**grpc.requests.cds.delta** | Counter of received gRPC delta CDS requests
**grpc.requests.eds.delta** | Counter of received gRPC delta EDS requests
**grpc.requests.lds.delta** | Counter of received gRPC delta LDS requests
**grpc.requests.rds.delta** | Counter of received gRPC delta RDS requests
**grpc.requests.sds.delta** | Counter of received gRPC delta SDS requests
**grpc.requests.unknown.delta** | Counter of received gRPC delta requests for unknown resource

#### Snapshot

Expand Down

This file was deleted.

Loading