Threading pt 1 77/1177/5 1.0.2
authorTommy Carpenter <tc677g@att.com>
Thu, 17 Oct 2019 17:35:59 +0000 (13:35 -0400)
committerTommy Carpenter <tc677g@att.com>
Fri, 18 Oct 2019 15:41:35 +0000 (11:41 -0400)
commit6b69910923309e05820706dc025e1441463906c9
tree6c1c8087cbdb96cf781b229b4a9728cf376f8707
parent7cec82d95d4b9d18c42b103eb14d39f94fcd0776
Threading pt 1

* a1 now has a seperate, continuous polling thread
  this will enable operations like database cleanup (based on ACKs) and external notifications in real time,
  rather than when the API is invoked
* all rmr send and receive operations are now in this thread
* introduces a thread safe job queue between the two threads
* Not done yet: database cleanups in the thread
* Bump rmr python version

Change-Id: I29ca7843ffe7497c84891920f8aee332ac676591
Signed-off-by: Tommy Carpenter <tc677g@att.com>
a1/a1rmr.py
a1/controller.py
a1/data.py
a1/run.py
container-tag.yaml
docs/release-notes.rst
integration_tests/a1mediator/Chart.yaml
setup.py
tests/conftest.py
tests/test_controller.py
tox.ini