2016-08-12 01:20:49 |
xiaobin |
bug |
|
|
added bug |
2016-08-12 01:21:00 |
xiaobin |
ironic: assignee |
|
xiaobin (jxiaobin) |
|
2016-08-12 01:21:18 |
xiaobin |
description |
Currently if configdrive_use_swift is set, config drive will be uploaded to swift with header:
{'X-Delete-After': timeout}
Which means config drive will be removed after "timeout" seconds.
If the server is rebuilt "timeout" seconds later, config drive won't be available, provisioning will fail.
Proposal:
1. Do not pass 'X-Delete-After' header
2. Delete config drive during deletion
3. If config drive is allowed in "rebuild" call (Bug 1575935), override previous config drive. |
Currently if configdrive_use_swift is set, config drive will be uploaded to swift with header:
{'X-Delete-After': timeout}
Which means config drive will be removed after "timeout" seconds.
If the server is rebuilt "timeout" seconds later, config drive won't be available, provisioning will fail.
Proposal:
1. Do not pass 'X-Delete-After' header
2. Delete config drive during server deletion
3. If config drive is allowed in "rebuild" call (Bug 1575935), override previous config drive. |
|
2016-08-12 14:51:21 |
Dmitry Tantsur |
description |
Currently if configdrive_use_swift is set, config drive will be uploaded to swift with header:
{'X-Delete-After': timeout}
Which means config drive will be removed after "timeout" seconds.
If the server is rebuilt "timeout" seconds later, config drive won't be available, provisioning will fail.
Proposal:
1. Do not pass 'X-Delete-After' header
2. Delete config drive during server deletion
3. If config drive is allowed in "rebuild" call (Bug 1575935), override previous config drive. |
Currently if configdrive_use_swift is set, config drive will be uploaded to swift with header:
{'X-Delete-After': timeout}
Which means config drive will be removed after "timeout" seconds.
If the server is rebuilt "timeout" seconds later, config drive won't be available, provisioning will fail.
Proposal:
1. Do not pass 'X-Delete-After' header
2. Delete config drive during server deletion
3. If config drive is allowed in "rebuild" call (Bug 1575935), override previous config drive.
UPD by dtantsur: we still must expire the temporary URL and generate a new one on rebuild. |
|
2016-08-12 14:55:15 |
Dmitry Tantsur |
ironic: status |
New |
Triaged |
|
2016-08-12 14:55:23 |
Dmitry Tantsur |
ironic: importance |
Undecided |
High |
|
2016-08-13 02:02:31 |
OpenStack Infra |
ironic: status |
Triaged |
In Progress |
|
2016-08-15 20:09:10 |
xiaobin |
summary |
Do not auto expire config drive in swift |
Keep config drive in swift until server is removed |
|
2016-08-15 20:09:21 |
xiaobin |
summary |
Keep config drive in swift until server is removed |
Keep config drive in swift until server deletion |
|
2016-08-16 17:43:44 |
xiaobin |
ironic: status |
In Progress |
Invalid |
|