Bug 1091897 - [Node] DNS unavailable when creating app
Summary: [Node] DNS unavailable when creating app
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: OpenShift Online
Classification: Red Hat
Component: Pod
Version: 2.x
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Lili Nader
QA Contact: libra bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-28 09:43 UTC by Guolei Sun
Modified: 2015-05-15 00:28 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-04-30 03:17:53 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
broker_log_during_app_creation (20.65 KB, text/plain)
2014-04-28 09:59 UTC, Meng Bo
no flags Details

Description Guolei Sun 2014-04-28 09:43:55 UTC
Description of problem:
When create app, the DNS name of the app could not be available and app is inaccessible after creation

Version-Release number of selected component (if applicable):
devenv_4728

How reproducible:
always

Steps to Reproduce:

1. Create one app
    rhc app create r18 ruby-1.8
2. wait for the app creation to finish

Actual results:
The DNS name of the app could not be available and app is inaccessible as below:

----------------------------------------
Waiting for your DNS name to be available ...     retry # 1 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 2 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 3 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 4 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 5 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 6 - Waiting for DNS: r18-domain1.dev.rhcloud.com
    retry # 7 - Waiting for DNS: r18-domain1.dev.rhcloud.com
failure
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WARNING:  Your application was created successfully but had problems
during
          configuration. Below is a list of the issues and steps you
can
          take to complete the configuration of your application.

  Application URL: http://r18-domain1.dev.rhcloud.com/

  Issues:
    1. We were unable to lookup your hostname
(r18-domain1.dev.rhcloud.com) in a reasonable amount of time and can
not clone your application.

  Steps to complete your configuration:
    1. Clone your git repo
      $ rhc git-clone r18

  If you continue to experience problems after completing these steps,
  you can try destroying and recreating the application:

    $ rhc app delete r18 --confirm

  Please contact us if you are unable to successfully create your
  application:

    Support - https://www.openshift.com/support

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

----------------------------------------

Expected results:
app should be created successfully and DNS name should be available.


Additional info:
N/A

Comment 1 Meng Bo 2014-04-28 09:59:36 UTC
Created attachment 890403 [details]
broker_log_during_app_creation

Both ssh connect and visit the app inside the instance do not have any problem.
And this should not be a DNS outage issue. 
The problem should exist after the gear created and before the app DNS being propagated.

Add the broker log during app creation.

Comment 2 Guolei Sun 2014-04-29 03:04:01 UTC
Now this problem doesn't exist on the latest devenv_4733.

Comment 3 Lili Nader 2014-04-29 17:44:25 UTC
I don't see any errors inside the attachment provided in comment 1.  Please either provide more info or close if the problem no longer exists.

Comment 4 Guolei Sun 2014-04-30 02:16:20 UTC
This problem only exist on the devenv_4728 environment, all the applications could not be accessed that day but now we can not reproduced the problem. Please got this. Thank you.


--------------------------------------------
(In reply to Lili Nader from comment #3)
> I don't see any errors inside the attachment provided in comment 1.  Please
> either provide more info or close if the problem no longer exists.


Note You need to log in before you can comment on or make changes to this bug.