After many months of slow, but steady progress, RedDwarf Server 0.10.2 has finally been released! Please grab the latest version at the sourceforge download page. The most notable change included in this release is the combination of BDB Java Edition and active deadlock detection both being enabled by default. Please note that current deployments using the default configuration should take special care when upgrading since the default configuration has changed. Complete details about compatibility considerations and changes included in this realease are in the README and CHANGELOG files included in the distribution bundle. Also, please feel free to participate in the 0.10.3 planning discussion taking place in the forums.
What's Next?
Things have been busy recently but I should finally have some time to devote to the upcoming 0.10.2 release. With that said, it may be worthwhile to revisite the planning discussion about what should go in it. The small set of changes that are currently targeted seem reasonable, but if there are any other bug fixes, features, or requirements that are desired or that others would like to contribute please speak up!
Release 0.10.1
Release 0.10.1 of RedDwarf Server is now available. Changes in this version consist primarily of bug fixes and minor enhancements that were already in development when Project Darkstar was discontinued. Please see the roadmap for a complete list of changes. Planning for the 0.10.2 release is already underway; please join the discussion.
Planning 0.10.1
With the initial 0.10.0 release of RedDwarf Server out, I was hoping we could solidify the plan for the 0.10.1 release. I have identified a select number of bugs and changes that should be doable in a reasonable timeframe. Most of these issues were either already out for review or were being actively worked on at the time that work ceased on Project Darkstar. Additionally, I think it may finally be time to make the jump from BerkeleyDB native edition to BerkeleyDB Java Edition as the default underlying database. Using BDB-JE in Darkstar has historically exhibited poor performance when running applications with medium to high data contention. However, the reason for this has been isolated to the fact that BDB-JE does not do active deadlock detection (unlike the native edition) and thus frequent deadlocks combined with our immediate transaction retry policy would cause lengthy transaction abort/retry loops. A transaction lock manager, which effectively adds our own layer of active deadlock detection has been available, but disabled, for some time now in the old darkstar codebase. There are a few issues with it that need to be fixed, but fixing those, and turning on this lock manager by default should allow us to safely move to BDB-JE as the default database. If you have any feedback or suggestions about the 0.10.1 plan, please feel free to join the discussion in the forums.
Welcome
Welcome to the new community portal for RedDwarf Server. RedDwarf is the official community fork of Project Darkstar, established because investment in that project has been discontinued by Oracle. The first official release of RedDwarf, version 0.10.0, is available and consists of essentially a rebranded version of the most recent codebase from the trunk of the Project Darkstar repository on java.net. Please feel free to look around, and join the community in continuing development of this great project.






