[ 
https://issues.apache.org/jira/browse/CASSANDRA-16171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634137#comment-17634137
 ] 

Josh McKenzie commented on CASSANDRA-16171:
-------------------------------------------

I'd recommend the WSL route. There was environmental variables we tracked in 
the .ps1 files to mirror the .sh env that nobody's been maintaining so there 
was likely non-trivial drift in environmental configuration between the two 
platforms.

Further, Windows has a _much stricter_ policy on deletion of hard links to 
actively open file handles compared to linux. Namely, they don't let you do it. 
Given the architecture of the LSM trees in C* this was just a painful match to 
begin with and something that repeatedly led to niggling annoyances and 
deferred file cleanup and deletion on various features.

Since the general consensus was "people will develop the project on windows but 
not run it in production" and wsl 2 came long, the writing was on the wall for 
maintaining formal Windows support for the project.

> Remove Windows scripts
> ----------------------
>
>                 Key: CASSANDRA-16171
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16171
>             Project: Cassandra
>          Issue Type: Task
>          Components: Packaging
>            Reporter: Yuki Morishita
>            Assignee: Yuki Morishita
>            Priority: Normal
>             Fix For: 4.0-beta4, 4.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> As per the email thread in cassandra-dev mailing list[1], remove windows 
> scripts from Cassandra 4.0 onwards, due to the lack of maintenance and tests.
> 1: https://www.mail-archive.com/[email protected]/msg15583.html 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to