TODO
From ClusterLabs
Got an idea for a cool feature? Add an enhancement to Bugzilla (http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker) or vote for an existing entry (http://developerbugs.linux-foundation.org/page.cgi?id=voting.html).
[edit]
Pacemaker 0.6
-
Figure out a name -
Set up Mercurial -
Create CRM-only Repository -
Create Heartbeat-only packages -
Create mailing lists -
Merge in the OpenAIS port-
Need to make the choice of communications/membership layer run-time switchable
-
[edit]
Pacemaker 1.0
-
Switch to libxml2 for XML data structures -
Fix all the problems with the current DTD -
Set options in openais.conf (currently hard-coded)-
log level -
log destination -
quorum votes -
total expected quorum votes -
expected number of nodes (needed for quorum) - ??Selected dtd??
-
Set /proc/sys/kernel/core_uses_pid automagically
-
- Re-write attrd
-
Re-write pingd (ping nodes directly instead of consuming heartbeat node up/down data) -
STONITH (OpenAIS stack)-
Enable STONITH in some form - Discuss with Red Hat how STONITH should work in the long-term
-
-
Create a project for the existing GUI
[edit]
Pacemaker 1.2
- Update to CoroSync (the next version of OpenAIS)
-
Set options in openais.conf (currently read from the environment)
-
- Implement adaptive service placement (based on the resources required by the service and made available by the nodes)
- Implement a mode for using the fewest nodes possible (and shutting the rest down)
- Implement cascading STONITH (If method A fails, try B, etc)
- Implement container support (as a way to generalize the ability to monitor services inside virtual machines - which may also be resources themselves)
- Implement service Freeze/backup/thaw
- Re-write attrd to use locking

