2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-09-22 09:32:27 +00:00
Commit Graph

737 Commits

Author SHA1 Message Date
Jarrod Johnson 4fa468920d Merge branch '2.14.0' into lenovobuild2.14 2018-05-16 15:41:38 -04:00
Jarrod Johnson 08eeb04725 Correct name of the staging variable for command log 2018-04-19 14:38:15 -04:00
Jarrod Johnson 9d318cca76 Freshen up redacted output 2018-04-19 14:04:38 -04:00
Jarrod Johnson 7a06672320 Redact commands.log responses 2018-04-19 13:12:31 -04:00
Jarrod Johnson 3c927fba0f Change to redact rather than omit arguments 2018-04-17 20:52:52 -04:00
Jarrod Johnson 42f6e9f74a Remove arguments from commands.log
The arguments may contain sensitive information, remove it.
2018-04-17 16:20:24 -04:00
Yuan Bai 17793bc364 delete password from log for runsqlcmd (#5075) 2018-04-10 16:36:00 +08:00
Bin Xu df93416a91 Avoiding error log for installmonitor requesting during provisioning (#5069)
* (#5067) to avoid error log for `installmonitor` requesting during provisioning

*  add 2 sec timeout as others for unsupport requesting
2018-04-09 17:40:38 +08:00
zet809 bc1de0529c Merge pull request #5015 from robin2008/install-monitor-cache
clear "name-IP" cache in `install monitor` process
2018-03-27 17:59:07 +08:00
Bin Xu 372756a6ad (#4913) clear cache before run 'nodeset <> next' to avoid using the old IP address
after IP address is modified.
2018-03-27 17:46:19 +08:00
Yuan Bai 24c2cb751f Merge pull request #5017 from robin2008/xcatsnap
(#4973) add journal logs in xcatsnap for xcatd
2018-03-27 17:05:55 +08:00
Bin Xu cb4edc2bc1 Fix the issue 'install monitor' exit unexpected and SSL CPU 100% (#4582, #4496) (#5005)
* Fix the issue 'install monitor' exit unexpected (#4582).
- add eval block to cover all possible codes which might die in do_installm_service
- add more logs in install monitor to record useful inforamtion
- add sleep 0.01 to avoid CPU too high
- fix the wrong timeout usage (alarm - die)
- recover the default INT/TERM singal handler to avoid UDP listener will quick when kill 'install monitor'

* Avoid SSL CPU 100% when hit max open file number
2018-03-27 17:02:38 +08:00
Bin Xu d6a45d9398 (#4973) add journal logs in xcatsnap for xcatd 2018-03-27 16:32:01 +08:00
Jarrod Johnson e16cea2688 Merge tag '2.13.11' into lenovobuild2.13
xCAT 2.13.11 release
2018-03-26 10:49:04 -04:00
Bin Xu cb25622331 It is for provision log enhancement and partial address #4582 (#4648)
- clear logs in the key components during provisioning (not only debug mode, but debug mode will have more logs)
 - now only cover rhel7 stateful and stateless
 - make more syslogs into cluster.log (tag = xcat or xcat.*)
 - the changes will not impact other distro
2018-01-23 03:20:42 -06:00
Matt Ezell c9c98b8b6f Add warning when xCAT throttles SSL connections 2017-12-05 14:29:29 -05:00
Jarrod Johnson 6c2459731b Merge tag '2.13.8' into lenovobuild2.13
xCAT 2.13.8  release
2017-11-28 14:01:03 -05:00
Bin Xu f9a1ef15cb Fix #4288, Show the milliseconds for elapsed time of command execution (#4290) 2017-11-13 23:41:56 -06:00
hu-weihua 784250e0bd add getopenbmccons to commands.log 's filter list 2017-10-25 02:19:50 -04:00
Jarrod Johnson 4f5883f8fe Have xCAT version check ignore build date 2017-10-18 09:40:22 -04:00
Jarrod Johnson 5148747ff6 Do not check conserver version without conserver 2017-10-12 13:34:59 -04:00
immarvin 7515be4590 fix issue If service node is down, control to OpenBMC node never returns #3888:use port 3054 instead of 3001 to run debug commands inside installer 2017-10-12 01:55:20 -04:00
immarvin 35d299f9d6 fix issue If service node is down, control to OpenBMC node never returns #3888:use port 3004 instead of 3001 to run debug commands inside installer 2017-10-11 04:21:01 -04:00
Jarrod Johnson f3f41848ae Merge tag '2.13.7' into lenovobuild2.13
xCAT 2.13.7 release
2017-09-27 15:52:44 -04:00
yangsong ce61cadbd5 fix issue MN and SN version mismatch checking prevent hard block of functions from executing. #3849 (#3852) 2017-09-06 13:14:47 +08:00
chenglch 00d947a1fa Fix the bug due to the race condition about the pipe usage (#3719)
This commit disable the ACK mechanism in xCATd as now it will cause the race condition
if multiple child processes are waiting for the response.

fix-issue: #3698
2017-08-24 17:20:11 +08:00
immarvin 39c4e7081f fix issue xCAT install failed on sles11.4 & rhels6.9 in automation #3693;move send_tcp_msg from Utils.pm to NetworkUtils.pm 2017-08-17 03:35:03 -04:00
immarvin 021e873704 notify the nodes which are sending findme requestd about the status of the processing 2017-08-15 03:58:44 -04:00
ertaozh 818fd8d5a3 fix issue 3617 2017-08-07 02:23:39 -04:00
Bin Xu 405ed14a20 Leverage syscall to resolve the hang in CI environment 2017-08-02 15:33:42 +08:00
Bin Xu 6aadfc2055 Fix 3474, introduce 'XCATSHOWSVR' to control whether to show where the message is from. 2017-07-27 16:08:14 +08:00
Victor Hu 994ddcf62a Merge pull request #3522 from immarvin/onxcatver
fix issue#3515: check the version of xCAT between MN and SN while processing the forwarded request
2017-07-24 16:15:00 -04:00
immarvin 8b31e63287 load Sys::Hostname module with use intead of require to avoid performance decrease; refine the warning message;remove some commented out lines 2017-07-23 23:26:03 -04:00
immarvin 725444cdd1 fix issue#3515: check the version of xCAT between MN and SN while processing the forwarded request 2017-07-21 03:37:33 -04:00
chenglch e8df039d42 Make getadapter work during discovery process
This patch redesign the original getadapter plugins. Currently,
getadapter do not work as a common command but only a chain command
works during discovery.
2017-07-20 16:03:52 +08:00
Jarrod Johnson 77bab0ba0f Merge tag '2.13.5' into lenovobuild2.13 2017-06-30 08:47:25 -04:00
zet809 11f351cf6e Merge pull request #2763 from samveen/reduce_greps
Reduce `grep` invocations by passing `-[46]` to `ip`
2017-06-22 16:24:04 +08:00
Jarrod Johnson 8a2a7ccdc1 Merge tag '2.13.4' into lenovobuild2.13
xCAT 2.13.4 release
2017-06-21 13:58:26 -04:00
chenglch 5331626d9a Upgrade conserver to 8.2.1 version (#3252)
This patch change the `sslauthority` to `sslcacertificatefile` to
support the latest version of conserver. It also add scripts to
update the `conserver.cf` and $HOME/.consolerc to make sure
migration works correctly.

implement: #3239
2017-06-16 16:51:05 +08:00
Samveen Gulati f1b406dbc0 Reduce grep invocations by passing -[46] to ip 2017-06-06 09:53:29 +00:00
immarvin b84e4f557e fix issue Wrong permissions for ssh host private keys on CentOS 7 #2617 2017-05-23 15:30:52 -04:00
yangsong 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
immarvin cd96ea74c8 fix issue Wrong permissions for ssh host private keys on CentOS 7 #2617 2017-03-22 17:46:04 +08:00
immarvin e944e7fd22 fix issue xcat command returns 0 when cmd fails due authorization #2636 2017-03-13 23:08:39 -04:00
Mark Gurevich c2454c0133 Add --system when creating user and group 2017-03-06 10:59:36 -05:00
Jarrod Johnson 0dfe33edf5 Merge branch 'refs/heads/2.13' into lenovobuild2.13
Conflicts:
	xCAT/xCAT.spec
	xCATsn/xCATsn.spec
2017-03-01 09:46:50 -05:00
chenglch 7f069d3f48 Do not stop tftp service in xcatd when restarting xcad service
close-issue: #2463
2017-02-07 16:50:34 +08:00
neo954 d7ca3e7b69 Merge pull request #2460 from immarvin/onxcatd
fix issue  #2459
2017-02-06 16:59:25 +08:00
immarvin 696ffeb023 fix issue [DEV]"xcatd: install monitor" process(listening on ipv6 socket) will die on status update from node failed on reverse dns lookup #2459 2017-02-06 16:47:23 +08:00
yangsong 822c083c93 Merge pull request #2447 from chenglch/tftp
Stop tftp service when xcatd shutdown completes
2017-02-06 00:19:58 -06:00