immarvin
43b5904499
fix defect 94 [DEV]<xcatconfig -d> failed to determine the correct site.forwarder
2016-01-14 00:20:12 -05:00
wangxiaopeng
ec4ce73d5b
Issue 569: check the value of site.xcatsslversion before setting default value
2016-01-06 06:03:23 -05:00
huweihua
2c5829e27d
modify defect 555
2015-12-27 23:45:00 -05:00
Xiaopeng Wang
83e4df505e
Merge pull request #301 from zet809/bmcdiscovery_add_flag_t
...
add flag -t for bmcdiscovery to generate a temp bmc node
2015-11-05 16:11:02 +08:00
Xiaopeng Wang
24f35d604a
Merge pull request #283 from samveen/xcatd_improvements
...
`xcatd` improvements
2015-11-05 15:27:27 +08:00
ertaozh
861164068b
add flag -t for bmcdiscovery to generate a temp bmc node
2015-11-01 21:31:32 -05:00
Samveen Gulati
029943fcac
[xCAT-server]xcatd: PerlTidy + manual alignment of closing };
expressions (evals, subroutine assignments)
2015-10-28 11:18:33 +00:00
Samveen Gulati
07f02d62cf
[xCAT-server]xcatd: add space between #
and comments, remove space between #
and commented code
2015-10-28 09:31:10 +00:00
penguhyang
8926a2a217
correct mknb will run twice during install xcat
2015-10-23 06:33:54 -04:00
Samveen Gulati
be181a807b
[xCAT-Server]Remove unnecessary if
and associated variable from xcatd
2015-10-18 04:31:30 +00:00
huweihua
e6c157b95b
fix bug#155 There are errors when restart xcatd for UDP service's bug
2015-10-15 03:45:30 -04:00
huweihua
58e825691f
fix bug#203 xdsh could not recognize single quote mark
2015-09-27 23:10:11 -04:00
Casandra Qiu
3f40bfa211
fixed issue #119 xCAT installation trashes customer's original ntp.conf
2015-09-24 10:12:31 -04:00
penguhyang
5326ece7cd
if node is -h then exit 0 else exit 1
2015-09-21 04:30:27 -04:00
penguhyang
6d347f66dd
correct code to return right value
2015-09-18 02:24:03 -04:00
huweihua
45a31d9bb8
modify some code depending on xiaopeng's comments
2015-09-15 04:19:55 -04:00
huweihua
c7f3e813e4
fix bug#160-165 and make commands.log support rotate mechanism
2015-09-13 05:31:45 -04:00
huweihua
fc53bb3b3c
fix bug#140 offline trouble shooting time stamp wrong
2015-09-01 22:38:56 -04:00
huweihua
e7c5580a10
change fork ot xfork for command log process
2015-08-28 04:12:14 -04:00
huweihua
6414da0d34
modify indent
2015-08-28 02:55:49 -04:00
huweihua
efa45a81d9
command log process support restartxcatd and fix some response parsing error
2015-08-28 02:20:08 -04:00
huweihua
4058f6b60a
fix typo, lost a {
2015-08-23 22:37:51 -04:00
huweihua
69ebde1728
fix some quit problem of command log writer process
2015-08-20 20:53:57 -04:00
huweihua
efb4aff9a5
enhance command log process for handling TERM signal
2015-08-18 23:45:36 -04:00
huweihua
4dcbe0ea48
modify many things depending on xiao peng and victor's comments
2015-08-18 04:17:37 -04:00
huweihua
8cd8818d5b
record command output and add trace information
2015-08-13 23:27:02 -04:00
huweihua
ca782a9400
add /var/log/xcat/ to collect file list
2015-07-26 22:42:10 -04:00
WangXiaoPeng
921b7d5ea3
defect 4759: Fix the issue that ssl_listener used up all cpu.
2015-07-24 01:17:36 -04:00
Jarrod Johnson
f00a23aa58
Ignore a dead UDP handler
...
If the UDP handler is killed (for some reason),
allow the SSL listener to continue.
2015-07-23 14:19:05 -04:00
immarvin
fd62dadd02
fix defect 4727 [fvt]runcmdinstaller could not work on sles12; fix defect 4726 [fvt]2.10:ubruncmdinstaller could not work on untuntu; fix defect 4724 [fvt]2.10:runcmdinstaller should add -h options and man page
2015-07-07 22:56:31 -04:00
zhaoertao
81438d91d2
enhance of setting up certificate for docker host
2015-07-03 04:25:08 -04:00
GONG Jie
ce9430d280
Fix sourceforge bug #4691 Use a consistent log tag for xCAT log
2015-07-02 14:58:53 +08:00
GONG Jie
ca4437270a
Fix sourceforge bug #4691 Use a consistent log tag for xCAT log
2015-07-01 18:03:36 +08:00
WangXiaoPeng
0827547cea
fixed the issue that token expire time was one month ealier than the correct time
2015-06-18 04:15:21 -04:00
immarvin
b32e78f0ed
to facilitate the installation problem debuging, add the script that can send command to installer and receive the command output
2015-06-15 04:53:09 -04:00
ertaozh
7a1fb1afc3
fix hardware discovery issue that the findme request can be larger than 1500 bytes
2015-06-11 03:19:08 -04:00
Jarrod Johnson
6916b37234
Reduce communication between SSL and UDP
...
Previously, every TLS connection caused a communication with UDP
and this was bad. Then every UDP connection caused a communication
and this was better. This takes things a little further by only
doing the communication if there is a known interested party now.
2015-05-27 10:39:52 -04:00
Jarrod Johnson
fdc408f270
Decrease forecast as presumed real clients connect
...
The fudge factor is now decremented according to real number of clients counted
toward sslclient count. Also, have the overload case break into flow control
communication as well (though it wouldn't have a good answer for an interested client)
2015-05-27 10:35:10 -04:00
Jarrod Johnson
49c809e031
Reorganize UDP <-> SSL rework
...
Because SSL actually was relying upon accept() to hold indefininetly,
it would hang up the UDP worker indefinitely, blocking requests.
Fix this by driving the loop iteration through select() rather than
accept() and iterating through each file handle only when select()
says they are ready.
2015-05-27 10:23:37 -04:00
Jarrod Johnson
5e248b0b0d
Rework traffic control to not involve UDP every SSL connection
...
If the UDP monitor was busy, the SSL connections could back up.
Rework it so that the UDP monitor would get hung up by the SSL
process instead, if *any* of them get backed up. However, the
nature of the loop in the SSL client is sufficiently lightweight
that it shouldn't hang up the UDP process under any reasonable
circumstance. If it did hang it up though, it'll be less hung up
than discovery does already.
2015-05-26 17:03:19 -04:00
WangXiaoPeng
71a764ed96
defect 4644: change in xcatd and Client.pm to fix two issues: 1. if the plugin process run certain command like 'omshell' dhcp.pm and which hang, this will cause the plugin process cannot be finished with ctrl^c; 2. the ctrl^c cannot be passed to service node.
2015-04-21 05:15:43 -04:00
mellor
85f758bd0d
defect 4587 - fix xcatd msg for undefined variable: Use of uninitialized value $line in length
2015-03-09 13:56:47 -04:00
ligc
6c44423812
fix for bug 4458: check the return value from Table.pm::setAttribs
2014-03-06 09:14:41 +08:00
daniceexi
b2eb57d072
Add default value for attribute site.xcatsslversion=TLSv1 to avoid using sslv3 which might cause POODLE Attach
2015-02-12 09:44:01 -05:00
Casandra Qiu
ef1556e494
Fix the misuse of == to compare strings in perl
2015-02-05 12:04:42 -05:00
ertaozh
4dd21f1775
fix bug 4555: lsslp -s PBMC does not honor -n flag
2015-02-05 04:35:16 -05:00
mellor
874f77afed
defect 4082 - change previous fix to disable warnings when calling setlogsock to work with older versions of perl too
2015-02-04 08:00:03 -05:00
mellor
b34537ec2e
defect 4529: send msg to install monitor process to reload perl modules when rescanplugins called
2015-01-21 16:08:34 -05:00
daniceexi
ad68658c3c
defect 4500: skip the PIPE signal when call xcatd->relay_fds() to receive messages from plugin processes
2014-12-29 02:47:43 -05:00
daniceexi
476f9f7b94
defect 4442: fix the issue in xcatd that new UDP won't exit with error message when it cannot get socket during the xcatd fast restart
2014-11-28 06:57:36 -05:00