[cgl_discussion] ATCA Requirements Take 4
sdake at mvista.com
Fri Sep 12 14:17:45 PDT 2003
Here is the (or atleast my) final take of the ATCA requirements. I will
be on vacation next week and unable to respond to any changes, so
someone else will have to manage any discussions that come up.
Peter there is a note for you in the text regarding moving one of these
requirements to the clustering section.
Requirement: Advanced TCA IPMI Support
The system shall provide programming APIs specific to the new IPMI
commands, data structures, and sensors defined in the Advanced TCA
Requirement: Block Device Removal
The Linux kernel should allow removal of a block device while it is in
use without degrading reliability of the system. The block device shall
be removeable even if in use by an open file (fdisk /dev/sda), is a
member of raid 1 volume, or a filesystem is mounted on the device, or
permutations thereof. If a file is in use and it cannot be serviced by
a mirrored disk, the operating system shall return an error to the
system calls referencing that file.
Requirement: shutdown systemcall integrated with ATCA system management
The Linux kernel shall ensure that the shutdown system call uses the
ATCA system management IPMI interface to power down the cpu blade and
light the hotswap indicator.
Peter, would you consider making this a clustering requirement and
removing as a subreq of ATCA?
Requirement: Multiple Host Syncronized Device Hotswap
When multiple hosts are using the same block or character device, and a
user requests to remove the device, the device's blade wont be powered
off and if a hotswap indicator available, lit, until all operating
systems in the collection of cpu nodes using the device have removed all
references to the device in the operating system.
More information about the cgl_discussion