You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I read the source, I found that Higress uses a single patch to record the change from the upstream projects.
Therefore, Higress now have some huge patch file (9000 lines+), which will make the maintenance very hard.
Some features require patching several projects. For example, to add sentinel support, both go-control-plane and istio are patched. If we can move the patch into upstream, we can avoid some patches.
How it could be?
Break down the patch into multiple ones according to their features.
If possible, we can contribute some patches back to the upstream.
Other related information
The text was updated successfully, but these errors were encountered:
Why you need it?
When I read the source, I found that Higress uses a single patch to record the change from the upstream projects.
Therefore, Higress now have some huge patch file (9000 lines+), which will make the maintenance very hard.
Some features require patching several projects. For example, to add sentinel support, both go-control-plane and istio are patched. If we can move the patch into upstream, we can avoid some patches.
How it could be?
Break down the patch into multiple ones according to their features.
If possible, we can contribute some patches back to the upstream.
Other related information
The text was updated successfully, but these errors were encountered: