-
Notifications
You must be signed in to change notification settings - Fork 197
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
Windows Compatibility for Sozu #1167
Comments
@FlorentinDUBOIS @Wonshtrum @Keksoj I greatly appreciate your time and feedback on this |
Hello @varshith257, I am glad to see you there and discover that you are using Sōzu! First of all (for the context), Sōzu has been design to work closely with the linux operating system and unix at the edge. I will ask @Wonshtrum to take a look at it, if we can do it quickly but we will not put a lot of effort right now as we are planning to rewrite a huge part of Sōzu next year to be able to provide more functionalities. |
@FlorentinDUBOIS I updated the poule for windows support, at least. It works from my testing and the tests files that are already in poule. sozu-proxy/poule#4 |
Thank you @zelosleone for the update on poule, I asked for @Wonshtrum to review it as well. |
We currently use Sozu in our project as a proxy solution to unify routing for a single executable setup. However, we have encountered a significant blocker due to Sozu's lack of Windows support, which prevents us from deploying the solution across all required platforms.
Problem
Windows Compatibility: Sozu does not currently support Windows, creating a major limitation for projects requiring cross-platform compatibility. This prevents us from using it in scenarios where Windows is a required platform.
The lack of Windows support stems from dependency on the poule crate, which does not support Windows. It seems it's only used for buffer management in
command/buffer.rs
.Proposed Solution
Introduce Windows support to Sozu starting by identifying and addressing platform-specific limitations in the codebase particularly
poule
I am open to contributing to this effort by assessing the required changes and providing patches to make the required modifications to support Windows which also benefits to Sozu Community for Windows Compat.
I am looking forward to guidance from the Sozu/poule maintainers regarding:
Other:
As far I have debugged and know the poule is the major blocker for this
We mainly work with
sozu-command-lib
The text was updated successfully, but these errors were encountered: