Nice work, Josh! On Fri, Jul 11, 2014 at 1:14 PM, Josh McKenzie <josh.mcken...@datastax.com> wrote: > 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
-- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced