1.add [cinder_tenant_id] and [pagination_limit] fields for for cinder-proxy
2.remove uuid-mapping-path
3.delete README.md for creating volume from image BUG explanation
Change-Id: I3d6bf4589a0f3523b4e465fa46f590085f8accb3
Modify Readmd for the remove of mapping_uuid patch, so we modify some
README.md files to keep consistently.
Change-Id: Iec8700dc336abfc77d49792ed052069cb84980b3
resolve sync image execption handle in nova when using sync the image
ate the first time lauching instance.
Change-Id: I07ff47b59d45f9efbaf2f62332b83db8add25357
To avoid too many token-requests from the sync instance state function
we cache the sync_nova_client.
Change-Id: I6069d733dc4781598e1874bc2d24195d0e5f2a86
adding paging search for periodic sync instance state, add a periodic
task for check if the cascaded instance should be full deleted for proxy
error exit when deleting.
Change-Id: I16652ea0d1e615e09e0367224d57f85bc6709538
Firstly, we get rid of the unused code in manager_proxy; then adding the
paging function of query nova instances; finally, the resize func is
modified for rollback flavor when cascaded resize failed.
Change-Id: I9bd576add946400cdec19cae466a933f57f80f32
Add the function to sync the flavor's extra_spces between cascading
and cascaded when instance is launched or rebooted.
Change-Id: I1e00aaae1660a58d2462896ea141bf240d81c932
Add a 'nova' option of sync_strategy in glance-sync.conf, which means
sync the image when firsh time the instance is lanuched.
Change-Id: I136a9a04a6c21a6637e66468f9f07558b5dabf00
The added 'mapping_uuid' field in Instance table in DB of cascading
store the mapping relationship between cascading and cascaded instances.
We replace the above method to putting the mapping into a dict in the
memory for improving performance. Another modification is sync flavor
when reboot.
Change-Id: I2e6cf2a3eb9649509e5be181631c2030104a3f9b
we do the follow modification:
1. nova flavor/keypair modification synced;
2. sync the instance with certain states;
3. remove the unnecessary event record of cascading;
4. when glance sync image data, one suitable location woudl be
chosen.
Change-Id: I5981e2220a0f28b5b69e0b4fa887a096dc01109b
For Juno, the whole cascading readme file and the configuration
and install scripts need to be changed.
Change-Id: I54ef9a35dcff5cce41ecbf90a6a28e32dc7d833f
The tricircle project is based on Openstack Icehouse version, this
patch modify to adopt the Juno version.
Change-Id: I1afe6122575ed2bedb6e3220177e161763ce161c
When instance launched in the cascaded openstack and no corresponding
image found, then the image will be synced to cascaded firstly, then
vm is launched by this image.
Next time when launching instance using the same image, there is no
need to sync.
Implements: blueprint sync-image-first-vm-launch
Change-Id: I51e43065c7b0ed2a59f44aca5ab9c06a8a858945
The _heal_proxy_ports method in manager_proxy.py lacks an argument
of 'instance', which make the vm can not launched.
Change-Id: I59ecb92aca4b816dfcd4a3d0821a6297b625d136
Add how much code lines developed for OpenStack cascading,
including cascading for Nova,Cinder,Neutron and Glance Sync Manager.
Change-Id: I4fb5acc1e184f7c4085b42ad873355492dffca8d