Hi Duncan,

I've run into an issue when setting SOL configuration parameters (I
noticed it when setting volatile and non-volatile bitrates).  After the
(recursive) call to ipmi_sol_set_param() to issue the
set-in-progress/set-in-progress, there's a (recursive) call for
set-in-progress/write-commit.  

As the IPMI spec states, write-commit is optional and only used if a
rollback has been implemented and will return an error code if it's not
supported.  And as a comment in the ipmitool code suggests, because it's
optional, it's okay if the write-commit fails.  Nevertheless, the
response back to the user after running "sol set <param>" suggests that
the command they issued failed:
"Error setting SOL parameter 'set-in-progress': Invalid data field in
request"

In the example of bit-rate setting, a user could see via a quick check
using "sol info" that the command indeed succeeded but unless they
thought to check, they'd most probably assume the command just failed.

Am I just plain doing something wrong or is there a way to make this
response more user-friendly -- like maybe adding a check in
ipmi_sol_set_param() to determine whether it was a write-commit that
failed before issuing the error message (i.e., in most, if not all
cases, let write-commit silently fail)?

Thanks much for your help,

Carol Hebert


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to