You are here

Top 5 MPU wee projects

Project ID: 
264
Current stage: 
Manager: 
Unit: 
What: 

Description: A number of MPU wee projects have not been resourced because prioritised projects have been seen to have higher priority.

This project would tackle the wee projects which we consider to be of highest priority.

Boot component - introduce component timeouts to break deadlock
If a machine is switched off (not just sleeping) when a new profile is made for it, and the introduction of the new profile requires a configure of the boot component, but the boot component meanwhile needs to do a reboot, a deadlock situation is reached. The client component asks the boot component to configure, and waits until it has done so; the boot component meanwhile decides to reboot the machine, and asks all the components (including client) to stop, and waits until they have done so.

LCFG access.conf component to replace and extend the current functionality in the auth component
It would be an advantage to develop a separate component to manage access.conf and similar files. This would increase our ability to manage these files and decrease the complexity of the auth component. This new component would enable us to allow people to reboot their own machines over an ssh connection.

Local copies of server firmware
Extend the server firmware report system so that servers have a copy
on local disk of all relevant upgrades

Reimplement LCFG network component in perl, and simplify logic
The LCFG network component is rather old and has had much extra functionality bolted on over the years. As a result the code logic is a mess making it difficult to safely add extra functionality. This wee project would port the component to Perl and rework and simplify the logic.

Extend pkgsearch to email support of chosen software
Extend the new pkgsearch utility to allow users to automatically create an RT ticket requesting software

Deliverables:

Why: 

Customer:

Case statement:

When: 

Status:

Timescales:

Priority:

Time:

How: 

Proposal:

Resources:

  • Boot component - introduce component timeouts to break deadlock - 2 days
  • LCFG access.conf component - 3 days
  • Local copies of server firmware - 3 days
  • Reimplement LCFG network component in perl - 5 days
  • Extend pkgsearch to email support of chosen software - 1 day

Total of 3 weeks.

Plan:

Other: 

Dependencies:

Risks:

Milestones

Proposed date Achieved date Name Description