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