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

Official build for Windows #9103

Open
harrison314 opened this issue Nov 25, 2020 · 2 comments
Open

Official build for Windows #9103

harrison314 opened this issue Nov 25, 2020 · 2 comments
Labels
type/feature-request Type: Issue - Feature request

Comments

@harrison314
Copy link

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.

@BusyJay
Copy link
Member

BusyJay commented Nov 25, 2020

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.

@andylokandy andylokandy added the type/feature-request Type: Issue - Feature request label Nov 30, 2020
@github-actions github-actions bot added this to To do in Feature Request Nov 30, 2020
@skyzh
Copy link
Member

skyzh commented Feb 4, 2021

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

ti-chi-bot pushed a commit that referenced this issue Feb 11, 2021
<!--
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feature-request Type: Issue - Feature request
Projects
Development

No branches or pull requests

4 participants