openstack source code analysis