{"push_id":838216482,"size":14,"distinct_size":4,"ref":"refs/heads/master","head":"2b34df0da49959c5ba6eb694f0469e9e883f2d4d","before":"39bd17d797b5edd285b96ced5065f53531daa212","commits":[{"sha":"734e42d2b2de1050da4c81a922ce769e020fc0df","author":{"email":"46e510637baa0b52f11ea9902e9490641a120553@citrix.com","name":"Sudhansu"},"message":"CLOUDSTACK-8815 : Issues with cloudstack-management init script\n\ninstead of using basename use target file.","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/734e42d2b2de1050da4c81a922ce769e020fc0df"},{"sha":"6956e09a606da8b66dfb072a7dd68d9a47dd7632","author":{"email":"3fb78c3b6f52134bddf8b0644395839b09fccb9c@apache.org","name":"sanjeev"},"message":"CLOUDSTACK-8960: Remove Citrix Resources from test_data.py\nReplace URLs related to templates and ISOs with the ones accessbile to everybody in the community","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/6956e09a606da8b66dfb072a7dd68d9a47dd7632"},{"sha":"ac68f2a116650f9bebc80b183261ba350f8a7db7","author":{"email":"bc02c82d5d3f3e10707b7436f154dc3f30ca458e@citrix.com","name":"Bharat Kumar"},"message":"CLOUDSTACK-8933 SSVm and CPVM do not survive a reboot from API","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/ac68f2a116650f9bebc80b183261ba350f8a7db7"},{"sha":"e2d13131e7b2e68b4ead94d7410272ae3d4d59dd","author":{"email":"8e7d3322a98463d62fc23ed68e3a39b3e7908277@schubergphilis.com","name":"Michael Andersen"},"message":"Improve marvin test site2site VPN\n\n    Add optional fields: iprange and fordisplay to Marvin base.py class method Vpn.create\n    Add optional field: passive to Marvin base.py class method Vpn.createVpnConnection","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/e2d13131e7b2e68b4ead94d7410272ae3d4d59dd"},{"sha":"698171d210affcface5c38a88ca39fe8b4fc42a0","author":{"email":"0ce741bd7b511df811ee5197af7bf896f3cfa0ed@schubergphilis.com","name":"Wilder Rodrigues"},"message":"CLOUDSTACK-8933 - Replace infinite loop by a for loop\n\n   - The loop will also sleep in between iterations, waiting for a couple of seconds and being multiplied by factor 2 per iteration","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/698171d210affcface5c38a88ca39fe8b4fc42a0"},{"sha":"ae6aa2af88b0b82f2127f42a90fd975b2ce063f5","author":{"email":"0ce741bd7b511df811ee5197af7bf896f3cfa0ed@schubergphilis.com","name":"Wilder Rodrigues"},"message":"CLOUDSTACK-8933 - Improves the the test internals of the SSVM/CPVM\n\n   - Check if the link local IP is the same a dthe one cached in the cmdline config file.\n   - SSVM/CPSM can have the same IP after reboot","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/ae6aa2af88b0b82f2127f42a90fd975b2ce063f5"},{"sha":"c7ca952f2b69de4188db9020f381a7c858758437","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #939 from sanju1010/ctxres\n\nCLOUDSTACK-8960: Remove Citrix Resources from test_data.pyReplace URLs related to templates and ISOs with the ones accessbile to everybody in the community.\n\nI have copied all the templates and ISOs to my webspace at http://people.apache.org/~sanjeev/ so they can be accessible from anywhere.\n\n* pr/939:\n  CLOUDSTACK-8960: Remove Citrix Resources from test_data.py Replace URLs related to templates and ISOs with the ones accessbile to everybody in the community\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/c7ca952f2b69de4188db9020f381a7c858758437"},{"sha":"e7638c028864f5bd690a90126a82aee333955df2","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #959 from ekholabs/pr/930-CLOUDSTACK-8933\n\nCLOUDSTACK-8933 SSVm and CPVM do not survive a reboot from APIThis closes PR #930 as well.\n\nI Rebased @bvbharat's PR with latest Master and tested the SSVM/CPVM and the routers: rVPC; VPC; VR; and RVR.\n\n* pr/959:\n  CLOUDSTACK-8933 - Improves the the test internals of the SSVM/CPVM\n  CLOUDSTACK-8933 - Replace infinite loop by a for loop\n  CLOUDSTACK-8933 SSVm and CPVM do not survive a reboot from API\n\nThis closes #930\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/e7638c028864f5bd690a90126a82aee333955df2"},{"sha":"9cbd32107df56ff398dc4cdf55d28caa4a3b5626","author":{"email":"f81e68a54133fde1b3759f84c20ecd9c7e679707@me.com","name":"Miguel Ferreira"},"message":"cloud-apidoc module depends on cloud-client-ui","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/9cbd32107df56ff398dc4cdf55d28caa4a3b5626"},{"sha":"414681330916d46853a2f1982bb4412165713e07","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #958 from miguelaferreira/cloud-apidoc-depends-on-cloud-client-ui\n\ncloud-apidoc module depends on cloud-client-uiWhen building the cloud-apidoc module a script called `./build-apidoc.sh` is executed with an argument that points to `../../client/target/cloud-client-ui-${project.version}/WEB-INF/lib`. The script uses that argument to build a Java classpath. However, since the cloud-apidoc module does not explicitly depend on cloud-client-ui, a parallel maven build will often fail because the required jars are not present when needed.\n\nError message when build fails:\n```\nError: Could not find or load main class com.cloud.api.doc.ApiXmlDocWriter\n```\n\nThis PR makes the dependency explicit.\n\nResulting build:\n```\nmvn clean install -T4 -Pdeveloper,systemvm\n....\n[INFO] ------------------------------------------------------------------------\n[INFO] BUILD SUCCESS\n[INFO] ------------------------------------------------------------------------\n[INFO] Total time: 09:02 min (Wall Clock)\n[INFO] Finished at: 2015-10-20T13:31:30+02:00\n[INFO] Final Memory: 98M/1526M\n[INFO] ------------------------------------------------------------------------\n```\n\n* pr/958:\n  cloud-apidoc module depends on cloud-client-ui\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/414681330916d46853a2f1982bb4412165713e07"},{"sha":"cf839bdf0cd0df1d841008c192169671298876e0","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #952 from michaelandersen/test/site2sitevpn\n\nImprove marvin test site2site VPNAdd optional fields: iprange and fordisplay to Marvin base.py class method Vpn.create\nAdd optional field: passive to Marvin base.py class method Vpn.createVpnConnection\n\n* pr/952:\n  Improve marvin test site2site VPN\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/cf839bdf0cd0df1d841008c192169671298876e0"},{"sha":"6960b684430b0653c692cba29f0ea71586728518","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"CLOUDSTACK-8979: add virtio support for CentOS/RHEL 7 on KVM","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/6960b684430b0653c692cba29f0ea71586728518"},{"sha":"e15e1f6aca2b2a220a9b078dbf0bd06eacc8643d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #963 from ustcweizhou/centos7-kvm\n\nCLOUDSTACK-8979: add virtio support for CentOS/RHEL 7 on KVM@borisroman @NuxRo could you test it?\n\n* pr/963:\n  CLOUDSTACK-8979: add virtio support for CentOS/RHEL 7 on KVM\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/e15e1f6aca2b2a220a9b078dbf0bd06eacc8643d"},{"sha":"2b34df0da49959c5ba6eb694f0469e9e883f2d4d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #799 from sudhansu7/CLOUDSTACK-8815\n\nCLOUDSTACK-8815 : Issues with cloudstack-management init script\n\nWhen a management server is halted or rebooted, the cloudstack-management init script does not successfully kill the associated java process. There will always be an error about \"Cannot find PID file\". The script should be reworked so that there are no errors and java is killed correctly.\n\nThis appears to be due to the script using the basename of the script:\n\nNAME=\"$(basename $0)\"\n\nTo look for the pid file:\n\nif [ -f /var/run/$\n{NAME}\n\n.pid ]; then\n\nThis does work correctly if the script is run directly (basename will be \"cloudstack-management\", so \"cloudstack-management.pid\" file is found). However when a server is halted or rebooted, the script is not run directly but via the symlinks in /etc/rc.d/rc0.d/ and /etc/rc.d/rc0.d/, respectively. The symlinks are named \"K20cloudstack-management\" so the script looks for a pid file named \"K20cloudstack-management.pid\" which does not exist.\n\nscreenshots:\n\nBefore fix:\n![screen shot 2015-09-10 at 12 33 08 am](https://cloud.githubusercontent.com/assets/1062642/9791113/207412f0-57f7-11e5-8d21-b7ef383747bd.png)\n\nAfter fix:\n![screen shot 2015-09-10 at 5 46 50 pm](https://cloud.githubusercontent.com/assets/1062642/9791136/31c9ca90-57f7-11e5-98c5-9ad18f25788b.png)\n\n* pr/799:\n  CLOUDSTACK-8815 : Issues with cloudstack-management init script\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":true,"url":"https://api.github.com/repos/borisroman/cloudstack/commits/2b34df0da49959c5ba6eb694f0469e9e883f2d4d"}]}