Mark Gurevich
f56a57b924
Merge pull request #5180 from robin2008/xcatsnap-rsyslog
...
add rsyslog configration files to xcatsnap
2018-05-09 14:51:32 -04:00
Mark Gurevich
2361cda1f2
Man and usage updates for chtab and tabch commands
2018-05-08 13:34:17 -04:00
robin2008
cde37a25de
add rsyslog configration files to xcatsnap
2018-05-08 17:27:43 +08:00
Mark Gurevich
4c8c68efb3
Changes after review
2018-04-18 16:07:59 -04:00
Mark Gurevich
4163a6bb6c
Token expiration setting
2018-04-17 13:40:57 -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
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
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
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
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
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
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
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
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
chenglch
04decbb47e
Stop tftp service when xcatd shutdown completes
...
close-issue: #2436
2017-02-06 10:44:53 +08:00
hu-weihua
f995129e2d
Modify expression of enhancing command.log depending on Mark's comment
2017-01-22 22:08:25 -05:00
hu-weihua
9ea6879434
Add time consuming of each command in command.log file
2017-01-20 03:56:34 -05:00
chenglch
3d3f367f69
Fix DB error caused by alarm
...
'xCAT::MsgUtils->trace' will retrive data from xCAT site table,
at this time timeout event happens and alarm signal received,
current process will exit unexpectly.
partial-bug: pmr 87739,077,724
2016-12-15 17:12:19 +08:00
immarvin
fd3b598e42
fix issue [CentOS6.8 and RHEL6.8] User will see ERROR message during running updatenode and in xcat.log on compute node. #2104
2016-11-24 00:21:03 -05:00
yangsong
801a9cf69b
Revert "update dhcpd conf file when upgrade xcat"
2016-11-07 22:38:37 +08:00
penguhyang
ea5ffdc0bc
update dhcpd conf file when upgrade xcat ( #2067 )
2016-11-04 12:47:21 +08:00
GONG Jie
95ab036840
Fix github issue #448 . From now on, send SIGINT signal to the whole process group of the xCAT plug-in.
2016-10-17 13:16:18 +08:00
ertaozh
6c43f8f716
run mknb for both ppc64 and x86_64
2016-08-17 04:00:06 -04:00
chenglch
fa16e12d48
Fix the overwrite error when dealing with the conflict ( #1588 )
2016-07-26 10:51:34 +08:00