Jarrod Johnson
3bcf236744
Fix serial numbers with leading spaces
...
Sometimes the string may have leading spaces, remove those for sane presentation.
2017-06-28 10:13:50 -04:00
Jarrod Johnson
ea9caa470b
Fix unexpected error on retrieving nodegroup attributes
...
Detect and more specifically report error message when an unknown group
is used for nodegroup commands.
2017-06-27 15:06:59 -04:00
Jarrod Johnson
a894624403
Fix python 2.6 compatibility in log
...
python 2.6 requires a numeric argument to {}
2017-06-27 14:48:33 -04:00
Jarrod Johnson
a3c06a00bf
Fix confetty behavior when TERM not set
...
Particularly in non-interactive ssh, TERM is not set.
Assume empty string if TERM is not set.
2017-06-27 14:04:26 -04:00
Jarrod Johnson
86ed339b48
Add localonly mode to SLP
...
Sometimes in a likely mismatched IP situation, some SLP things will manage to reply and slow
down. For now in the case of mismatched IPv4 being likely, provide a mode fixated on link local.
2017-06-26 09:30:23 -04:00
Jarrod Johnson
ff6e4d7ab6
Fix up slp.py for windows compatibility
...
python in Windows does not have a required constant
in socket, hard bake the value if not defined in the module.
2017-06-26 09:23:41 -04:00
Jarrod Johnson
8126ec3791
Implement 'memory' console.logging scheme
...
Provide way for VT to be maintained without log to file.
2017-06-26 09:18:30 -04:00
Jarrod Johnson
8fab1ce9eb
Fix permissions on buildindex.sh
2017-06-26 08:46:22 -04:00
Jarrod Johnson
9078fb01c4
Fix missing data from 1.5.0 merge
2017-06-23 08:45:34 -04:00
Jarrod Johnson
e4186841b4
Correct the stub functions to work
2017-06-22 15:50:24 -04:00
Jarrod Johnson
1526a9b92d
Add functions to stub out globbing
...
noderanges use [], and bash can do undesirable things.
Since these commands by and large do not reference files,
or at least files likely to be globbed, disable globbing.
2017-06-22 15:42:30 -04:00
Jarrod Johnson
bc1b1a9676
Update nodeshell documentation on stdout/stderr
2017-06-21 14:30:54 -04:00
Jarrod Johnson
f4267e6013
Add missing files from the ThinkSystem merge
2017-06-21 14:02:59 -04:00
Jarrod Johnson
e0cc67f57a
Implement Lenovo Thinksystem and discovery support
2017-06-20 14:56:24 -04:00
Jarrod Johnson
6117a90372
Provide a script to summarize hangtraces files
2017-05-22 09:25:51 -04:00
Jarrod Johnson
5d1423d5ce
Merge pull request #80 from duxd2/patch-1
...
Update MANIFEST.in
2017-05-09 08:38:38 -04:00
michael.du
2055c6d698
Update MANIFEST.in
...
fix the issue which failed to compile the confluent_client, it is due to the add confluent_env.csh in profile, but not add it in MANIFEST
2017-05-09 13:28:57 +08:00
Jarrod Johnson
44892ae1f9
Merge pull request #79 from ocfplc/csh_profile
...
Add csh environment
2017-05-03 08:58:41 -04:00
812e34f59b
Add csh/tcsh profile in /etc/profile.d
2017-05-03 13:21:36 +01:00
Jarrod Johnson
168f60de06
Merge pull request #78 from aduffy19/power-off-detection
...
Add power off detection
2017-05-02 15:35:39 -04:00
Amanda Duffy
f4c191c280
Fix power off detection
2017-05-02 15:30:39 -04:00
Amanda Duffy
443b678d8a
Add power off detection
2017-05-02 14:54:18 -04:00
Jarrod Johnson
2bc7a0c21f
Change permissions of nodeshell
2017-04-27 16:49:05 -04:00
Jarrod Johnson
e429a703e2
Merge pull request #77 from aduffy19/nodeshell
...
Nodeshell
2017-04-27 16:45:33 -04:00
Amanda Duffy
342c1fb499
Add nodeshell
2017-04-27 16:44:19 -04:00
Amanda Duffy
d79e117c55
Merge remote-tracking branch 'refs/remotes/xcat2/master'
2017-04-27 16:31:45 -04:00
Jarrod Johnson
e96b869206
Merge pull request #76 from jjohnson42/reworkworkers
...
Replace login event mechanism
2017-04-26 14:35:29 -04:00
Jarrod Johnson
68037473d0
Replace login event mechanism
...
Provide a different scheme that does not involve a wait(), if by chance
the flow dies without getting back to our thread. wait() has no timeout
so this is a strategy to cope by making sure we hang for no longer than
3 minutes, which is well beyond any time a login should possibly take.
2017-04-26 14:26:00 -04:00
Jarrod Johnson
0e5ac5c683
Merge pull request #75 from jjohnson42/reworkworkers
...
Add a recourse to drain queue
2017-04-25 16:51:32 -04:00
Jarrod Johnson
6ab4d3c886
Add a recourse to drain queue
...
While it may not have been possible in eventlet for this to happen,
strictly speaking if it were a thread, it could exit during check for
liveness and leave data on the queue.
To be careful, also drain the queue after all children dead.
2017-04-25 16:48:35 -04:00
Jarrod Johnson
5471aca5b4
Merge pull request #74 from jjohnson42/reworkworkers
...
Rework IPMI workers
2017-04-25 15:29:14 -04:00
Jarrod Johnson
cf97bbe299
Rework ipmi worker management
...
Provide a more concrete measurement of
children, rather than relying upon a
sentinel value on the queue. It seems
that even using 'finally' didn't assure
that we always get that sentinel value
before a worker dies. Sentinel value
still used to avoid a long wait in the
usual case.
2017-04-25 15:27:29 -04:00
Jarrod Johnson
f91ee5bcdd
Merge pull request #73 from alin37/master
...
Fix nodelist to use correct number of arguments
2017-04-25 13:39:47 -04:00
Allen Lin37
ca25e9fa78
Fix nodelist to use correct number of arguments
2017-04-25 13:38:01 -04:00
Jarrod Johnson
b14a53a226
Merge remote-tracking branch 'upstream/master'
2017-04-20 16:26:16 -04:00
Jarrod Johnson
b597702146
Merge pull request #71 from alin37/master
...
Adding nodegroupattrib
2017-04-20 16:06:49 -04:00
Allen Lin37
b64858e0b3
Removing unnecessary case if groups ever has a key of 'value'
2017-04-20 15:41:11 -04:00
Jarrod Johnson
50e85df33c
Merge remote-tracking branch 'upstream/master'
2017-04-20 14:59:27 -04:00
Jarrod Johnson
f6a0500e4a
Merge pull request #72 from aduffy19/nodeidentify
...
Nodeidentify
2017-04-20 14:33:06 -04:00
Amanda Duffy
27294103cf
Complain if not enough args
2017-04-20 14:30:33 -04:00
Amanda Duffy
ec90ef889b
Merge remote-tracking branch 'refs/remotes/xcat2/master'
2017-04-20 14:19:33 -04:00
Allen Lin37
86e502a47a
remove debug and fixing issue checking attribute
2017-04-13 22:07:47 -04:00
Allen Lin37
2042bcb8f0
updating server side for use with nodegroupattrib
2017-04-13 17:36:41 -04:00
Allen Lin
43211cf9a7
Updating file permissions on nodegroupattrib and nodeattrib
2017-04-12 10:50:44 -04:00
Allen Lin37
db15992894
Adding nodegroupattrib to update nodegroups
2017-04-12 10:36:27 -04:00
chenglch
d4329ab0f1
Merge pull request #69 from jjohnson42/unbufferedlogs
...
Change the stdout/stderr/trace logs to not buffer things over time
2017-04-12 10:38:19 +08:00
Jarrod Johnson
e230f803ce
Correct missing argument
...
__new__ was missed in the last commit.
2017-04-11 15:42:16 -04:00
Jarrod Johnson
3cae3ed983
Merge remote-tracking branch 'upstream/master' into unbufferedlogs
2017-04-11 14:42:03 -04:00
Jarrod Johnson
2c3127418a
Merge remote-tracking branch 'upstream/master'
2017-04-11 14:41:40 -04:00
Jarrod Johnson
563a2b11c3
Change the stdout/stderr/trace logs to not buffer things over time
...
If something went completely off the rails, it could easily fill up lots of memory with log entries in the 2 seconds it
would buffer. For now disable the buffering on key debug logs, as the main purpose was reducing IOPs in the per-node
console logs anyway. A future behavior may be to also limit the size and/or number of outstanding log entries before
committing to disk.
2017-04-11 14:40:05 -04:00