-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Official build for Windows #9103
Comments
Unfortunately, we have done a lot of extremely optimization for Unix like system, I'm not sure if they work on Windows. But I think it's a good idea to at least make it compile. I use Windows too, though I use vscode-remote for development as Rust compiles so slow (and energy consuming) on my Surface Book 2. |
This is a project for LFX Mentorship 2021 Q1. If you are interested in this, please refer to https://docs.google.com/document/d/1XawrFN5oiuPHxqwkd_3yz2b9n3oJNUh1MxCd0VtfU2E for more information. cc @andylokandy |
<!-- Thank you for contributing to TiKV! If you haven't already, please read TiKV's [CONTRIBUTING](https://github.com/tikv/tikv/blob/master/CONTRIBUTING.md) document. If you're unsure about anything, just ask; somebody should be along to answer within a day or two. PR Title Format: 1. module [, module2, module3]: what's changed 2. *: what's changed If you want to open the **Challenge Program** pull request, please use the following template: https://raw.githubusercontent.com/tikv/.github/master/.github/PULL_REQUEST_TEMPLATE/challenge-program.md You can use it with query parameters: https://github.com/tikv/tikv/compare/master...${you branch}?template=challenge-program.md --> ### What problem does this PR solve? Issue Number: Supports #9103 Problem Summary: ### What is changed and how it works? Disable fuzzer honggfuzz & afl on Windows because they do not support Windows. What's Changed: ### Related changes - PR to update `pingcap/docs`/`pingcap/docs-cn`: - PR to update `pingcap/tidb-ansible`: - Need to cherry-pick to the release branch ### Check List <!--REMOVE the items that are not applicable--> Tests <!-- At least one of them must be included. --> - Unit test - Integration test - Manual test (add detailed scripts or steps below) - No code Side effects - Performance regression - Consumes more CPU - Consumes more MEM - Breaking backward compatibility ### Release note <!-- bugfixes or new feature need a release note --> - No release note
Feature Request
Is your feature request related to a problem? Please describe:
I would like to use tikv on Windows for development, or even production deployment.
Describe the feature you'd like:
Running at least one node on Windows 10 (x64). At least for development.
Describe alternatives you've considered:
Using Docker. Well, it's not a native way (lower performance, persistence, require Pro version of Windows 10).
And Rust is multiplatorm language.
Teachability, Documentation, Adoption, Migration Strategy:
Usability for Windows developers without Docker.
Other key-value databases do not meet my requirements.
The text was updated successfully, but these errors were encountered: