Bugs item #609372, was opened at 2002-09-14 15:36
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=609372&group_id=9368

Category: Installation
>Group: 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Jeff Squyres (jsquyres)
Assigned to: Nobody/Anonymous (nobody)
Summary: MAC collection faulty

Initial Comment:
When collecting MAC addresses in the "Add node" step
(i.e., after an initial install), there is a corner
case where a client machine can be booted, but its MAC
address will not appear in the "Setup networking"
window.  This happens because the OSCAR wizard is not
careful about its internal state in the MAC.pm module
(the module that does the "Setup networking" window).  

This happens when you do a normal install, and, within
the same run of the OSCAR wizard, delete a node and
then add that same node back.  This is because there is
a hash maintained in the MAC.pm module for MAC
addresses that the collector has already seen.  

When you run the MAC collector the second time in the
"add node" step, the hash containing all the MACs that
have been seen already is not cleared out.  Hence, it
thinks that it has already "seen" the MAC address of
the node that is trying to be added, and it won't
display it in the window.

The solution is to always clear out the hash upon
invocation of the MAC.pm window, and then build a set
of MACs to not show (i.e., clients that are already in
CLAMDR, the MAC(s) of the server, etc.).  During the
initial install, this hash will only contain the MAC(s)
of the server.  During "add node", it will contain the
MAC(s) of the server and the MAC(s) of the
already-defined client(s).

----------------------------------------------------------------------

>Comment By: Jason Brechin (brechin)
Date: 2003-03-06 13:40

Message:
Logged In: YES 
user_id=274641

I'm curious if this is still broken.  Can anyone (Jeff?) re-test 
this scenario?  Thanks.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=609372&group_id=9368


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Oscar-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to