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

[v1.10.0-rhel] Don't tear down all server threads on SIGHUP #513

Merged
merged 1 commit into from
Sep 23, 2024

Conversation

Luap99
Copy link
Member

@Luap99 Luap99 commented Sep 19, 2024

Instead we parse the new config, replace the in-memory configuration state, stop all old threads for IPs which are no longer in the configuration, and start any new ones for IPs which were added.

Paul:
Fixing merge conflicts in Cargo.toml and bumping time because that no longer builds on rust v1.80

Fixes https://issues.redhat.com/browse/RHEL-59129
Fixes https://issues.redhat.com/browse/ACCELFIX-287

Backport of 1f96f76

Instead we parse the new config, replace the in-memory configuration
state, stop all old threads for IPs which are no longer in the
configuration, and start any new ones for IPs which were added.

Paul:
Fixing merge conflicts in Cargo.toml and bumping time because that no
13 longer builds on rust v1.80

Fixes https://issues.redhat.com/browse/RHEL-59129
Fixes https://issues.redhat.com/browse/ACCELFIX-287

Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
@Luap99
Copy link
Member Author

Luap99 commented Sep 19, 2024

@TomSweeneyRedHat PTAL, are these the right Jira links I added?

@TomSweeneyRedHat
Copy link
Member

@Luap99, sorry, I just saw this. Those are the right links. The RHEL one should suffice, but I prefer putting both on PR like you did.

@TomSweeneyRedHat
Copy link
Member

Not a Rust expert by any means, but the backport looks like a mirror image.

LGTM

@Luap99
Copy link
Member Author

Luap99 commented Sep 23, 2024

@mheon PTAL

Copy link
Collaborator

@flouthoc flouthoc left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

openshift-ci bot commented Sep 23, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: flouthoc, Luap99

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mheon
Copy link
Member

mheon commented Sep 23, 2024

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Sep 23, 2024
@openshift-merge-bot openshift-merge-bot bot merged commit 68d9dad into containers:v1.10.0-rhel Sep 23, 2024
14 checks passed
@Luap99 Luap99 deleted the v1.10.0-rhel branch September 23, 2024 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants