Pearl1594 opened a new issue #4814: URL: https://github.com/apache/cloudstack/issues/4814
##### Background Cloudstack offers Persistent Networks which gets provisioned at the time of creation without having to deploy a VM in the network (http://docs.cloudstack.apache.org/en/latest/adminguide/networking/persistent_networks.html). However, in case new hosts are added or disabled hosts re-enabled or moved from maintenance mode to enabled state, the network devices do not get provisioned on such hosts. To comply with the definition of Persistent Networks, we need to have a mechanism to synchronize the creation of network devices (VLANs/ bridges, etc) on hosts added post creation of the network by extending the existing framework of `HypervisorHostListener` to support creation of Persistent networks in a general manner . ##### Proposed Tasks - Get started on basic CloudStack codebase and development (building and running CloudStack) - Understanding persistence in the context of CloudStack and across hypervisors - Define the synchronization strategy to provision networks across newly added hosts - Deliverables: documentation and community pull request, end-to-end demo of feature ##### Relevant Skills Java and Python #### Difficulty Moderate ##### Proposed Mentor Pearl Dsilva ##### Example and references https://github.com/apache/cloudstack/blob/master/engine/api/src/main/java/org/apache/cloudstack/engine/subsystem/api/storage/HypervisorHostListener.java ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org