With the release of Cassandra 2.1.0-rc3, the Cassandra team would like to open the doors to widespread testing of Cassandra on Windows. As of this release we have most of the platform-specific kinks ironed out and would like to get this into the hands of more developers and users and collect your feedback.
Please take Cassandra for a spin on the platform, kick the tires, and let us know of any problems or frustrations you run into. Some highlights of what we've been working on as well as some known issues with the 2.X line of releases on Windows: *2.1.0:* - Launch-script platform parity - re-written in PowerShell - Heap size determination based on system memory - Runtime override of cassandra-env.ps1 available - True background daemon start-up option - Graceful shutdown sending ctrl+c to running process via stop-server.bat - Heap dump and error file output redirection - Variety of tuning parameters available in conf/cassandra-env.ps1 - Based on PowerShell 2.0 - works on both Win7/2008 and Win8/2012 - Tightened up and constrained some features that were causing inconsistent file-system behavior on Windows - Cleaned up platform-specific issues uncovered by unit tests *Known issues:* - Snapshot-based repair is disabled until version 3.0 due to java file creation flags pre-nio.2 (java bug reference <http://bugs.java.com/view_bug.do?bug_id=6607535>) (CASSANDRA-6907 <https://issues.apache.org/jira/browse/CASSANDRA-6907>) - Attempts to delete snapshots will throw IOExceptions if SSTableReaders have segments of the original SSTables open *Features deferred to 3.0:* - nio.2-based File I/O for FILE_SHARE_DELETE flag on files ( CASSANDRA-4050 <https://issues.apache.org/jira/browse/CASSANDRA-4050>) - Snapshot-based repair (CASSANDRA-6907 <https://issues.apache.org/jira/browse/CASSANDRA-6907>) - Pre-emptive opening of compaction results (CASSANDRA-6916 <https://issues.apache.org/jira/browse/CASSANDRA-6916> / CASSANDRA-7365 <https://issues.apache.org/jira/browse/CASSANDRA-7365>) *JIRA Reference*: Open Windows tickets <https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20cassandra%20and%20resolution%20%3D%20Unresolved%20and%20labels%20%3D%20Windows%20order%20by%20fixversion%20asc> Completed Windows JIRA tickets up to release 2.1.0-rc3 <https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20cassandra%20and%20status%20%3D%20resolved%20and%20fixversion%20%3C%203.0%20and%20labels%20%3D%20Windows%20ORDER%20BY%20updated%20desc> Completed Windows JIRA tickets release 3.0 <https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20cassandra%20and%20status%20%3D%20resolved%20and%20fixversion%20%3E%3D%203.0%20and%20labels%20%3D%20Windows%20ORDER%20BY%20updated%20desc> -- Joshua McKenzie DataStax -- The Apache Cassandra Company