Skip to content

Conversation

@shreemaan-abhishek
Copy link
Contributor

@shreemaan-abhishek shreemaan-abhishek commented Jan 1, 2026

Description

The new decoupled healthcheck_manager logic has missing code to update the version of upstream conf in the case where routes are configured via upstream_id reference.

This version update is necessary for the healtcheck_manager as it relies on that to know that the nodes have changed in order to create correct health checkers for new nodes.

Checklist

  • I have explained the need for this PR and the problem it solves
  • I have explained the changes or the new features added to this PR
  • I have added tests corresponding to this change
  • I have updated the documentation to reflect this change
  • I have verified that this change is backward compatible (If not, please discuss on the APISIX mailing list first)

Signed-off-by: Nic <qianyong@api7.ai>
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Co-authored-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
@shreemaan-abhishek shreemaan-abhishek changed the title fix: maintain node_version for independent upstream (#1130) fix: maintain node_version for independent upstream Jan 2, 2026
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
@shreemaan-abhishek shreemaan-abhishek marked this pull request as ready for review January 2, 2026 04:09
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. bug Something isn't working labels Jan 2, 2026
nic-6443
nic-6443 previously approved these changes Jan 6, 2026
@membphis
Copy link
Member

membphis commented Jan 7, 2026

some ci failed, pls fix them first

Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants