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

agent: Remove vm-informant support #506

Merged
merged 23 commits into from
Sep 28, 2023
Merged

Conversation

fprasx
Copy link
Contributor

@fprasx fprasx commented Aug 25, 2023

Removes all informant related code from the runner. The only thing left to do is rename the metrics.

@sharnoff sharnoff mentioned this pull request Sep 27, 2023
3 tasks
Without this, we'd (a) block on connecting to to the vm-monitor when
starting up the Runner, and (b) take down all of the other Runner
threads if we hit a fatal issue with the vm-monitor.
@sharnoff sharnoff changed the title runner: remove the informant server agent: Remove vm-informant support Sep 28, 2023
@sharnoff sharnoff merged commit af638e2 into main Sep 28, 2023
3 of 4 checks passed
@sharnoff sharnoff deleted the fprasx/evanesce-informant-server branch September 28, 2023 20:49
sharnoff added a commit that referenced this pull request Oct 8, 2023
sharnoff added a commit that referenced this pull request Oct 9, 2023
Introduced by #506, noticed after deploying v0.18.0 on staging.

Basically, we just never set the start time, so "time since last start"
was always equal to "time since unix epoch", which means we'd always
think that the connection was running long enough to immediately retry.
sharnoff added a commit that referenced this pull request Oct 9, 2023
Introduced by #506, noticed after deploying v0.18.0 on staging.

Basically, we just never set the start time, so "time since last start"
was always equal to "time since unix epoch", which means we'd always
think that the connection was running long enough to immediately retry.
sharnoff added a commit that referenced this pull request Dec 29, 2023
The additional printf functions have not been necessary since we
switched away from klog (#323), and the exemption for containerd/cgroups
types hasn't been necessary since we removed the vm-informant (#506).
sharnoff added a commit that referenced this pull request Jan 10, 2024
The additional printf functions have not been necessary since we
switched away from klog (#323), and the exemption for containerd/cgroups
types hasn't been necessary since we removed the vm-informant (#506).
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