Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removes use of MetaIntegration, HTTPIntegration and kinesis #243

Conversation

bdc34
Copy link
Contributor

@bdc34 bdc34 commented Mar 26, 2024

agent and AWS kinesis hasn't been used for years.

Removes MetaIntegration. It was a idea to use a python metaclass to eliminate the use of a factory function. The down sides of this were poor typing and lack of clarity.

Removes HTTPIntegration. It was a class that used MetaIntegration, configured a HTTP endpoint and had retry. This included confusing assocation of the service name in config.py and the property service_name in the instantiating classes meta class. We are no longer using MetaIntegration and we are using google's retry code.

Note this is a "stacked" PR, it will merge to arxivce-1356-html-proceedings.

`agent` and AWS kinesis hasn't been used for years.

Removes `MetaIntegration`. It was a idea to use a python metaclass to eliminate
the use of a factory function. The down sides of this were poor typing and lack
of clarity.

Removes `HTTPIntegration`. It was a class that used `MetaIntegration`,
configured a HTTP endpoint and had retry. This included confusing assocation of
the service name in config.py and the property `service_name` in the
instantiating classes meta class. We are no longer using `MetaIntegration` and
we are using google's retry code.
@bdc34 bdc34 force-pushed the bdc34/meta-httpintegration-agent-removal branch from 5ea9a9d to b99319c Compare March 26, 2024 18:04
@bdc34 bdc34 force-pushed the bdc34/meta-httpintegration-agent-removal branch from dd6af1a to ec1e03e Compare March 26, 2024 19:13
@bdc34 bdc34 requested a review from mnazzaro March 26, 2024 19:19
@bdc34 bdc34 merged commit 8529b21 into bdc34/arxivce-1356-html-proceedings Mar 27, 2024
1 check passed
@bdc34 bdc34 deleted the bdc34/meta-httpintegration-agent-removal branch March 27, 2024 19:13
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