1. What is the problem
Based on the bug report https://bugs.launchpad.net/tricircle/+bug/1652708,
currently the version migrated to is fixed to 2 in cmd/manage.py.
2. What is the solution to the problem
We should use the version specified in the CLI, if no target version is
specified, then migrate the db to the latest version.
3. What the features need to be implemented to the Tricircle
No new features
Change-Id: I00703578ecd2017836be9ac6e93a4bfd784e650e
1. What is the problem
After patch 416771 is merged, we change to use registered tricircle
command to start our api and xjob instead of python script, this
introduces a problem that eventlet.monkey_patch is not correctly
executed so xjob fails to handle RPC request.
2. What is the solution to the problem
Directly execute eventlet.monkey_patch in cmd/xjob.py without
checking if it's imported as a module or run by python script.
3. What the features need to be implemented to the Tricircle
No new features
Change-Id: I56d1491b0353f64beeb75d652bbd01cdf932b044
1. What is the problem?
Tricircle uses python script commands to setup and start the screens
in devstack. Given the last addition of tricircle commands in
I6a27d990803e928151ca424f47564b6626c8e99b this solution could be
improved.
2. What is the solution to the problem?
Replace the python script commads for tricircle commands and fix
the tricircle-db-manage binary.
3. What the features need to be implemented to the Tricircle to
realize the solution?
None
Change-Id: I7c2e28d6be58b4d1e72ca792d52ccc73d3f7b756
1. What is the problem?
There is no direct way to call tricircle commands. In consequence,
every command has to be consumed thru python interpreter.
e. g. python cmd/manage.py etc/api.conf
2. What is the solution to the problem?
The solution is to list the new commands in the pbr configuration
file. The pdr configuration requires a valid python modules, but
given that they have implementated in *cmd* directory(instead of
*tricircle/cmd*) is required to move them. As initial phase
commands will be copied, once there is no reference to the old ones
it's possible to proceed to deprecate them.
3. What the features need to be implemented to the Tricircle to
realize the solution?
Replace calls to duplicate module and deprecate the old one.
Change-Id: I6a27d990803e928151ca424f47564b6626c8e99b