{"push_id":884545161,"size":27,"distinct_size":6,"ref":"refs/heads/4.6","head":"e675250f6068e76d422618f8a4467aea29c256a6","before":"3f7a86d8efac3b198040be09f359727a6798dbf3","commits":[{"sha":"48df255f71e9938cc9e0879cbc60d9a0a778d95a","author":{"email":"1798bbfaad99e7dc78b6419eeb6e71b23e68cf1e@gmail.com","name":"Nitin Kumar Maharana"},"message":"CLOUDSTACK-9068: Listing Port Forwarding Rules take too much time to load\n\nFor setting the width of each data item for each row of Port Forwarding rules, it was processing all rules.\n\nBasically for each data item, it was searching in all rules, which is un-necessary.\nIf there are N-Rules, It was processing N-times.\n\nNow, it only processes one time by taking all N-rules at a time.\nThe previous solution was of O(NxN). Now its changed to O(N).","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/48df255f71e9938cc9e0879cbc60d9a0a778d95a"},{"sha":"d6232cb3d18fd6e1da51ba317903076a490bd4c1","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"Cannot list vlanipranges by keyword\n\nBefore change:\n\ncloudmonkey> list vlanipranges  keyword=118\n: Caught: com.mysql.jdbc.JDBC4PreparedStatement@18f36b6e: SELECT vlan.id, vlan.vlan_id, vlan.vlan_gateway, vlan.vlan_netmask, vlan.ip6_gateway, vlan.ip6_cidr, vlan.data_center_id, vlan.description, vlan.ip6_range, vlan.network_id, vlan.physical_network_id, vlan.vlan_type, vlan.uuid, vlan.removed, vlan.created FROM vlan WHERE  ( OR vlan.description LIKE ** NOT SPECIFIED ** )  AND vlan.removed IS NULL  ORDER BY vlan.id ASC  LIMIT 0, 500\n\nAfter change:\n\ncloudmonkey> list vlanipranges  keyword='118'\ncount = 1\nvlaniprange:\nid = 0d80fd9c-cd6b-4f99-96c6-261420e75f58\naccount = system\ndomain = ROOT\ndomainid = 2044762d-c4a5-11e3-8379-005056ac4490\n......","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/d6232cb3d18fd6e1da51ba317903076a490bd4c1"},{"sha":"6e5a05d5c97f96afa656596016fb11df6c222dfb","author":{"email":"257fec0c269bbe305190f27ff60c169bc9151188@tech.leaseweb.com","name":"Wei Zhou"},"message":"Add select template dropdown when reinstall VM","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/6e5a05d5c97f96afa656596016fb11df6c222dfb"},{"sha":"1e73f667c93fe7bc7a765f205e1eb62fb778f99c","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@pcextreme.nl","name":"Boris Schrijver"},"message":"CLOUDSTACK-9076: Changed ownership of directory /var/lib/cloudstack to cloud.","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/1e73f667c93fe7bc7a765f205e1eb62fb778f99c"},{"sha":"e2fc270480916901b2bfd4f4bab376a6008f9f57","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@pcextreme.nl","name":"Boris Schrijver"},"message":"CLOUDSTACK-9078: Gave scripts executable permissions.","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/e2fc270480916901b2bfd4f4bab376a6008f9f57"},{"sha":"adb0d3bb744f3c4ed86201a8f811f16a0b9f87de","author":{"email":"c66140eddc3b0e926df9d7ab32dc6103e38f11e6@gmail.com","name":"David Amorim Faria"},"message":"CLOUDSTACK-9065: fix bug when creating packaging with noredist flag","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/adb0d3bb744f3c4ed86201a8f811f16a0b9f87de"},{"sha":"d09898553e8a7722f82866367923bc8cedc62829","author":{"email":"8b82bc34aa287725d399b293937774c89a2bc4c1@shapeblue.com","name":"Abhinandan Prateek"},"message":"CLOUDSTACK-9064: The users should be able to create multiple Guest Shared Networks in same Vlan ID, same Physical Network and same network, just with a different IP ranges.","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/d09898553e8a7722f82866367923bc8cedc62829"},{"sha":"13f1319453fdbf525f3a88d46f958e4411afb25d","author":{"email":"902b9eb5dd62819678163bd5e00fbf0cbc7c264b@shapeblue.com","name":"Rohit Yadav"},"message":"CLOUDSTACK-9020: UI enhancements from metrics view\n\n- Sortable columns\n- Logos with cloudmonkey\n- Wider UI\n- CSS fixes and new status icons\n- Configurable UI list api requests page size\n- IP address column on instances page\n- Listview widget enhancements\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/13f1319453fdbf525f3a88d46f958e4411afb25d"},{"sha":"12c395b56052af36901ab3ed1a366ed8985740eb","author":{"email":"902b9eb5dd62819678163bd5e00fbf0cbc7c264b@shapeblue.com","name":"Rohit Yadav"},"message":"CLOUDSTACK-9083: Add disk serial to kvm virt xml\n\nAdds disk serial ids based on volume uuids to the virt xml. This may be useful\nfor appliances/software that needs some serial ids on the VM disks. This does not\nimpact existing/running VMs, the vm virt xmls will be updates for running VMs\nthe next time they are stopped/started.\n\nFor testing, disk serial (of debian based systemvm) in the virt xml matched that\nin /sys/devices/pci0000:00:0000:00:07.0/virtio4/block/vda/serial.\n\nWe currently don't support scsi-blcok devices for which serial is not supported,\nfor this we've added a DeviceType (LUN) which may be used in future and a check\nto not add the serial to the xml if disk type is LUN.\nRefer: https://libvirt.org/formatdomain.html#elementsDisks\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":true,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/12c395b56052af36901ab3ed1a366ed8985740eb"},{"sha":"9b0b69d9c8cb6bdc0232c7af0efcb45974f533d2","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"CLOUDSTACK-9077 Fix injectkeys.sh to work on CentOS7","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/9b0b69d9c8cb6bdc0232c7af0efcb45974f533d2"},{"sha":"001169f08f5d315620cb1860a82e4b08d996d8c9","author":{"email":"35d46b2ff1bf95340df8625bc8fcffc8da6fadb0@apache.org","name":"SrikanteswaraRao Talluri"},"message":"Change references of people.apache.org to home.apache.org in the test code\nThis closes #1123\nSigned-off-by: SrikanteswaraRao Talluri <talluri@apache.org>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/001169f08f5d315620cb1860a82e4b08d996d8c9"},{"sha":"ab385c814f5e76a0c7da3ed1ec0c333d2c3139c8","author":{"email":"35d46b2ff1bf95340df8625bc8fcffc8da6fadb0@apache.org","name":"Srikanteswararao Talluri"},"message":"Revert \"Change references of people.apache.org to home.apache.org in the test code\"\n\nThis reverts commit 001169f08f5d315620cb1860a82e4b08d996d8c9.","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/ab385c814f5e76a0c7da3ed1ec0c333d2c3139c8"},{"sha":"ad2bcc089ef118c86fedfcbfe079706bb77cdc7f","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"Merge pull request #1114 from davidamorimfaria/4.6\n\nCLOUDSTACK-9065: fix bug when creating packaging with noredist flagFixes this:\n```\n$ bash -x package.sh -p noredist -d centos63\n(...)\n+ rpmbuild --define '_topdir /home/david/cloudstack/packaging/../dist/rpmbuild' '-D_ver 4.6.1' '-D_rel SNAPSHOT' '-D_prerelease 1' -D_ossnoss noredist -bb SPECS/cloud.spec\nerror: Macro %_ossnoss has empty body\nerror: Macro %_ossnoss has empty body\nerror: failed to stat /home/david/cloudstack/dist/rpmbuild/noredist: No such file or directory\n+ '[' 1 -ne 0 ']'\n+ echo 'RPM Build Failed '\nRPM Build Failed\n+ exit 3\n```\n\nIt was missing quotes around the rpmbuild argument '-D_ossnoss noredist'.\n\n* pr/1114:\n  CLOUDSTACK-9065: fix bug when creating packaging with noredist flag\n\nSigned-off-by: Daan Hoogland <daan@onecht.net>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/ad2bcc089ef118c86fedfcbfe079706bb77cdc7f"},{"sha":"7d44e90c8df13146918c66cebdbb2573e1dec4ce","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@greenqloud.com","name":"jeff"},"message":"Fix event UUIDS missing on event bus\n\nThe fixing of CLOUDSTACK-8816 introduced a regression that removed the\nfirst class entities in the event bus description property. This is\nbecause everything was changed to use the Class as a key... Everything\nbut the populateFirstClassEntities method in ActionEventUtils.","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/7d44e90c8df13146918c66cebdbb2573e1dec4ce"},{"sha":"1e67a5d2c89009daabdcded86e9844824ec7d1ed","author":{"email":"13dfbe0ce63538ff29351c7a5d258913a2b8f6d6@gmail.com","name":"Syed"},"message":"Fix secondary storage not working with swift","distinct":true,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/1e67a5d2c89009daabdcded86e9844824ec7d1ed"},{"sha":"92913a154c00cb57a51e90c9622720062eb6a9cb","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #1109 from remibergsma/fix-CLOUDSTACK-9077\n\nCLOUDSTACK-9077 Fix injectkeys.sh to work on CentOS7Fix regression from commit 3381154fafb7fa4f0a61d538f7c2550e48247787\n\nThe error seen on CentOS 7:\n\n```\n2015-11-20 21:51:16,161 DEBUG [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) No loop device found, skipping ssh key insertion in systemvm.iso\n```\n\nInstead of detecting `/dev/loop0` this checks if we run inside Docker.\n\nTested on CentOS 7 and that now works again as expected.\n\n```\n2015-11-23 16:20:16,777 DEBUG [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) Executing: /bin/bash /var/lib/tomcat/webapps/client/WEB-INF/classes/scripts/vm/systemvm/injectkeys.sh /home/cloud/.ssh/id_rsa.pub /home/cl\noud/.ssh/id_rsa /var/lib/tomcat/webapps/client/WEB-INF/classes/vms/systemvm.iso\n2015-11-23 16:20:16,821 DEBUG [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) Execution is successful.\n2015-11-23 16:20:16,827 INFO  [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) Injected public and private keys into systemvm iso with result : null\n```\n\nPinging @pdion891 to have a look.\n\n* pr/1109:\n  CLOUDSTACK-9077 Fix injectkeys.sh to work on CentOS7\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/92913a154c00cb57a51e90c9622720062eb6a9cb"},{"sha":"99605938938ab514a3c0bb596348de2e8e598c72","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"Merge pull request #1127 from greenqloud/pr-eventbus-uuids-4.6\n\nFix event UUIDS missing on event busSame as pull request #1111, but this time on the 4.6 branch for forward merging in accordance with [the wiki](https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+principles+for+Apache+CloudStack+4.6+and+up#ReleaseprinciplesforApacheCloudStack4.6andup-HowtomergeaPullRequest?).\n\nThe fixing of CLOUDSTACK-8816 introduced a regression that removed the first class entities in the event bus description property. This is because everything was changed to use the Class as a key... Everything but the populateFirstClassEntities method in ActionEventUtils.\n\nThis commit tries to load the class key instead of the String key, which re-enables the populateFirstClassEntities method.\n\nLikely this was not caught because of the trace exception handling... maybe some better logging/unit tests would be good for this PR.\n\n* pr/1127:\n  Fix event UUIDS missing on event bus\n\nSigned-off-by: Daan Hoogland <daan@onecht.net>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/99605938938ab514a3c0bb596348de2e8e598c72"},{"sha":"48ade0537020a57da99e8b3aa69c96aae35533a8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #1081 from nitin-maharana/CloudStack-Nitin15\n\nCLOUDSTACK-9068: Listing Port Forwarding Rules take too much time to loadFor setting the width of each data item for each row of Port Forwarding rules, it was processing all rules.\n\nBasically for each data item, it was searching in all rules, which is un-necessary.\nIf there are N-Rules, It was processing N-times.\n\nNow, it only processes one time by taking all N-rules at a time.\nThe previous solution was of O(NxN). Now its changed to O(N).\n\n* pr/1081:\n  CLOUDSTACK-9068: Listing Port Forwarding Rules take too much time to load\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/48ade0537020a57da99e8b3aa69c96aae35533a8"},{"sha":"399d052f8d9cfe2dcdb73e92d538a79583ea271a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@remi.nl","name":"Remi Bergsma"},"message":"Merge pull request #1101 from ustcweizhou/add-select-template-dropdown\n\n[4.6] Add select template dropdown when reinstall VM\n\n* pr/1101:\n  Add select template dropdown when reinstall VM\n\nSigned-off-by: Remi Bergsma <github@remi.nl>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/399d052f8d9cfe2dcdb73e92d538a79583ea271a"},{"sha":"2733c3835460f063ca3f5e28edfd206fbe836e6a","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@onecht.net","name":"Daan Hoogland"},"message":"Merge pull request #1106 from shapeblue/4.6-uifixesmetrics\n\n[4.6] CLOUDSTACK-9020: UI enhancements from metrics view- Sortable columns\n- Logos with cloudmonkey\n- Wider UI\n- CSS fixes and new status icons\n- Configurable UI list api requests page size\n- IP address column on instances page\n- Listview widget enhancements\n\ncc @remibergsma @karuturi\n\n* pr/1106:\n  CLOUDSTACK-9020: UI enhancements from metrics view\n\nSigned-off-by: Daan Hoogland <daan@onecht.net>","distinct":false,"url":"https://api.github.com/repos/remibergsma/cloudstack/commits/2733c3835460f063ca3f5e28edfd206fbe836e6a"}]}