Planned Features
From Cluster Labs
(Redirected from TODO)
If you have an idea for a feature, let us know on the official mailing list: mailto:pacemaker@oss.clusterlabs.org Got an idea for a cool feature? Add an enhancement to Bugzilla or vote for an existing entry.
Contents |
Random Ideas
- Implement adaptive service placement (based on the RAM, CPU etc. 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)
- Re-write attrd to use locking and virtual synchrony (openais-only feature)
- Re-write cib to use locking and virtual synchrony (openais-only feature)
- Filtered CIB notifications
- Failover domains - rgmanager-style ordered lists of hosts that define a domain (and can then be used in rsc_location constraints)
- Add support for fenced
- Add GFS2 integration
Features Planned for the Next Stable Series (1.2)
- Update to CoroSync (the next version of OpenAIS)
- Switch to the Corosync IPC layer (faster, simpler, supported)
- Implement service Freeze/backup/thaw
Previous Lists
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) -
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
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
-

