[
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]