Skip to content

add version_info to onConfigUpdate and /routes output#1594

Closed
danielhochman wants to merge 11 commits intomasterfrom
version-on-config-update
Closed

add version_info to onConfigUpdate and /routes output#1594
danielhochman wants to merge 11 commits intomasterfrom
version-on-config-update

Conversation

@danielhochman
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

High level question. I had envisaged that the Subscription objects would maintain version, and provide it to whoever wanted to know this. It avoids the need to maintain this state in multiple locations and potential inconsistency with the accepted/rejected state. Can we add versionInfo() to the Subscription interface instead of passing into onConfigUpdate()?

@danielhochman
Copy link
Copy Markdown
Contributor Author

agreed, i like that better @htuch. will put together a PR.

@danielhochman danielhochman deleted the version-on-config-update branch September 5, 2017 23:20
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Risk Level: low
Testing:
Docs Changes: inline
Part of #1594

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Description: Converts EM's responseFlags to Cronet's API Errors
Additional Description: Note that this change does not include ERR_NETWORK_CHANGED, ERR_INTERNET_DISCONNECT and QUIC_PROTOCOL_FAILED as they aren't implemented yet
Risk Level: Low
Testing: Test included
Docs Changes: n/a
Release Notes: n/a

Signed-off-by: Chidera Olibie <colibie@google.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Risk Level: low
Testing: unit tests
Docs Changes: n/a
Release Notes: yes
Part of #1594

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Description: As a follow up for PR2568, the PR maps the network_disconnected and quic exception errors. The network_changed error has been removed as this is not relevant to envoymobile.

Signed-off-by: Chidera Olibie <colibie@google.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Risk Level: low
Testing:
Docs Changes: inline
Part of #1594

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Description: Converts EM's responseFlags to Cronet's API Errors
Additional Description: Note that this change does not include ERR_NETWORK_CHANGED, ERR_INTERNET_DISCONNECT and QUIC_PROTOCOL_FAILED as they aren't implemented yet
Risk Level: Low
Testing: Test included
Docs Changes: n/a
Release Notes: n/a

Signed-off-by: Chidera Olibie <colibie@google.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Risk Level: low
Testing: unit tests
Docs Changes: n/a
Release Notes: yes
Part of #1594

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Description: As a follow up for PR2568, the PR maps the network_disconnected and quic exception errors. The network_changed error has been removed as this is not relevant to envoymobile.

Signed-off-by: Chidera Olibie <colibie@google.com>
Signed-off-by: JP Simard <jp@jpsim.com>
mathetake added a commit that referenced this pull request Mar 3, 2026
**Description**
This consolidates all the copy-pasted processors that existed per
endpoint we support into one generic processor. This was made possible
thanks to the series of refactoring that we landed in the past few weeks
primarily for dynamic module work #90.

Notably, now in order to add an endpoint, majority of the new code will
be in translator (where also have shared generic interface) as well as
the type definition. No longer it requires the huge copy paste of
processors.

**Related Issues/PRs (if applicable)**

Resolves #1083 
Blocker for #1429 #1584 #1592 #1594

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Co-authored-by: Ignasi Barrera <ignasi@tetrate.io>
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