Opened 9 years ago

Last modified 7 years ago

#249 new defect

Pony does not distinguish between moira/dns/resolved states

Reported by: ezyang Owned by: dzaefn
Priority: normal Milestone:
Component: pony Keywords: starter, python, sqlalchemy
Cc:

Description (last modified by ezyang)

Once we approve a ticket, it shows up in your lists of hostnames, even though it may not have been approved by moira yet, or the DNS may have not propagated. This is not user-friendly, since although the LDAP data has been created, for all user experience purposes the hostname is not active, simply pending. We should add an extra note saying that a hostname has not been activated yet, and perhaps automatically clear these out using periodic DNS checks.

Change History (6)

comment:1 Changed 9 years ago by mitchb

  • Description modified (diff)

comment:2 Changed 9 years ago by mitchb

This is correct behavior, and does rather the opposite of suck. Once we've granted you a vhost, the LDAP data is created so that the site will work immediately once the hostname gets to us. Once we've allowed you to have a vhost, you *should* be able to immediately set up where it's going to point to. Why is this not INVALID DOESNTSUCK?

comment:3 Changed 9 years ago by ezyang

  • Description modified (diff)

Clarified.

comment:4 Changed 9 years ago by ezyang

  • Keywords starter python added

comment:5 Changed 7 years ago by adehnert

  • Owner set to dzaefn

comment:6 Changed 7 years ago by adehnert

  • Keywords sqlalchemy added

To map a vhost -> status, consider pulling out all tickets with the appropriate locker and hostname, and using a custom sort function to select the most done status.

This may not be a great ticket for somebody who isn't already reasonably adept at source-diving (or working closely with somebody who is).

Note: See TracTickets for help on using tickets.