{"push_id":2216755292,"size":24,"distinct_size":1,"ref":"refs/heads/lib-upgrade","head":"8990d8fe4f55ec11aab17289f959917a1a56fb46","before":"b57102f7def1746b32475b8455b419e4f3f26b18","commits":[{"sha":"78bb74188dd4d8c81930eedd021492b9f346ec32","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: Migrate systemvmtemplate to Debian9\n\n  SystemVM changes to work on Debian 9\n- Migrate away from chkconfig to systemctl\n- Remove xenstore-utils override deb pkg\n- Fix runlevel in sysv scripts for systemd\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/78bb74188dd4d8c81930eedd021492b9f346ec32"},{"sha":"2aa70eecceb94c6c6dc6f89889b1b3cdd7b25dc8","author":{"name":"Wido den Hollander","email":"c6f4a084cfd341c01db55aa6b51a8c6c2d46f439@widodh.nl"},"message":"CLOUDSTACK-10013: Make Debian9 systemvmtemplates work with systemd\n\n- Load the nf_conntrack_ipv6 module for IPv6 connection tracking on SSVM\n- Move systemd services to /etc and enable services after they have been\n  installed\n- Disable most services by default and enable in cloud-early-config\n- Start services after enabling them using systemd\n- In addition remove /etc/init.d/cloud as this is no longer needed and\n  done by systemd\n- Accept DOS/MBR as file format for ISO images as well\n\nUnder Debian 7 the 'file' command would return:\n\n  debian-9.1.0-amd64-netinst.iso: ISO 9660 CD-ROM filesystem data UDF filesystem data\n\nUnder Debian 9 however it will return\n\n  debian-9.1.0-amd64-netinst.iso: DOS/MBR boot sector\n\nThis would make the HTTPTemplateDownloader in the Secondary Storage VM refuse the ISO as\na valid template because it's not a correct format.\n\nChanges this behavior so that it accepts both.\nThis allows us to use Debian 9 as a System VM template.\n\nNot sure though if enabling them is enough for systemd to still start them\non first boot\n\nSigned-off-by: Wido den Hollander <wido@widodh.nl>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/2aa70eecceb94c6c6dc6f89889b1b3cdd7b25dc8"},{"sha":"bb965649d90768d27b55105de882873863bb8012","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: Debian9 SystemVM appliance improvements\n\n- Refactor cloud-early-config and make appliance specific scripts\n- Make patching work without requiring restart of appliance and remove\n  postinit script\n- Migrate to systemd, speedup booting/loading\n- Takes about 5-15s to boot on KVM, and 10-30seconds for VMware and XenServer\n- Appliance boots and works on KVM, VMware, XenServer and HyperV\n- Update Debian9 ISO url with sha512 checksum\n- Speedup console proxy service launch\n- Enable additional kernel modules\n- Remove unknown ssh key\n- Update vhd-util URL as previous URL was down\n- Enable sshd by default\n- Use hostnamectl to add hostname\n- Disable services by default\n- Use existing log4j xml, patching not necessary by cloud-early-config\n- Several minor fixes and file refactorings, removed dead code/files\n- Removes inserv\n- Fix dnsmasq config syntax\n- Fix haproxy config syntax\n- Fix smoke tests and improve performance\n- Fix apache pid file path in cloud.monitoring per the new template\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/bb965649d90768d27b55105de882873863bb8012"},{"sha":"893f2af31f6513ab9833823446815de0fd97b9ca","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-7853: Fix ping timeout edge case and refactor code\n\nRefresh InaccurateClock every 10seconds, refactor code to get ping timeout\nand ping interval.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/893f2af31f6513ab9833823446815de0fd97b9ca"},{"sha":"d0005d83536f1da3778547f81a7ee8289e5bb510","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-9348: Improve Nio SSH handshake buffers\n\nUse a holder class to pass buffers, fixes potential leak.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/d0005d83536f1da3778547f81a7ee8289e5bb510"},{"sha":"0102e8593db435d5fa10d116470a37b220a0a257","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10129: UX improvements and event timeline\n\n- Fixes timezone issue where dates show up as nvalid in UI\n- Introduces new event timeline listing/filtering of events\n- Several UI improvements to add columns in list views\n- Bulk operations support in instance list view to shutdown and destroy\n  multiple-selected VMs (limitation: after operation, redundant entries\n  may show up in the list view, refreshing VM list view fixes that)\n- Align table thead/tbody to avoid splitting of tables\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/0102e8593db435d5fa10d116470a37b220a0a257"},{"sha":"9aa7d4e81847875930eb98e39c56b4957fa9c632","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: SystemVM.iso refactoring and cleanups\n\n- Removes old/dead files\n- Refactors file path/location, backward compatible to filepaths in\n  systemvm.isoa\n- Fixes failures around apache2","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/9aa7d4e81847875930eb98e39c56b4957fa9c632"},{"sha":"8c53574c911e46798c191409186ef67261511728","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: Fix ipsec VPN configuration\n\n- Fixes strongswan/ipsec, l2tpd and pppd configs\n- Uses auto=route in ipsec configs\n- Fixes road-warrior setup\n- Fixes site-to-site VPN with automatic connection configuration\n- Fixes vpc_vpn tests\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/8c53574c911e46798c191409186ef67261511728"},{"sha":"d943eb916b683ab4e777e1d4956b3cb65dc3d9a5","author":{"name":"Will Stevens","email":"f567be63909b418f84aab403546833eec7ad1387@gmail.com"},"message":"CLOUDSTACK-10010: Port marvin test from #2190 by @swill\n\nThis ports the S2S config test by @swill from #2190 with additional\nchanges to make robust and environment agnostic.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/d943eb916b683ab4e777e1d4956b3cb65dc3d9a5"},{"sha":"551e11cf3ef6e386deaac075ff9afdff93d1cd40","author":{"name":"Remi Bergsma","email":"f27a17fc90c00d8c248d8510a1084221738b492b@remi.nl"},"message":"CLOUDSTACK-10013: Make the generated VR/json files unique (ports #1470)\n\nThis ports PR #1470 by @remibergsma.\n\nMake the generated json files unique to prevent concurrency issues:\nThe json files now have UUIDs to prevent them from getting overwritten\nbefore they've been executed. Prevents config to be pushed to the wrong\nrouter.\n\n2016-02-25 18:32:23,797 DEBUG [c.c.a.t.Request] (AgentManager-Handler-1:null) (logid:) Seq 2-4684025087442026584: Processing:  { Ans: , MgmtId: 90520732674657, via: 2, Ver: v1, Flags: 10, [{\"com.cloud.agent.api.routing.GroupA\nnswer\":{\"results\":[\"null - success: null\",\"null - success: [INFO] update_config.py :: Processing incoming file => vm_dhcp_entry.json.4ea45061-2efb-4467-8eaa-db3d77fb0a7b\\n[INFO] Processing JSON file vm_dhcp_entry.json.4ea4506\n1-2efb-4467-8eaa-db3d77fb0a7b\\n\"],\"result\":true,\"wait\":0}}] }\n\nOn the router:\n2016-02-25 18:32:23,416  merge.py __moveFile:298 Processed file written to /var/cache/cloud/processed/vm_dhcp_entry.json.4ea45061-2efb-4467-8eaa-db3d77fb0a7b.gz\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/551e11cf3ef6e386deaac075ff9afdff93d1cd40"},{"sha":"85aee8d18dc9e248b76cb2a899a427d6d1420957","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: SystemVM codebase refactorings and improvements\n\n- Refactors and simplifies systemvm codebase file structures keeping\n  the same resultant systemvm.iso packaging\n- Password server systemd script and new postinit script that runs\n  before sshd starts\n- Fixes to keepalived and conntrackd config to make rVRs work again\n- New /etc/issue featuring ascii based cloudmonkey logo/message and\n  systemvmtemplate version\n- SystemVM python codebase linted and tested. Added pylint/pep to\n  Travis.\n- iptables re-application fixes for non-VR systemvms.\n- SystemVM template build fixes.\n- Default secondary storage vm service offering boosted to have 2vCPUs\n  and RAM equal to console proxy.\n- Fixes to several marvin based smoke tests, especially rVR related\n  tests. rVR tests to consider 3*advert_int+skew timeout before status\n  is checked.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/85aee8d18dc9e248b76cb2a899a427d6d1420957"},{"sha":"facc5945f0e5081c166dd5a979c9ebb50dfa5562","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10193: Fix smoke tests failures with new systemvmtemplate\n\n- Several systemvmtemplate optimizations\n- Uses new macchinina template for running smoke tests\n- Switch to latest Debian 9.3.0 release for systemvmtemplate\n- Introduce a new `get_test_template` that uses tiny test template\n  such as macchinina as defined test_data.py\n- rVR related fixes and improvements\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/facc5945f0e5081c166dd5a979c9ebb50dfa5562"},{"sha":"6fc389a044288e8f12f41a651a711a1ab7113b86","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10187: Don't delete vifs for VPCs with source nat\n\nOn XenServer, both redundant router's vifs were getting deleted when any\nPF rule is removed from any of the acquired public IPs. This fix\nensures that lastIp is set to `false` when processed by hypervisor\nresources to avoid removing of VIFs when VPCs have any source nat IP.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/6fc389a044288e8f12f41a651a711a1ab7113b86"},{"sha":"6ab46b3c29c167a3d8a08828bc754c383648404b","author":{"name":"lmrv","email":"96d2d1f52ee7d93c07afb540bedb0f10aa222c71@le-morvan.com"},"message":"CLOUDSTACK-9501: route is not available by default on CentOS7 (#1637)\n\nThis adds the `net-tools` dependency on CentOS cloudstack-agent rpms.\nThis will provide ifconfig, route and other tools that may be used\nby CloudStack scripts and utilities.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/6ab46b3c29c167a3d8a08828bc754c383648404b"},{"sha":"ce3303212b5f9639ee91db52972fc9fd4b9a3c68","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-9953: Resize root disk for VMware when full clone is enabled\n\nResize for VMware root disk should only be performed during VM start\nwhen vmware.create.full.clone is true i.e. the disk chain length is one.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/ce3303212b5f9639ee91db52972fc9fd4b9a3c68"},{"sha":"15b11a3b27800afcb598f8e97416f0d826cac491","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: Fix VMware related issues and fix misc tests\n\nThis fixes test failures around VMware with the new systemvmtemplate.\nIn addition:\n\n- Does not skip rVR related test cases for VMware\n- Removes rc.local\n- Processes unprocessed cmd_line.json\n- Fixed NPEs around VMware tests/code\n- On VMware, use udevadm to reconfigure nic/mac address than rebooting\n- Fix proper acpi shutdown script for faster systemvm shutdowns\n- Give at least 256MB of swap for VRs to avoid OOM on VMware\n- Fixes smoke tests for environment related failures\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/15b11a3b27800afcb598f8e97416f0d826cac491"},{"sha":"60a216bcc94ff12ee9100362393cae8ce8ba4792","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10193: Use other64Linux for systemvms on VMware\n\nIn default/fresh installations, the guest os type for systemvms with id=15\nor Debian 5 (32-bit) can cause memory allocation issues to guest. Using\nOther Linux 64-bit as guest OS systemvms get all the allocated RAM. This\navoids OOM related kernel panics for certain VRs such as rVRs, lbvm etc.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/60a216bcc94ff12ee9100362393cae8ce8ba4792"},{"sha":"3839239a21fc14a64acc18900ae303961036ef91","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10194: Use packer for building systemvmtemplates\n\n- This migrates the current systemvmtemplate build system from\n  veewee/virtualbox to packer and qemu based.\n- This also introduces and updates a CentOS7 built-in template.\n- Remove old appliance build scripts and files.\n- Adds iftop package (CLOUDSTACK-9785)\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/3839239a21fc14a64acc18900ae303961036ef91"},{"sha":"0b43cd91bbe90d733977fefd0a5dfe9ba73285b5","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10013: Add systemvm 4.11 migration in 4.10->4.11 upgrade path\n\nThis moves the systevmtemplate migration logic from previous upgrade path\nto 4.10.0.0->4.11.0.0 upgrade path.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/0b43cd91bbe90d733977fefd0a5dfe9ba73285b5"},{"sha":"68b3b4436a9a4a7648d04d3528b58b64353fb5fb","author":{"name":"Rohit Yadav","email":"cd6636b2ef1583580b17d24fee28f0de526c38ee@shapeblue.com"},"message":"CLOUDSTACK-10001: Fix incorrect total host memory in responses\n\nThis fixes incorrect total host memory in listHosts and related host\nresponses, regression introduced in #2120.\n\nSigned-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>","distinct":false,"url":"https://api.github.com/repos/shapeblue/cloudstack/commits/68b3b4436a9a4a7648d04d3528b58b64353fb5fb"}]}
{"actor":{"display_login":"rhtyd"}}