Permalink
Switch branches/tags
tag_3.0.4_kumquat5 tag_3.0.4_kumquat4 tag_3.0.4_kumquat3 tag_3.0.4_kumquat2 tag_3.0.4_kumquat tag_2.2.14_mango tag-zbaremetal tag-Acton tag-Acton.RC4 tag-Acton.RC3 tag-Acton.RC2 tag-Acton.RC1 tag-219RC1 tag-3.0.5.rc1 tag-3.0.5-prerelease3 tag-3.0.5-prerelease1 tag-3.0.5-beta1 tag-3.0.4 tag-3.0.3 tag-3.0.3-prerelease5 tag-3.0.3-prerelease4 tag-3.0.3-prerelease3 tag-3.0.3-prerelease2 tag-3.0.3-prerelease1 tag-3.0.2 tag-3.0.2.prerelease2 tag-3.0.2.prerelease1 tag-3.0.2-prerelease5 tag-3.0.2-prerelease4 tag-3.0.2-prerelease3 tag-3.0.1 tag-3.0.1-prerelease-1 tag-2.2.15-RC4 tag-2.2.15-RC3 tag-2.2.15-RC2 tag-2.2.15-RC1 tag-2.2.14 tag-2.2.14-RC2 tag-2.2.14-P2 tag-2.2.13 tag-2.2.12 tag-2.2.12-prerelease-3 tag-2.2.12-prerelease-2 tag-2.2.12-prerelease-1 tag-2.2.11 tag-2.2.10 tag-2.2.10-2 tag-2.2.9 tag-2.2.8 tag-2.2.8.RC2 tag-2.2.8.RC1 tag-2.2.7 tag-2.2.7.RC2 tag-2.2.7.RC1 tag-2.2.6 tag-2.2.5 tag-2.2.5-RC3 tag-2.2.5-RC2 tag-2.2.5-RC1 tag-2.2.4 tag-2.2.4-RC1 tag-2.2.3 tag-2.2.2 tag-2.2.1 tag-2.1.11 tag-2.1.10 tag-2.1.10.zucchini tag-2.1.9 tag-2.1.8 tag-2.1.8RC1 shapeblue-4.9.0-00-rc1 shapeblue-4.8.0-01-agent-jdkfix shapeblue-4.6.1-00 shapeblue-4.6.0-00 shapeblue-4.5.2-saml shapeblue-4.5.2-14-samlquota shapeblue-4.5.2-13-samlquota shapeblue-4.5.2-12-samlquota shapeblue-4.5.2-11-samlquota shapeblue-4.5.2-10-samlquota shapeblue-4.5.2-09-samlquota shapeblue-4.5.2-08-samlquota shapeblue-4.5.2-07-samlquota shapeblue-4.5.2-06-samlquota shapeblue-4.5.2-05-samlquota shapeblue-4.5.2-04-samlquota shapeblue-4.5.2-03-samlquota shapeblue-4.5.2-02-vmware-disks shapeblue-4.5.2-02-samlquota shapeblue-4.5.2-01-vmware-disks shapeblue-4.5.2-00 shapeblue-4.5.1-00 shapeblue-4.4.4-00 shapeblue-4.3.2-01 portgroup_no_gc_tag patch-13777/13375-fix ovm3 cloudian-cloudstack-4.9_6.2 brphase2-rc3 brphase2-rc2
Nothing to show
Commits on Oct 17, 2018
  1. agent: on shutdown don't allow server reconnection (#2904)

    rhtyd committed Oct 17, 2018
    When agent is stopped, don't allow reconnection. Previously this would
    send a shutdown command to the management server which would put the
    host state to Disconnected but then agent's reconnection logic may kick
    in sometimes which would connect the agent to the management server
    but then the agent process would terminate causing the host to be
    put in Alert state (due to ping timeout or it waiting too long).
    
    This fixes the issue by ensuring that when the agent is stopped, it
    does not reconnect to the management server.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Oct 16, 2018
  1. vr: memory and swap optimizations (#2892)

    rhtyd committed Oct 16, 2018
    This tries to provide a threshold based fix for #2873 where swappinness of VR is not used until last resort. By limiting swappiness unless actually needed, the VR system degradation can be avoided for most cases. The other change is around not starting baremetal-vr by default on all VRs, according to the spec https://cwiki.apache.org/confluence/display/CLOUDSTACK/Baremetal+Advanced+Networking+Support only vmware VRs need to run it and that too only as the last step of the setup/completion, so we don't need to run it all the time.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Oct 15, 2018
  1. PULL_REQUEST_TEMPLATE: simplify and remove unpopular sections (#2876)

    rhtyd authored and rafaelweingartner committed Oct 15, 2018
    This removes the section from the pull request template that is not very
    popular or filled by the PR author.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Oct 10, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Oct 10, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. router: Fixes #2719 program VR nics by device id order for VPC (#2888)

    rhtyd committed Oct 10, 2018
    This fixes #2719 where private gateway IP might be incorrectly
    programmed on a guest network nic. The VR would now check ipassoc
    requests by mac addresses than provided nic/device id in case they are
    wrong.
    
    The root cause is that the device id information is lost when aggregated
    commands are created upon starting of a new VPC VR, without the correct
    device id in ip_associations json it mis-programs the VR.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Oct 9, 2018
Commits on Oct 7, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Oct 7, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. ca: Fixes #2877 mgmt server cert should have all addrs of default nic (

    rhtyd committed Oct 7, 2018
    …#2879)
    
    This fixes the default RootCA provider implementation to initiate
    and issue certificate for mgmt server on startup for all the IP addresses
    on the default nic of that host.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Oct 5, 2018
Commits on Oct 4, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Oct 4, 2018
    Conflicts resolved for:
    	engine/orchestration/src/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
    	engine/schema/src/com/cloud/vm/dao/UserVmDaoImpl.java
    server/src/com/cloud/network/element/VirtualRouterElement.java
    server/src/com/cloud/vm/UserVmManagerImpl.java
    tools/marvin/setup.py
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. CertUtils: export private key to pem format correctly (#2875)

    rhtyd committed Oct 4, 2018
    This makes openssl rsa -in <file> -check pass, due to "RSA" string the
    validate of private key (pem file) by openssl fails. Also removes
    a commented import.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 25, 2018
  1. packaging: Fixes #2857 don't overwrite agent logrotate config (#2860)

    rhtyd committed Sep 25, 2018
    This makes the agent logrotate config to `noreplace` so on upgrade
    any changes to the file are not lost.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 24, 2018
Commits on Sep 22, 2018
  1. agent: Fixes #2858 agent LB not working (#2859)

    rhtyd committed Sep 22, 2018
    This fixes the issue that on reconnection, agent LB feature will fail
    and only the first ms-host will be tried reconnection again and again.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 21, 2018
  1. systemvm: export $TYPE before patching ssvm/cpvm (#2855)

    rhtyd committed Sep 21, 2018
    This fixes a regression introduced in #2799, by exporting $TYPE
    before the `patch` is called to patch/extract archives for ssvm/cpvm.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 18, 2018
  1. Merge branch '4.11'

    rhtyd committed Sep 18, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 12, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Sep 12, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. systemvmtemplate: new 4.11.2 template and fixes (#2799)

    rhtyd committed Sep 12, 2018
    VMware router will be rebooted based on #2794, per current config
    the VRs on reboot will go through fsck checks slowing down the deployment
    process by few seconds. This will ensure that fsck checks are done
    on every 3rd boot of the VR. The `4` is used because 1st boot is done
    during the build of systemvmtemplate appliance.
    
    Add upgrade path for a new 4.11.2 systemvmtemplate.
    Other changes:
    - Add support for XS 7.5 Fixes #2834.
    - Reboot VR only if mgmt gw is not pingable on vmware.
    - Enable passive ftp by enabling nf_conntrack_helper. This is change in behaviour since linux 4.7
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  3. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Sep 12, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 7, 2018
  1. CLOUDSTACK-9473: storage pool capacity check when volume is resized o…

    rhtyd committed Sep 7, 2018
    …r migrated (#2829)
    
    * CLOUDSTACK-9473: storage pool capacity check when volume is resized or migrated
    
    Storage pool checker is not being called on resize and migrate volume.
    This may lead to allocated percentage of storage above 100%.
    
    Setup:
    1 VMware cluster with 2 Hosts.
    
    Executed Steps:
    
    Applied the following global settings:
    storage.overprovisioning.factor = 1
    pool.storage.allocated.capacity.disablethreshold = 1
    pool.storage.capacity.disablethreshold = 1
    Restarted management server
    Executed Resize and migrate pool and Observed that Storage pool checker is not performed on resizeVolume and migrateVolume.
    Result:
    Root cause analysis shows storage pool checker is not called when doing migration and resizing.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Sep 4, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Sep 4, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Aug 31, 2018
Commits on Aug 28, 2018
Commits on Aug 27, 2018
Commits on Aug 22, 2018
  1. Merge branch '4.11'

    rhtyd committed Aug 22, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Aug 17, 2018
  1. Merge branch '4.11'

    rhtyd committed Aug 17, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. Merge branch '4.11'

    rhtyd committed Aug 17, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Aug 10, 2018
  1. vmware: reboot VR after mac updates (#2794)

    rhtyd committed Aug 10, 2018
    This re-introduces the rebooting of VR after setup of nics/macs in
    case of VMware. It also adds a minor enhancement to show the console
    esp. for root admins when VRs and systemvms are in starting state.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Aug 8, 2018
  1. Merge remote-tracking branch 'origin/4.11'

    rhtyd committed Aug 8, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
  2. router: Fixes #2789 fix proper mark based packet routing across inter…

    rhtyd committed Aug 8, 2018
    …faces (#2791)
    
    Previously, the ethernet device index was used as rt_table index and
    packet marking id/integer. With eth0 that is sometimes used as link-local
    interface, the rt_table index `0` would fail as `0` is already defined
    as a catchall (unspecified). The fwmarking on packets on eth0 with 0x0
    would also fail. This fixes the routing issues, by adding 100 to the
    ethernet device index so the value is a non-zero, for example then the
    relationship between rt_table index and ethernet would be like:
    
    100 -> Table_eth0 -> eth0 -> fwmark 100 or 0x64
    101 -> Table_eth1 -> eth1 -> fwmark 101 or 0x65
    102 -> Table_eth2 -> eth2 -> fwmark 102 or 0x66
    
    This would maintain the legacy design of routing based on packet mark
    and appropriate routing table rules per table/ids. This also fixes a
    minor NPE issue around listing of snapshots.
    
    This also backports fixes to smoketests from master.
    
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Aug 1, 2018
  1. Merge branch '4.11'

    rhtyd committed Aug 1, 2018