removed deprecated tools

* tools/experimental_ssh_eventlet.py
  * tools/state_transitions.py

Change-Id: I6fd8642bcabab16bb7062637d7b8b864f09f1c80
This commit is contained in:
Christian Berendt 2014-05-25 23:01:16 +02:00
parent 9ba541b9ee
commit 318669f408
2 changed files with 0 additions and 101 deletions

View File

@ -1,60 +0,0 @@
#!/usr/bin/python
import eventlet
from eventlet.green import socket
import libssh2
import os
import random
def monitor(hostname, username, id):
print('%s %s %d' % (hostname, username, id))
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((hostname, 22))
session = libssh2.Session()
started = False
while not started:
try:
session.startup(sock)
started = True
except:
eventlet.sleep(1)
session.userauth_publickey_fromfile(
username,
os.path.expanduser('~/.ssh/id_rsa.pub'),
os.path.expanduser('~/.ssh/id_rsa'),
'')
while True:
sl = random.randint(1, 20)
eventlet.sleep(sl)
channel = session.channel()
channel.execute('uname -a')
stdout = []
#stderr = []
while not channel.eof:
data = channel.read(1024)
if data:
stdout.append(data)
#data = channel.read(1024, libssh2.STDERR)
#if data:
# stderr.append(data)
print('%d %d %s' % (id, sl, ''.join(stdout)))
#print ''.join(stderr)
pool = eventlet.GreenPool()
i = 1
while True:
pool.spawn_n(monitor, '192.168.122.238', 'root', i)
i = i + 1
if i > 800:
break
pool.waitall()

View File

@ -1,41 +0,0 @@
#!/usr/bin/python
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""Generate a list of all possible state transitions.
Useful as a starting point for documentation.
"""
from heat.engine import resource
actions = resource.Resource.ACTIONS
stack_statuses = resource.Resource.STATUSES
engine_statuses = ("Alive", "Dead")
print("""\
| Orig action | Stack status | Engine status | New action | Behavior |
|-------------+--------------+---------------+------------+------------------|\
""")
for orig_action in actions:
for stack_status in stack_statuses:
for new_action in actions:
if stack_status == resource.Resource.IN_PROGRESS:
for engine_status in engine_statuses:
print("| %11s | %12s | %13s | %10s | |" \
% (orig_action, stack_status, engine_status,
new_action))
else:
print("| %11s | %12s | %13s | %10s | |" \
% (orig_action, stack_status, "NA", new_action))