2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-05-11 17:04:17 +00:00
Commit Graph

5903 Commits

Author SHA1 Message Date
chenglch c4da6435a6 Merge pull request #4171 from jjohnson42/sortnodels
Sort nodels attribute names
2017-10-24 21:16:53 -05:00
cxhong 71258305bf Merge pull request #4149 from whowutwut/flash_output
[OpenBMC] Improve the error for rflash activate/delete to return something more meaningful to the user
2017-10-24 17:09:29 -04:00
Jarrod Johnson 358ea0584f Sort nodels attribute names
The ordering of attribute names out of nodels
is inconsistent.  Use sort to provide consistent
output
2017-10-24 16:21:11 -04:00
xuweibj 869642ed69 Enhance rspconfig sshcfg command (OpenBMC) by using multi-processes (#4140)
* Enhanse rspconfig sshcfg command (OpenBMC) by using multi-processes

* modified depending on comments

* modified depending on comments
2017-10-24 03:35:53 -05:00
Matt Ezell 628df6c47c Manage /var/log/xcat/rflash permissions 2017-10-23 15:17:07 -04:00
Bin Xu 6d345ab62d Fix #4023, remove the redundancy codes to report mac missing warning, and adjust message line make it better show in IDE (#4141) 2017-10-23 01:50:25 -05:00
xuweibj 61dcb9c0b8 Merge pull request #4125 from whowutwut/bmcready_state
Return NotReady when looking for bmcstate if response is not OK
2017-10-23 10:57:58 +08:00
Victor Hu 3b22746c34 Return NotReady when looking for bmcstate if response is not OK 2017-10-20 15:53:04 -04:00
Victor Hu fa1d77c229 Provide better response messages when deleting or activating
IDs that are not valid in the BMCs
2017-10-20 15:52:08 -04:00
Victor Hu d077c36cf7 Sync up the summary output line for rflash openbmc so admins can grep 'Firmware' and get an good picture of the summary 2017-10-20 15:33:22 -04:00
Victor Hu 1dd8943ea0 Merge pull request #4121 from zet809/rspconfig_ipsrc_ip_for_openbmc
Add ipsrc for rspconfig, fix rspconfig vlan reading
2017-10-20 14:07:54 -04:00
Victor Hu d40660fc63 Fix bug where the array is not being processed correctly in getting active
firmware in openbmc code.
2017-10-20 11:58:23 -04:00
Victor Hu 9b5a2c7f3e Merge pull request #4129 from chenglch/rflash
Use green sleep to help retry the request
2017-10-20 10:42:47 -04:00
XuWei a17e5773d2 Fix issue 4135, the syntax error of openbmc.pm 2017-10-19 22:53:47 -04:00
chenglch 7bd250897b Use green sleep to help retry the request
As sleep may block the main thread, this commit compare the
timestamp with the node timer in the main loop to avoid of
the blocking.
2017-10-20 09:32:25 +08:00
Bin Xu da60d783d0 1, make the error as node level error in sles/debian plugin so that nodeset can know which are the failure nodes (#4122)
2, using global variable for failurenodes in grub2 plugin
2017-10-19 03:09:33 -05:00
ertaozh 12ef155577 Modify message for rspconfig ipsrc option 2017-10-19 03:51:21 -04:00
zet809 9c5446645e Merge pull request #4110 from cxhong/3989
Add more configuration support for Mellanox switches
2017-10-19 14:54:01 +08:00
Victor Hu a8371f7a7f Merge pull request #4098 from immarvin/onissue
fix [OpenBMC] rspconfig sshcfg issue where keys are not copied seems to be in xCAT #4074
2017-10-18 21:59:06 -04:00
xuweibj ec86bac0ae Merge pull request #4115 from whowutwut/rflash_active
[OpenBMC] Add support to show firmware levels that are really active
2017-10-19 08:58:30 +08:00
zet809 a6661f84b7 Merge pull request #2927 from zVMopenstack/ZVM_XCAT_DEV
Merge the changes made for zVM into the xCAT development branch
2017-10-18 17:06:31 +08:00
ertaozh c92834bfe1 Add ipsrc for rspconfig, fix rspconfig vlan reading 2017-10-18 04:44:16 -04:00
immarvin 2e63607c8c refine the message in rspconfig sshcfg 2017-10-18 02:46:56 -04:00
immarvin 1b1e2267a8 remove /.ssh/tmp/ directory 2017-10-17 23:18:04 -04:00
Victor Hu c5f55c3a1e Add support for displaying the really active running firmware
on the rinv output (non verbose)
2017-10-17 16:13:41 -04:00
Victor Hu 8ac06ef335 To reuse the code to obtain functional software IDs, move the code to
extract IDs into a function to be used by rinv response.
2017-10-17 16:13:28 -04:00
Victor Hu d6a2ba2bf0 Add code to support parsing the IDs that are returned by the functional
endpoint, which marks the firmware IDs that are REALLY active on the server.
2017-10-17 16:13:18 -04:00
zet809 d958b50d60 Merge pull request #4037 from robin2008/petitboot-error-handle-4-noderange
Enhance nodeset error handling not to exit with one node error when operating a node range
2017-10-17 14:34:44 +08:00
zet809 c4352ea46e Merge pull request #4097 from chenglch/rflash
Enhance openbmc framework with multi-processes
2017-10-17 10:32:44 +08:00
Casandra Qiu eac35e7e3d Add more configuration support for Mellanox switches 2017-10-16 15:26:37 -04:00
immarvin d7d56ddd7b remove intermidiate files after rspconfig 2017-10-16 03:41:23 -04:00
immarvin b176fc3d15 fix [OpenBMC] rspconfig sshcfg issue where keys are not copied seems to be in xCAT #4074 2017-10-16 02:54:58 -04:00
chenglch 8d3f9e111f Enhance openbmc framework with multi-processes
This patch integrate the process worker with the state machine
to support upload firmware in parallel.

partial-issue: #4055
2017-10-16 11:50:25 +08:00
Victor Hu 86d45209c8 Merge pull request #4066 from xuweibj/I4062
Fix issue 4062, modify method of node type check in bmcdiscover
2017-10-11 23:47:11 -04:00
zet809 d6121a0a7e Merge pull request #4070 from samveen/fix_3981
Fix for #3981: update switch information during mtms discovery
2017-10-11 16:11:06 +08:00
zet809 09edb40a3d Merge pull request #4061 from xuweibj/I4057
Fix issue 4057, enhance framework to print node range when unsupport
2017-10-11 13:47:36 +08:00
XuWei 8db826016c mofidied depending on comments 2017-10-10 22:54:35 -04:00
Matt Ezell 20e203cd5b 'makehosts -n' Improvements
- 'makehosts -n' will leave the server without a hosts file while it is
  generating the new one, but there's really no reason for that.
- While /etc/hosts should never be missing, 'makehosts -n' should
  include the loopback addresses no matter what.
- makehosts with and without '-n' should use the same locking to prevent
  multiple concurrent execution.
2017-10-10 22:08:50 -04:00
Samveen Gulati 0cd882ae95 Fix for #3981: update switch information during mtms discovery 2017-10-10 10:31:52 +00:00
XuWei b36c0ee19e Fix issue 4062, modify method of node type check in bmcdiscover 2017-10-10 02:35:18 -04:00
Bin Xu 76aa2ca666 Missing one possible error for node ip checking 2017-10-10 12:51:38 +08:00
Bin Xu 66cdb5c65c Merge pull request #4004 from chenglch/nodesetsubvar
Do not query noderes table in subvars subroutine
2017-10-10 10:31:18 +08:00
xuweibj 1b63d1d3e1 Merge pull request #4047 from whowutwut/openbmc_transition
Support transition states for OpenBMC - phase1
2017-10-10 08:50:55 +08:00
XuWei 37ff4814b7 Fix issue 4057, enhance framework to print node range when unsupport 2017-10-09 02:31:15 -04:00
Victor Hu d605a39c45 For IPMI and OpenBMC managed nodes, rbeacon can only perform
the on or off action, nothing else is supported.
2017-10-05 21:47:15 -04:00
Victor Hu 1b9956e1fa Merge pull request #4054 from whowutwut/protect_rflash_options
Change to protect from user specifying multiple firmware to activate/delete
2017-10-05 16:46:27 -04:00
Victor Hu f0bfce5aa9 Adding quick change to protect from user specifying multiple firmware images to activate/delete 2017-10-05 16:42:35 -04:00
cxhong b0c4b36952 Merge pull request #4052 from whowutwut/rflash_activate_error
If Activate status of firmware is Failed, return out
2017-10-05 16:21:37 -04:00
cxhong f324bdca9b Merge pull request #4051 from whowutwut/rflash_error_failed
[OpenBMC] Enhance ERROR checking on the rflash code if the upload step does not succeed
2017-10-05 15:38:09 -04:00
Victor Hu 834f22a69c If status is Failed on activation, need to decrement and return 2017-10-05 15:22:35 -04:00