"Duplicate RecordSet" error while trying to update Nameservers Pool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Designate |
Fix Released
|
High
|
Endre Karlson | ||
Kilo |
Fix Committed
|
High
|
Endre Karlson |
Bug Description
Summary: Unable to update a Nameservers in Nameservers Pool
Version: stable/kilo
Steps to reproduce:
1) Install a stable/kilo Designate from scratch
2) Insert a new nameserver via api call
3) Try to update a Nameserver Pool - at this moment API will raise an "Duplicate RecordSet" error.
3.1) Make sure that ns1.xxx is not busy
http://
{
recordsets: [ ],
links: {
self: "http://
},
metadata: {
total_count: 0
}
}
3.2) Trying to update NS Pool
http -v --json PATCH http://
PATCH /v2/pools/
Accept: application/json
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 112
Content-Type: application/json
Host: designate-
User-Agent: HTTPie/0.9.2
{
"ns_records": [
{
}
]
}
HTTP/1.1 409 CONFLICT
Connection: keep-alive
Content-Length: 136
Content-Type: application/json
Date: Tue, 29 Sep 2015 08:46:38 GMT
X-Openstack-
{
"code": 409,
"message": "Duplicate RecordSet",
"request_id": "req-3b62845e-
"type": "duplicate_
}
tags: | added: liberty-rc-potential |
Changed in designate: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in designate: | |
milestone: | none → liberty-rc2 |
no longer affects: | designate/liberty |
Changed in designate: | |
status: | In Progress → Fix Released |
Changed in designate: | |
milestone: | liberty-rc2 → 1.0.0 |
Related fix proposed to branch: master /review. openstack. org/228832
Review: https:/