ceph/qa/tasks/mgr
John Spray f02316adb4 mgr: enable inter-module calls
This is being done by passing native CPython objects
back and forth.  It's safe because sub-interpreters in CPython
share memory allocation infrastructure and share the GIL.

With a view to PEP554, we limit inter-interpreter calls
to pickleable objects, so that this may be implemented
using byte-arrays in future.

This infrastructure should enable:
 - the dashboard to display the status of other modules, for
   example the set of progress indicators from `progress`
 - dashboard and restful to share an underlying long running
   job mechanism.

Signed-off-by: John Spray <john.spray@redhat.com>
2018-07-20 13:07:17 -04:00
..
dashboard mgr/dashboard: Add support for URI encode 2018-06-26 14:35:15 +01:00
__init__.py
mgr_test_case.py qa/tasks/mgr: pass "--force" to "mgr module enable" 2018-04-23 17:30:40 -04:00
test_crash.py qa/tasks/mgr: add test_crash, call from test_module_selftest 2018-06-29 14:51:45 -07:00
test_dashboard.py qa: update dashboard tests for https:// 2018-04-27 09:58:47 -04:00
test_failover.py
test_module_selftest.py mgr: enable inter-module calls 2018-07-20 13:07:17 -04:00
test_prometheus.py pybind/mgr/prometheus: add file_sd_config command 2018-04-25 14:24:32 +02:00