root/trunk/TODO

Revision 4454, 2.5 kB (checked in by arighi, 7 months ago)

removing completed items from the TODO list

  • Property svn:keywords set to Id
Line 
1 #
2 # $Id$
3 #  vi:set filetype=conf tw=80:
4 #
5
6 Priority classification:
7 (9)  next minor release
8 (8)  next release
9 (7)  as soon as possible
10 (6)  soon
11 (5)  should be included
12 (4)  nice to have
13 (3)  consider including
14 (2)  maybe not
15 (1)  probably not
16 (-)  unclassified
17
18 TODO list for SystemImager
19 ==========================
20 (8) Introduce a new command (si_power) to control the power of the clients
21     (turn on/off/reboot, etc.), see also: ipmitool, BMC.
22
23 (8) Create a new module called SystemImager::Monitor to implement all the common
24     monitoring functions.
25
26     Rename the monitoring commands as following:
27
28     - si_monitord: SystemImager monitoring daemon
29     - si_monitor: console interface (dump clients.xml info to stdout in a simple
30       txt format)
31     - si_monitorcurses: ncurses-based interface
32     - si_monitortk: perl-Tk interface
33
34 (7) Include mkrecoveryISO in the standard release.
35
36 (5) Implement si_getdebuginfo to generate a tar.gz containing all the system
37     informations that could help to debug user problems (systemimager versions,
38     partitioning schema, kernel, distribution used, etc). In this way a user
39     that needs support can simply post the tarball to the list and we'll have
40     immediately an overview of the system.
41
42 (4) Move all LVM info into the <lvm> section of autoinstallscript.conf.
43
44     - No longer store any lvm info in the <disk> and/or <raid> sections
45     - Collect PV info and store it in the <lvm_group> section
46         <lvm>
47           <lvm_group>
48             <pv device="/dev/sda1" />
49             <pv device="/dev/md0"  />
50             <pv device="/dev/md1"  />
51             <lv name="swap" size="524288K" />
52             <etc...>
53           </lvm_group>
54         </lvm>
55
56     - Need to modify:
57         - Server.pm
58         - Common.pm
59         - autoinstallscript.template
60
61 (4) si_monitortk improvements (thanks Bernard for the good suggestions):
62     - support multiple virtual console instances at the same time
63     - add a popup menu on the client entries to display detailed info
64       and perform special actions (like open virtual console, check
65       availability of the node, delete entry, etc)
66     - tabbed view for virtual console
67
68 (4) Implement a GUI to perform all the common systemimager operations
69
70 (4) Implement pre/post-update scripts (to be ran with si_updateclient)
71
72 (2) Add a kernel-devel tree package, like those that ship with RedHat,
73     Ubuntu, etc. There's just enough data to build boot-kernel modules
74     against, but nothing else.
75
76     Ie: kernel-headers. (Jeremy Siadal suggestion)
77
Note: See TracBrowser for help on using the browser.