mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-08-14 23:30:21 +00:00
fe4b65400f387b8abb664327260de5e28db1b2c4
-Go back to restarting the log in process if rakp2 or rakp4 goes awry, it's too likely for a dropped packet to confuse IPMI 2 devices. -Fix relog to reset session context to avoid getting distracted by now stale RAKP messages if the IPMI device happened to be slow -Switch session ids on relog, so that everything can ignore packets from a zombie IPMI session reliably (e.g. relog recovery of a session). -In parse_ipmi_payload, delete pendingargs in addition to deleting sessions_waiting entry. The latter should have sufficed, but there persisted an odd issue where sometimes the last non-logout packet was erroneously retransmitted as retries at the end. This change short-circuits the timedout function should this occur, generally delaying exit by 100 milliseconds whet it goes wrong. git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@13815 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
xCAT - eXtreme Cloud Administration Toolkit xCAT is a toolkit for the deployment and administration of clusters. xCAT documentation is available at: http://xcat.sourceforge.net/ xCAT is made available as open source software under the EPL license: http://www.opensource.org/licenses/eclipse-1.0.php
Languages
Perl
78.5%
Shell
11.4%
JavaScript
7.1%
Python
1.8%
PHP
0.4%
Other
0.4%