2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-27 16:35:35 +00:00
Commit Graph

8196 Commits

Author SHA1 Message Date
b1964bc735 Merge pull request #3111 from cxhong/pdu
Modify pdu error message and check pdu version for different OID
2017-05-24 10:12:58 +08:00
dc5b14fa13 Merge pull request #3059 from mattaezell/switch_findme
Enable switches to run findme for autodiscovery (#2662)
2017-05-23 11:11:26 -04:00
75cb09d112 modified depending on comments 2017-05-23 03:41:30 -04:00
4515d197d9 Use LWP to send https request in bmcdiscover instead of curl command 2017-05-23 02:34:15 -04:00
553a1891d4 Merge pull request #3112 from whowutwut/openbmc_expose
[openbmc] Open rpower and rinv commands for normal xCAT use
2017-05-23 13:26:08 +08:00
bd60341cb6 Support ZTP process for Cumulus Switch (#3085)
* Support ZTP process for Cumulus Switch

* change name of onieztp to cumulusztp and add server ip
2017-05-22 21:45:18 -05:00
e2f2d67ba8 Check the failed nodes array before printing out the (#3110)
error messages
2017-05-22 21:41:14 -05:00
7f22c23bf0 Open rpower and rinv commands 2017-05-22 15:47:58 -04:00
ea2d22887b Modify pdu error message and check pdu version for different OID 2017-05-22 15:27:11 -04:00
327f570f7c Changes due to review 2017-05-19 16:22:21 -04:00
4fd1aeae80 Handle openbmc transition states 2017-05-19 13:05:18 -04:00
7dddec27e9 Merge pull request #3092 from xuweibj/rinvfirm
Modify process of rinv firm/all depending on new url
2017-05-19 07:28:52 -04:00
ba2f34ad3d Merge pull request #3022 from jjohnson42/fixpdu
Support newer PDU firmware
2017-05-18 14:46:14 -04:00
317845a04c merge 2.13.perfopt branch to master branch (#3044)
* Add trace point for perf tool in xcatd (#903)

This patch aims to enable nytprof library to analyze the performance
of xcat code in statement level.

- Add perf trace point in xcatd
- Add sleep time for db prcess to solve the race condition when
- perf instraction is used.

More reference

To enable prof:

perl -dt:NYTProf /opt/xcat/sbin/xcatd -f

Some perf test sample:
https://github.com/chenglch/xcatperf

* refine the performance of makedhcp (#2901), it including:
 - refine the code logic in getSNList to get better performance
 - refine the getipaddr, cache the dns lookup result
 - refine noderangecontainsMn
 - refine ishostinsubnet
2017-05-18 14:23:29 +08:00
80e5e96542 fix mtu support (#3083) 2017-05-18 01:00:50 -05:00
7057ab5208 Modify process of rinv firm/all depending on new url 2017-05-18 01:48:11 -04:00
ff4fd41e6e Merge pull request #3076 from gurevichmark/rinv_format
OpenBMC rinv sorted output
2017-05-17 22:20:37 -04:00
e664018cc4 Changes after review comments 2017-05-17 11:27:37 -04:00
68736a6440 Merge pull request #3037 from xuweibj/I3036
Get username and password from passwd table for openbmc discover
2017-05-17 08:55:27 -04:00
2e017e2c10 OpenBMC rinv sorted output 2017-05-16 15:56:49 -04:00
e2b25f57a3 Modify output for rpower state when return Quiesced 2017-05-16 04:42:06 -04:00
cc198bef12 Enable switches to run findme for autodiscovery (#2662) 2017-05-15 15:26:58 -04:00
83e0e51944 Merge pull request #3045 from zet809/fix_issue_2577
Fix issue 2577: chdef -m should return correct warning message when s…
2017-05-15 10:16:45 -04:00
9000ae5d1e Merge branch '2.13' into master 2017-05-15 16:47:58 +08:00
b5448dc6f8 Fix regular expression issue while listing group object
Group object should not be translate with the object name even if
the attribute contains regular expression.

Fix-issue: #3047
2017-05-15 09:57:12 +08:00
e07b607b44 Fix issue 2577: chdef -m should return correct warning message when some attributes is not permit to be changed. 2017-05-12 06:33:37 -04:00
e34dfc0722 Merge pull request #3035 from gurevichmark/mkdef_exists
Better processing mkdef if object already exists
2017-05-12 15:39:52 +08:00
09361d8499 update udevadmin work around (#3038) 2017-05-12 00:01:44 -05:00
83f5ea9321 Get username and password from passwd table for openbmc discover 2017-05-11 23:12:15 -04:00
3d923652c5 Merge pull request #3024 from gurevichmark/rvitals_openbmc
Initial pass for OpenBMC rvitals
2017-05-11 17:11:16 -04:00
a5dda1a07e Better processing mkdef if object already exists 2017-05-11 14:47:33 -04:00
320d79a0fd Suggested review changes 2017-05-11 09:57:05 -04:00
18dc716959 Merge pull request #2951 from xuweibj/I2948
Add bmc specific for rpower in usage & return if encountered error
2017-05-11 09:00:36 -04:00
d2fd44fbdf Merge pull request #3028 from immarvin/onpostage
partial fix for [openbmc]xcatd reported "Died at /opt/xcat/sbin/xcatd " when openbmc nodes updated its status from "installing" to "booting" #3026
2017-05-11 16:13:35 +08:00
90b245797b Merge pull request #3025 from xuweibj/rtvalue
modify return value of bmcdiscover check and ipsource options
2017-05-11 16:09:27 +08:00
0eb924a793 Merge pull request #3030 from zet809/fix_issue_2803
Fix issue 2803: rinv ocasionally produces BMC error without telling w…
2017-05-11 15:54:12 +08:00
74b460072c Merge pull request #3029 from xuweibj/I3206
modify output format when preprocess print error message
2017-05-11 15:51:31 +08:00
a811568afb Fix issue 2803: rinv ocasionally produces BMC error without telling which node was in error 2017-05-11 03:42:01 -04:00
7d2ac05f4d add rinstall support for openbmc (#3009)
* add rinstall support for openbmc based server, it is still for technical preview.

* use <D> instead of <I> in xCAT::MsgUtils->message to display the rsetboot+rpower response correct
2017-05-11 15:33:34 +08:00
79bfb9a898 modify output format when preprocess print error message 2017-05-11 03:24:28 -04:00
db94cc7479 partial fix for [openbmc]xcatd reported "Died at /opt/xcat/sbin/xcatd" when openbmc nodes updated its status from "installing" to "booting" #3026 2017-05-11 02:30:42 -04:00
36635b3fea modify return value of bmcdiscover check and ipsource options 2017-05-10 22:33:59 -04:00
c02c9269df Initial pass for OpenBMC rvitals 2017-05-10 14:58:20 -04:00
27613cdc18 Fix syntax of newmib
It has to be referenced as a hash element.
2017-05-10 10:25:07 -04:00
494cf232f4 Support newer PDU firmware
Newer PDU firmware renumbered OIDs.  Detect and adapt
to new OIDs on the newer firmware.
2017-05-10 10:19:58 -04:00
3bd5b37773 check existence of netboot config file in postage.pm 2017-05-10 06:03:34 -04:00
1e098afcb2 modify all exit to return & change return value when configuration is wrong (#3016) 2017-05-10 02:33:53 -05:00
60eb9287bf Merge pull request #2978 from whowutwut/debug_states
Add debug information for openbmc to show Host State and Host Transition State
2017-05-09 13:29:20 -04:00
7271df073f Merge pull request #2990 from zet809/enhance_bmcsetup_for_openbmc
enhance bmcsetup logic for openbmc
2017-05-09 13:28:12 -04:00
3e7afecee2 Merge pull request #3012 from zet809/fix_issue_3003
Modify bootloader label to be "xCAT Genesis shell" for petitboot
2017-05-09 13:14:29 -04:00