You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by wilderrodrigues <gi...@git.apache.org> on 2015/12/19 16:39:34 UTC

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

GitHub user wilderrodrigues opened a pull request:

    https://github.com/apache/cloudstack/pull/1259

    Critical VPCVR issues fixed: CLOUDSTACK-9154; CLOUDSTACK-9187; and CLOUDSTACK-9188

    This PR fixes:
    
    * CLOUDSTACK-9154: rVPC doesn't recover from cleaning up of network garbage collector
    * CLOUDSTACK-9187: rVPC routers in Master/Master due to concurrency problem when writing the keepalivd.conf
    * CLOUDSTACK-9188: NetworkGarbageCollector is not using gc.interval and gc.wait from settings
    
    Those changes have been covered by 2 new tests added to ```smoke/test_vpc_redundant.py```:
    
    * test_04_rvpc_network_garbage_collector_nics
    * test_05_rvpc_multi_tiers
    
    The test ```test_04_rvpc_network_garbage_collector_nics``` depends on the global settings for the network.gc.interval and gc.wait. If one wants the test to run quicker, please change the settings (default is 600 seconds for each) and restart the Management Server before running the tests.
    
    In addition, the NetworkGarbageCollector was redefining the settings above mentioned and not reading their values through ConfigDao. Due to that, the settings were not being applied properly and the test was waiting to long to check the VPC routers.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ekholabs/cloudstack fix/rvpc-net-gc-CLOUDSTACK-9154

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1259.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1259
    
----
commit 2818b7fc39927b0ed7fedcf8306dddebd77c0839
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-17T13:20:59Z

    CLOUDSTACK-9154 - Returns the guest iterface that is marked as added
    
       - Force a restart of keepalived if conntrackd is not running or configuration has changed

commit f4b77a7d09ab88180309063b5eb32d405a5b9346
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-18T09:37:13Z

    CLOUDSTACK-9154 - Adds test to cover nics state after GC

commit 0f11cdb6c793cf49681547675bb15e7df3af1696
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-18T17:32:29Z

    CLOUDSTACK-9187 - Adds test to cover multiple nics and nic removal

commit f837b9bdd6d3694fe3041e6fa5541f4c8fdede67
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-18T17:36:02Z

    CLOUDSTACK-9187 - Fixes interface allocation to VRRP instances

commit a48137f39765668d9118f69a027329a2204ee8f4
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-18T18:56:06Z

    CLOUDSTACK-9188 -  Reads network GC interval and wait from configDao

commit d414d027ed77d6818ea28c0c40e390c483907cf5
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-18T19:18:24Z

    CLOUDSTACK-9187 - Makes code ready for more something like ethXXXX, if we ever get that far
    
       - Adds log info to NetworkOrchestrator in order to make the work of the Net-Scavenger more visible.

commit 8848c4f11342e8ebb0b231b5df07c91649b560ef
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-19T10:21:18Z

    CLOUDSTACK-9154 - Sets the pub interface down when all guest nets are gone
    
       - Refactors the set_backup, set_master and set_fault methods to have better names for the variable
       - Increase the sleep on the test in order to wait for the routers to be ready. It's now 3 times the GC settings

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166010459
  
    @wilderrodrigues my bad: ..-pr-.. means cloudstack-pr-analysis, ..-pull-.. means cloudstack-pull-analysis.
    
    The new job is a generic job does a rats test and then a analysis build, The old one was a maven build which @abayer adviced against a while ago. I started making the new one because the old one lost it's value as gate keeper lately.
    
    Hope I explained.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166005919
  
    From here I see that the build was successful:
    
    https://builds.apache.org/job/cloudstack-pr-analysis/162/console
    
    ```
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 42:07 min
    [INFO] Finished at: 2015-12-19T16:45:39+00:00
    [INFO] Final Memory: 228M/2514M
    [INFO] ------------------------------------------------------------------------
    ```
    
    Then Input Stream errors which are not really related to this PR:
    
    ```
    [PMD] Parsing of file /home/jenkins/jenkins-slave/workspace/cloudstack-pr-analysis/core/target/cloud-pmd.xml failed due to an exception:
    
    org.xml.sax.SAXException: Input stream is not a PMD file.
    	at hudson.plugins.pmd.parser.PmdParser.parse(PmdParser.java:72)
    	at hudson.plugins.analysis.core.AbstractAnnotationParser.parse(AbstractAnnotationParser.java:54)
    	at hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:324)
    	at hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:282)
    	at hudson.plugins.analysis.core.FilesParser.parserCollectionOfFiles(FilesParser.java:233)
    	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:202)
    	at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:32)
    	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2688)
    	at hudson.remoting.UserRequest.perform(UserRequest.java:121)
    	at hudson.remoting.UserRequest.perform(UserRequest.java:49)
    	at hudson.remoting.Request$2.run(Request.java:326)
    	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    	at java.lang.Thread.run(Thread.java:745)
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166619798
  
    Ping @remibergsma @miguelaferreira @borisroman @michaelandersen
    
    Test are fine. It seems the the hiccups on network were caused by my environment. It worked fine manually and also when I ran a small set of tests:
    
    I used the same environment described before.
    
    * Results
    
    ```
    [root@cs1 integration]# less /tmp//MarvinLogs/test_routers_network_ops_7LH930/results.txt 
    Test redundant router internals ... === TestName: test_01_isolate_network_FW_PF_default_routes_egress_true | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_02_isolate_network_FW_PF_default_routes_egress_false | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_03_RVR_Network_check_router_state | Status : SUCCESS ===
    ok
    
    ----------------------------------------------------------------------
    Ran 5 tests in 2382.775s
    
    OK
    /tmp//MarvinLogs/test_routers_network_ops_7LH930/results.txt (END)
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166662971
  
    This PR is no longer needed as the PR #1277 contains the same fixes, but has been created against branch 4.7.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by remibergsma <gi...@git.apache.org>.
Github user remibergsma commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166401238
  
    Hey @wilderrodrigues that's awesome! Would you mind pointing this PR to the 4.7 branch? I created it today and it finally got mirrored :-)


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-165997403
  
    Ping @remibergsma @DaanHoogland @borisroman @miguelaferreira @bhaisaab @karuturi 
    
    * Environment
    
    ```
    Management Server on CentOS 7.1
    One KVM host on CentOS 7.1
    Agent + Common built from source
    ```
    
    * Tests executed:
    
    ```
    nosetests --with-marvin --marvin-config=/data/shared/marvin/mct-zone1-kvm1-ISOLATED.cfg -s -a tags=advanced,required_hardware=true smoke/test_vpc_redundant.py
    ```
    
    * Result
    
    ```
    [root@cs1 integration]#  less /tmp//MarvinLogs/test_vpc_redundant_W9Q4AG/results.txt 
    Create a redundant VPC with two networks with two VMs in each network ... === TestName: test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL | Status : SUCCESS ===
    ok
    Create a redundant VPC with two networks with two VMs in each network and check default routes ... === TestName: test_02_redundant_VPC_default_routes | Status : SUCCESS ===
    ok
    Create a redundant VPC with two networks with two VMs in each network ... === TestName: test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers | Status : SUCCESS ===
    ok
    Create a redundant VPC with 1 Tier, 1 VM, 1 ACL, 1 PF and test Network GC Nics ... === TestName: test_04_rvpc_network_garbage_collector_nics | Status : SUCCESS ===
    ok
    Create a redundant VPC with 1 Tier, 1 VM, 1 ACL, 1 PF and test Network GC Nics ... === TestName: test_05_rvpc_multi_tiers | Status : SUCCESS ===
    ok
    
    ----------------------------------------------------------------------
    Ran 5 tests in 6819.572s
    
    OK
    /tmp//MarvinLogs/test_vpc_redundant_W9Q4AG/results.txt (END)
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues closed the pull request at:

    https://github.com/apache/cloudstack/pull/1259


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166605170
  
    wget google.nl works fine as well. 
    
    ```
    # wget google.com
    --2015-12-22 12:20:47--  http://google.com/
    Resolving google.com... 2a00:1450:4013:c00::8a, 173.194.65.102, 173.194.65.101, ...
    Connecting to google.com|2a00:1450:4013:c00::8a|:80... failed: Network is unreachable.
    Connecting to google.com|173.194.65.102|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://www.google.nl/?gfe_rd=cr&ei=H0B5VoSTJ8SVOsavs6AL [following]
    --2015-12-22 12:20:47--  http://www.google.nl/?gfe_rd=cr&ei=H0B5VoSTJ8SVOsavs6AL
    Resolving www.google.nl... 2a00:1450:4013:c00::5e, 173.194.65.94
    Connecting to www.google.nl|2a00:1450:4013:c00::5e|:80... failed: Network is unreachable.
    Connecting to www.google.nl|173.194.65.94|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [text/html]
    Saving to: 'index.html'
    
    index.html                                         [ <=>                                                                                                ]  18.66K  --.-KB/s   in 0.01s  
    
    2015-12-22 12:20:52 (1.46 MB/s) - 'index.html' saved [19109]
    
    #
    ```
    



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166014008
  
    Thanks, @DaanHoogland ! :)
    
    My other tests are still running. Will post results here once they are done.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166560296
  
    Ping @remibergsma @miguelaferreira @borisroman @michaelandersen
    
    One test failed: test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false. This test should reate a RVR network with default egress set to false (deny); try to ping google and expect failure; add the egress rules (port 80/tcp and 53/udp); try to ping google again and expect a success.
    
    I did the same thing manually and all worked fine:
    
    ![image](https://cloud.githubusercontent.com/assets/5129209/11951750/d226b92a-a893-11e5-8ea3-c02d63370f9c.png)
    
    
    * Ping
    
    I will investigate.
    
    ```
    sbpltk1zffh04:sbp_dev wrodrigues$ ssh root@192.168.23.10
    root@192.168.23.10's password: 
    # ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    64 bytes from 8.8.8.8: seq=0 ttl=48 time=9.871 ms
    64 bytes from 8.8.8.8: seq=1 ttl=48 time=11.822 ms
    64 bytes from 8.8.8.8: seq=2 ttl=48 time=11.335 ms
    64 bytes from 8.8.8.8: seq=3 ttl=48 time=9.681 ms
    64 bytes from 8.8.8.8: seq=4 ttl=48 time=10.592 ms
    64 bytes from 8.8.8.8: seq=5 ttl=48 time=10.015 ms
    ^C
    --- 8.8.8.8 ping statistics ---
    6 packets transmitted, 6 packets received, 0% packet loss
    round-trip min/avg/max = 9.681/10.552/11.822 ms
    ```
    
    * Environment
    
    ```
    ```
    
    * Tests Executed
    
    ```
    ```
    
    * Results
    
    ```
    Test iptables default INPUT/FORWARD policy on RouterVM ... === TestName: test_02_routervm_iptables_policies | Status : SUCCESS ===
    ok
    Test iptables default INPUT/FORWARD policies on VPC router ... === TestName: test_01_single_VPC_iptables_policies | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_01_isolate_network_FW_PF_default_routes_egress_true | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_02_isolate_network_FW_PF_default_routes_egress_false | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true | Status : SUCCESS ===
    ok
    Test redundant router internals ... === TestName: test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false | Status : FAILED ===
    FAIL
    Test redundant router internals ... === TestName: test_03_RVR_Network_check_router_state | Status : SUCCESS ===
    ok
    Create a VPC with two networks with one VM in each network and test nics after destroy ... === TestName: test_01_VPC_nics_after_destroy | Status : SUCCESS ===
    ok
    Create a VPC with two networks with one VM in each network and test default routes ... === TestName: test_02_VPC_default_routes | Status : SUCCESS ===
    ok
    Check the password file in the Router VM ... === TestName: test_isolate_network_password_server | Status : SUCCESS ===
    ok
    Check that the /etc/dhcphosts.txt doesn't contain duplicate IPs ... === TestName: test_router_dhcphosts | Status : SUCCESS ===
    ok
    Test to create Load balancing rule with source NAT ... === TestName: test_01_create_lb_rule_src_nat | Status : SUCCESS ===
    ok
    Test to create Load balancing rule with non source NAT ... === TestName: test_02_create_lb_rule_non_nat | Status : SUCCESS ===
    ok
    Test for assign & removing load balancing rule ... === TestName: test_assign_and_removal_lb | Status : SUCCESS ===
    ok
    Test create, assign, remove of an Internal LB with roundrobin http traffic to 3 vm's in a Single VPC ... === TestName: test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80 | Status : SUCC
    ESS ===
    ok
    Test create, assign, remove of an Internal LB with roundrobin http traffic to 3 vm's in a Redundant VPC ... === TestName: test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80 | Status : 
    SUCCESS ===
    ok
    Test to verify access to loadbalancer haproxy admin stats page ... === TestName: test_03_vpc_internallb_haproxy_stats_on_all_interfaces | Status : SUCCESS ===
    ok
    Test to verify access to loadbalancer haproxy admin stats page ... === TestName: test_04_rvpc_internallb_haproxy_stats_on_all_interfaces | Status : SUCCESS ===
    ok
    Test SSVM Internals ... === TestName: test_03_ssvm_internals | Status : SUCCESS ===
    ok
    Test CPVM Internals ... === TestName: test_04_cpvm_internals | Status : SUCCESS ===
    ok
    Test stop SSVM ... === TestName: test_05_stop_ssvm | Status : SUCCESS ===
    ok
    Test stop CPVM ... === TestName: test_06_stop_cpvm | Status : SUCCESS ===
    ok
    Test reboot SSVM ... === TestName: test_07_reboot_ssvm | Status : SUCCESS ===
    ok
    Test reboot CPVM ... === TestName: test_08_reboot_cpvm | Status : SUCCESS ===
    ok
    Test destroy SSVM ... === TestName: test_09_destroy_ssvm | Status : SUCCESS ===
    ok
    Test destroy CPVM ... === TestName: test_10_destroy_cpvm | Status : SUCCESS ===
    ok
    Test Remote Access VPN in VPC ... === TestName: test_vpc_remote_access_vpn | Status : SUCCESS ===
    ok
    Test VPN in VPC ... === TestName: test_vpc_site2site_vpn | Status : SUCCESS ===
    ok
    Test for port forwarding on source NAT ... === TestName: test_01_port_fwd_on_src_nat | Status : SUCCESS ===
    ok
    Test for port forwarding on non source NAT ... === TestName: test_02_port_fwd_on_non_src_nat | Status : SUCCESS ===
    ok
    Test for reboot router ... === TestName: test_reboot_router | Status : SUCCESS ===
    ok
    Test for Router rules for network rules on acquired public IP ... === TestName: test_network_rules_acquired_public_ip_1_static_nat_rule | Status : SUCCESS ===
    ok
    Test for Router rules for network rules on acquired public IP ... === TestName: test_network_rules_acquired_public_ip_2_nat_rule | Status : SUCCESS ===
    ok
    Test for Router rules for network rules on acquired public IP ... === TestName: test_network_rules_acquired_public_ip_3_Load_Balancer_Rule | Status : SUCCESS ===
    ok
    test_01_vpc_privategw_acl (integration.smoke.test_privategw_acl.TestPrivateGwACL) ... === TestName: test_01_vpc_privategw_acl | Status : SUCCESS ===
    ok
    test_02_vpc_privategw_static_routes (integration.smoke.test_privategw_acl.TestPrivateGwACL) ... === TestName: test_02_vpc_privategw_static_routes | Status : SUCCESS ===
    ok
    test_03_rvpc_privategw_static_routes (integration.smoke.test_privategw_acl.TestPrivateGwACL) ... === TestName: test_03_rvpc_privategw_static_routes | Status : SUCCESS ===
    ok
    
    ======================================================================
    FAIL: Test redundant router internals
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/data/git/cs1/cloudstack/test/integration/smoke/test_routers_network_ops.py", line 483, in test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false
        "Attempt to retrieve google.com index page should be successful once rule is added!"
    AssertionError: Attempt to retrieve google.com index page should be successful once rule is added!
    ----------------------------------------------------------------------
    Ran 37 tests in 18150.221s
    
    FAILED (failures=1)
    (END)
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166010092
  
    Sorry @DaanHoogland, I don't understand what you meant. :) pr/pull jobs related to my previous comment? Or is it something preventing you to test the PR? Sorry, just didn't get it.
    
    But thanks for the message.
    
    Cheers,
    Wilder


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166244325
  
    I had problems when running the tests: my test environment crashed. Could not test it before because I was on my way to France. Will restart the tests now.
    
    Cheers,
    Wilder


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166009331
  
    @wilderrodrigues the ..-pr-.. jobs are an attempt from me to deal with all the errors in the ..-pull-.. jobs and the lack of rats test. By now it seems the ..-pull-.. jobs are fixed and the ..-pr-.. jobs tries to do to much. Not sure if and what to do next.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166383593
  
    Hi @remibergsma @miguelaferreira @DaanHoogland @borisroman 
    
    False alarm! After the crash, when I rebooted my Test Environment the virbr0.50 was not configured. That's why all the SSH tests are failing.
    
    I ran the following:
    
    ```
    ifup virbr0.50
    iptables -t nat -I POSTROUTING -s 192.168.23.0/24 ! -d 192.168.23.0/24 -j MASQUERADE
    iptables -A INPUT -s 192.168.22.1/32 -p tcp -m state --state NEW -m multiport --dports 111,892,2049,32803 -j REJECT --reject-with icmp-port-unreachable
    ```
    
    And everything seems to be fine:
    
    ```
    9: virbr0.50@virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
        link/ether 52:54:00:c3:7b:a9 brd ff:ff:ff:ff:ff:ff
        inet 192.168.23.1/24 brd 192.168.23.255 scope global virbr0.50
           valid_lft forever preferred_lft forever
        inet6 fe80::5054:ff:fec3:7ba9/64 scope link 
           valid_lft forever preferred_lft forever
    ```
    
    ```
    sbpltk1zffh04:sbp_dev wrodrigues$ ssh root@192.168.23.10
    The authenticity of host '192.168.23.10 (192.168.23.10)' can't be established.
    RSA key fingerprint is 28:fa:ea:f7:27:26:36:27:b0:04:bc:80:0b:ca:6e:c0.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '192.168.23.10' (RSA) to the list of known hosts.
    root@192.168.23.10's password: 
    # ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ^C
    --- 8.8.8.8 ping statistics ---
    13 packets transmitted, 0 packets received, 100% packet loss
    # 
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack pull request: Critical VPCVR issues fixed: CLOUDSTACK-9...

Posted by wilderrodrigues <gi...@git.apache.org>.
Github user wilderrodrigues commented on the pull request:

    https://github.com/apache/cloudstack/pull/1259#issuecomment-166357140
  
    Ping @remibergsma @miguelaferreira @DaanHoogland @borisroman 
    
    The changes in this PR affected a couple of of RVRs. I got tests failing (default allow/deny egress and routing). Tried to do the same manually and it did not work.
    
    Will investigate and submit fixes. Please, do not merge this.
    
    Cheers,
    Wilder


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---