]> git.proxmox.com Git - mirror_corosync.git/commit
cts: Remove CTS
authorJan Friesse <jfriesse@redhat.com>
Thu, 13 Sep 2018 15:50:36 +0000 (17:50 +0200)
committerJan Friesse <jfriesse@redhat.com>
Mon, 17 Sep 2018 08:25:37 +0000 (10:25 +0200)
commit7c78a34d279798d3bbde14f6d2c12db75de12fd1
tree5c7a45a0cb8220c4bca3dbb2dc03444d010c0a89
parented388b94389257cd2f925d32d21cf95446e3d7f8
cts: Remove CTS

There are several reasons for removal of CTS:
1. It's not actively maintained
2. It's quite hard to setup
3. It has hard to fix bug in it's design (syslog messages are thrown by
   rsyslog (configurable), journald (configurable) or when rsyslog is
   used together with journald (non configurable)) so test
   can fail just because of lost message.
4. It depends on pacemaker CTS, which is changed quite often
5. CTS itself is great tool for Pacemaker
   (shutdown/startup of the node), but Corosync has a slightly
   different needs
6. Bin Liu <bliu@suse.com> made a heroic effort to port it to Python 3
   (huge thanks), but it's still not fully complete

All and all, if somebody is interested in maintaining CTS code, please
create repository similar to corosync flatiron cts and let us know.

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
22 files changed:
Makefile.am
autobuild.sh [deleted file]
configure.ac
corosync.spec.in
cts/.gitignore [deleted file]
cts/CTSvars.py.in [deleted file]
cts/Makefile.am [deleted file]
cts/README [deleted file]
cts/agents/.gitignore [deleted file]
cts/agents/Makefile.am [deleted file]
cts/agents/cmap-dispatch-deadlock.sh.in [deleted file]
cts/agents/common_test_agent.c [deleted file]
cts/agents/common_test_agent.h [deleted file]
cts/agents/cpg_test_agent.c [deleted file]
cts/agents/mem_leak_test.sh [deleted file]
cts/agents/net_breaker.sh [deleted file]
cts/agents/sam_test_agent.c [deleted file]
cts/agents/shm_leak_audit.sh.in [deleted file]
cts/agents/votequorum_test_agent.c [deleted file]
cts/corolab.py [deleted file]
cts/corosync.py [deleted file]
cts/corotests.py [deleted file]