Cinder v2 create and update api returns 500
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Low
|
Pranali Deore |
Bug Description
If you pass name or description parameter with long string of more than 255 characters to volume create api and volume
update api, then it returns 500 error code.
Create Volume:
1. Create volume using horizon with name > 255 characters
Raises 500 internal server error.
2. Create volume using horizon with description > 255 characters
Raises 500 internal server error.
Update Volume:
1. Update volume name
1.1 Create volume using horizon
1.2 Update newly created volume using horizon with name > 255 characters
Raises 500 internal server error.
2. Update volume description
2.1 Create volume using horizon
2.2 Update newly created volume using horizon with description > 255 characters
Raises 500 internal server error.
Changed in cinder: | |
assignee: | nobody → Pranali Deore (pranali-deore) |
Changed in cinder: | |
assignee: | Pranali Deore (pranali-deore) → Abhijeet Malawade (abhijeet-malawade) |
Changed in cinder: | |
assignee: | Abhijeet Malawade (abhijeet-malawade) → Pranali Deore (pranali-deore) |
Changed in cinder: | |
milestone: | none → liberty-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-3 → 7.0.0 |
This comes up about once a year or so. We set a String limit for things like name, host, topic etc of 255 chars in the database. I'm guessing you'd like to see a better/different response than a bare 500 that explains this limit?