Hi, I see some descriptions about next cloudstack
refactoring in cwiki (*1, *2).

I have questions about:
1. What is the status of the development?
2. The refactoring seems to use distributed
transaction managemnt, is this right?
3. Should the plugins also be refactored with
the change of interface?
# I see there's an "engine" directory in 4.1, master branch.
4. Is there a draft plan about the plugin transaction?
# I'm writing a network connectivity plugin, and want
# to use transaction.

Some oprations in network plugin will be transactional
with VM opration. For example, plugging and unplugging the
Nic to the network and VM migration. So I wanted to
implement things in prepare/commit/rollback flavor.

*1)
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Refactoring
*2)
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Network+Manager+refactoring

Reply via email to