[jbosstools-issues] [JBoss JIRA] (JBIDE-10712) When creating a domain, the openshift-java-client is not waiting for the domain to get propagated

Andre Dietisheim (JIRA) jira-events at lists.jboss.org
Mon Feb 6 16:14:48 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-10712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andre Dietisheim resolved JBIDE-10712.
--------------------------------------

    Fix Version/s: 3.3.0.Beta1
                       (was: 3.3.0.Beta2)
       Resolution: Done

    
> When creating a domain, the openshift-java-client is not waiting for the domain to get propagated
> -------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-10712
>                 URL: https://issues.jboss.org/browse/JBIDE-10712
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 3.3.0.M5
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>             Fix For: 3.3.0.Beta1
>
>
> The rhc-tooling is waiting for the namespace to propagate when it creates a domain:
> https://github.com/openshift/os-client-tools/blob/master/express/bin/rhc-create-domain#L257
> {code}
> if !app_info.empty? && opt['namespace'] != user_info['user_info']['namespace']
>      #
>      # Confirm that the host(s) exist in DNS
>      #
>      puts "Now your new domain name(s) are being propagated worldwide (this might take a minute)..."
>      # Allow DNS to propogate
>      sleep 15
>      app_info.each_key do |appname|
>           fqdn = "#{appname}-#{opt['namespace']}.#{user_info['user_info']['rhc_domain']}"
>                   
>           # Now start checking for DNS
>           loop = 0
>           sleep_time = 2
>           while loop < RHC::MAX_RETRIES && !RHC::hostexist?(fqdn)
>                sleep sleep_time
>                loop+=1
>                puts "  retry # #{loop} - Waiting for DNS: #{fqdn}"
>                sleep_time = RHC::delay(sleep_time)
>           end
>                   
>           if loop >= RHC::MAX_RETRIES
>                puts "Host could not be found: #{fqdn}"
>                dns_success = false
>           end
>      end
>      puts "You can use rhc-domain-info to view any url changes.  Be sure to update any links"
>      puts "including the url in your local git config: <local_git_repo>/.git/config"
> end
> if dns_success
>      puts "Alteration successful."
> else
>      puts "Alteration successful but at least one of the urls is still updating in DNS."
> end
> puts ""
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list