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

714 Commits

Author SHA1 Message Date
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
Xiaopeng Wang 2da47d9f4a correct typo and remove useless variable definition 2016-07-26 10:02:47 +08:00
Mark Gurevich db9a71750e Fix sytax errors reported by perltidy 2016-07-25 08:56:18 -04:00
Mark Gurevich fb911143fe perltidy all perl files, part 2 2016-07-21 13:27:40 -04:00
chenglch 8187e3efa1 Add rest api helper interface to access non-xcat resource
Currently xcat rest service is running with apache user who do
not have the privilege to manage some local resource like credential
files needed by xcat web ui to get the conserver access.

This patch add scripts in xcatconfig to generate credential files
for conserver user. This patch also add a work around framework for
xcat restapi to provide the interface to get or set the system resource
so that restapi with apache privilege can retrieve the credential files.
2016-07-19 23:09:21 -04:00
immarvin 368500d531 fix issue Updating xCAT on OS that uses systemctl has a warning message #1509 ; run systemctl daemon-reload on xcat upgrade 2016-07-11 01:29:11 -04:00
chenglch 1a2be72406 Wait the completion of monitor and cmdlog process
close-issue: #1008 #537
2016-06-28 02:20:26 -04:00
ertaozh ba01665adb refine hardware discovery framework, modifcation based on review comments 2016-06-27 02:51:09 -04:00
Xiaopeng Wang 824dbdc67b Merge pull request #1363 from immarvin/onruncmdinstaller
restruct the runcmdinstaller with netcat
2016-06-23 16:57:48 +08:00
immarvin 1846de8205 restruct the runcmdinstaller with netcat 2016-06-22 22:50:12 -04:00
chenglch b57db4ef31 Wait the completion of UDP process to avoid of DB Magic error
close-issue: #1008
2016-06-21 04:41:56 -04:00
wangxiaopeng 66b81e7a0a bug 1017: make a sleep before retrying too much
when xcatd trys to read the request data from an xcatd client,
  if there are too many retry, sleep for a while before retrying
  too much.
2016-06-16 16:24:16 +08:00
chenglch ef724b0e6f Improve the error message for getadapter command
1. Add allow policy for getadapter
2. enhance the error message for different mgt when running getadapter

partial-issue: #1174
2016-06-14 01:56:19 -04:00