[Blueprint server-o-powernap-improvements] PowerNap Improvements for Oneiric
Andres Rodriguez
andreserl at ubuntu-pe.org
Wed Aug 10 19:14:30 UTC 2011
Blueprint changed by Andres Rodriguez:
Whiteboard changed:
Work items:
[andreserl] Second Stage action when on PowerSave mode: DONE
[andreserl] Support port-ranges for network monitors: DONE
[andreserl] Create/Draft Client/Server approach with a powerwaked server daemon: DONE
[andreserl] Add support to powerwaked (Server) for an approach of adding different Monitors: DONE
[andreserl] Create ARPMonitor for powerwaked: DONE
[andreserl] Use powerwake code to generalize registration of client machines: DONE
[andreserl] Provide API like approach to do operations in the server: DONE
- [andreserl] Add auto-publishing support for PowerNap clients via avahi: TODO
- [andreserl] Add component listener to Powerwaked for auto-registration (Server): TODO
- [andreserl] Provide powerwaked to check status of registered machines in a Client/Server fashion: TODO
- [andreserl] Provide powernapd with a method to listen messages from powerwaked: TODO
- [andreserl] Change polling monitoring system to event based system: TODO
- [andreserl] Look into integration of PowerNap/PowerWaked with NUT: TODO
- [andreserl] Investigate/add additional pm-powersave tweaks from ARM: TODO
- [andreserl] Define sample profiles i.e. For Web Servers, File Servers, Laptops etc: TODO
- [andreserl] Perhaps involve someone on the Desktop Team to improve powernap for Laptops: TODO
- [andreserl] Add pre-start to upstart job to determine whether machine is virtual or physical (facter virtual): TODO
+ [andreserl] Add auto-publishing support for PowerNap clients via avahi: POSTPONED
+ [andreserl] Add component listener to Powerwaked for auto-registration (Server): POSTPONED
+ [andreserl] Provide powerwaked to check status of registered machines in a Client/Server fashion: POSTPONED
+ [andreserl] Provide powernapd with a method to listen messages from powerwaked: POSTPONED
+ [andreserl] Change polling monitoring system to event based system: POSTPONED
+ [andreserl] Look into integration of PowerNap/PowerWaked with NUT: POSTPONED
+ [andreserl] Investigate/add additional pm-powersave tweaks from ARM: POSTPONED
+ [andreserl] Define sample profiles i.e. For Web Servers, File Servers, Laptops etc: POSTPONED
+ [andreserl] Perhaps involve someone on the Desktop Team to improve powernap for Laptops: POSTPONED
+ [andreserl] Add pre-start to upstart job to determine whether machine is virtual or physical (facter virtual): POSTPONED
Thoughts:
Add debconf question to set initial configuration values. (absent_seconds, action, logging, etc)
Add configuration tool that easily enables profiles/different configurations
Add different warn methods
Previous work items:
Contribute action scripts to pm-utils: POSTPONED
Provide logging for new files added: POSTPONED
Investigate how the ProcessMonitor can tap into Upstart for monitoring instead of looking in the process table: POSTPONED
Investigate [1] for ProcessMonitor aswell: POSTPONED
== Agenda ==
* Second Stage action when on PowerSave mode.
* Support port-ranges for network monitors.
* Change the polling monitoring system to event based system.
* Client/Server approach to deploy PowerNap datacenter wide.
* Server ARP monitoring for automatic wakeup.
* Integration with other projects, such as OpenStack, Landscape etc.
== Session Notes ==
- Messaging
- Stomp
- mcollective + rabbitmq
- Messaging
- Corosync
== Actions ==
Investigate/add additional pm-powersave tweaks for ARM: TODO (Not needed)
Define sample profiles i.e. For Web Servers, File Servers, Laptops etc: TODO
Perhaps involve someone on the Desktop Team to improve powernap for Laptops: TODOj
Policy.
--
PowerNap Improvements for Oneiric
https://blueprints.launchpad.net/ubuntu/+spec/server-o-powernap-improvements
More information about the Ubuntu-server-bugs
mailing list