Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Domain in exp pending list whithout the state present #328

Closed
vohmar opened this issue Jan 3, 2017 · 4 comments
Closed

Domain in exp pending list whithout the state present #328

vohmar opened this issue Jan 3, 2017 · 4 comments
Assignees
Labels

Comments

@vohmar
Copy link
Contributor

vohmar commented Jan 3, 2017

We have this kind of errors in production:

2017-01-03 09:20:10 UTC - ISSUE: DOMAIN _dom_id_: _domainname.ee_ IS IN EXPIRED PENDING LIST, but no pendingDelete/pendingUpdate state present!

this means that there is data in registrant_verification_asked_at column in domains table of registry db, but the appropriate pending status is missing from the statuses column.

this happens when registrant change request is made that changes the active registrant object to it self
info: https://staging-adm.infra.tld.ee:444/admin/epp_logs/42476
update: https://staging-adm.infra.tld.ee:444/admin/epp_logs/42484

the result is
statuses = ok and
registrant_verification_asked_at "2017-01-03 09:56:12.653799" together with token and pending_json colums filled

no status change is present because epp understands that it is an empty request - verification columns should be left untouched as well

@artur-intech
Copy link
Contributor

How this kind of request is handled (what code and description is returned) now and how it should be?

@vohmar
Copy link
Contributor Author

vohmar commented Mar 6, 2017

There is no special result code for this case so the correct result code is 1000 Command completed successfully. System must detect that the request is changing current registrant object for it self so actually nothing is changed and therefor no confirmation is necessary. In general it works like that but unfortunately registrant_verification_asked_at, _token and pending_json get still filled.

artur-intech pushed a commit that referenced this issue Mar 9, 2017
artur-intech pushed a commit that referenced this issue Mar 9, 2017
@artur-intech artur-intech assigned vohmar and unassigned artur-intech Mar 9, 2017
@artur-intech
Copy link
Contributor

@vohmar Double-check the specs, please

@vohmar
Copy link
Contributor Author

vohmar commented Mar 29, 2017

in production

@vohmar vohmar closed this as completed Mar 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants