Adding a playbook to fetch ODL transaction leaks

This commit adds a playbook to fetch open transactions from ODL.  The
idea is to run this after ODL dataplane tests to probe for potential
memory leaks.

Change-Id: Ifc9b56eb30e54e0344c04d6c1f3c43bb8e4cfa51
This commit is contained in:
Sai Sindhur Malleni 2018-03-22 15:16:55 -04:00
parent a2d0ba0856
commit b07201d0c1

View File

@ -0,0 +1,14 @@
- hosts: controller
remote_user: "{{host_remote_user}}"
vars_files:
- ../install/group_vars/all.yml
tasks:
- name: Get open transactions
shell: >
sshpass -p {{ karaf_password }} ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 8101 karaf@localhost "trace:transactions" > /tmp/open-transactions.txt
- name: Copy the open transactions
fetch:
src: /tmp/open-transactions.txt
dest: "{{home_dir}}/open-transactions-{{ansible_hostname}}.txt"