Activity log for bug #1777548

Date Who What changed Old value New value Message
2018-06-19 01:50:51 Tetsuro Nakamura bug added bug
2018-06-19 01:51:17 Tetsuro Nakamura blazar: assignee Tetsuro Nakamura (tetsuro0907)
2018-06-19 01:53:11 Tetsuro Nakamura description When I use OpenStack created by devstack AIO configuration, Blazar client doen't display exception messages. Actual ====== $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1', u'affinity', u'True') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20', u'amount', u'1') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024', u'disk_gb', u'20') Matches: (u'resource_type=virtual:instance,vcpus=1', u'memory_mb', u'1024') Matches: (u'resource_type=virtual:instance', u'vcpus', u'1') Matches: (None, u'resource_type', u'virtual:instance') Internal Server Error (HTTP 500) But with -vv option, We find that keystone client has the exception message that has been created in Blazar server $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 -vv -- snip -- DEBUG: keystoneauth.session REQ: curl -g -i -X POST http://127.0.0.1/reservation/v1/leases -H "Accept: application/json" -H "Content-Type: application/json" -H "User-Agent: python-blazarclient" -H "X-Auth-Token: {SHA1}77c655c8786038c03182370032f9415e6c2367de" -d '{"before_end_date": null, "end_date": "2020-08-09 21:00", "reservations": [{"disk_gb": 20, "vcpus": 1, "memory_mb": 1024, "amount": 1, "affinity": "True", "resource_properties": "", "resource_type": "virtual:instance"}], "start_date": "2020-07-24 20:00", "events": [], "name": "lease-1"}' DEBUG: urllib3.connectionpool Resetting dropped connection: 127.0.0.1 DEBUG: urllib3.connectionpool http://127.0.0.1:80 "POST /reservation/v1/leases HTTP/1.1" 500 92 DEBUG: keystoneauth.session RESP: [500] Connection: close Content-Length: 92 Content-Type: application/json Date: Tue, 19 Jun 2018 01:41:28 GMT Server: Apache/2.4.18 (Ubuntu) DEBUG: keystoneauth.session RESP BODY: {"error_name": 500, "error_message": "affinity = True is not supported.", "error_code": 500} -- snip -- Expected ======== We should display the error_message explicitly somethin like: $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1', u'affinity', u'True') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20', u'amount', u'1') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024', u'disk_gb', u'20') Matches: (u'resource_type=virtual:instance,vcpus=1', u'memory_mb', u'1024') Matches: (u'resource_type=virtual:instance', u'vcpus', u'1') Matches: (None, u'resource_type', u'virtual:instance') Error: affinity = True is not supported. (HTTP 500) When I use OpenStack created by devstack AIO configuration, Blazar client doen't display exception messages. Actual ====== ``` $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1', u'affinity', u'True') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20', u'amount', u'1') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024', u'disk_gb', u'20') Matches: (u'resource_type=virtual:instance,vcpus=1', u'memory_mb', u'1024') Matches: (u'resource_type=virtual:instance', u'vcpus', u'1') Matches: (None, u'resource_type', u'virtual:instance') Internal Server Error (HTTP 500) ``` But with -vv option, We find that keystone client has the exception message that has been created in Blazar server ```` $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 -vv -- snip -- DEBUG: keystoneauth.session REQ: curl -g -i -X POST http://127.0.0.1/reservation/v1/leases -H "Accept: application/json" -H "Content-Type: application/json" -H "User-Agent: python-blazarclient" -H "X-Auth-Token: {SHA1}77c655c8786038c03182370032f9415e6c2367de" -d '{"before_end_date": null, "end_date": "2020-08-09 21:00", "reservations": [{"disk_gb": 20, "vcpus": 1, "memory_mb": 1024, "amount": 1, "affinity": "True", "resource_properties": "", "resource_type": "virtual:instance"}], "start_date": "2020-07-24 20:00", "events": [], "name": "lease-1"}' DEBUG: urllib3.connectionpool Resetting dropped connection: 127.0.0.1 DEBUG: urllib3.connectionpool http://127.0.0.1:80 "POST /reservation/v1/leases HTTP/1.1" 500 92 DEBUG: keystoneauth.session RESP: [500] Connection: close Content-Length: 92 Content-Type: application/json Date: Tue, 19 Jun 2018 01:41:28 GMT Server: Apache/2.4.18 (Ubuntu) DEBUG: keystoneauth.session RESP BODY: {"error_name": 500, "error_message": "affinity = True is not supported.", "error_code": 500} -- snip -- ``` Expected ======== We should display the error_message explicitly somethin like: ``` $ blazar lease-create --reservation resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1,affinity=True --start-date "2020-07-24 20:00" --end-date "2020-08-09 21:00" lease-1 Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20,amount=1', u'affinity', u'True') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024,disk_gb=20', u'amount', u'1') Matches: (u'resource_type=virtual:instance,vcpus=1,memory_mb=1024', u'disk_gb', u'20') Matches: (u'resource_type=virtual:instance,vcpus=1', u'memory_mb', u'1024') Matches: (u'resource_type=virtual:instance', u'vcpus', u'1') Matches: (None, u'resource_type', u'virtual:instance') Error: affinity = True is not supported. (HTTP 500) ```
2018-07-16 10:14:12 Bertrand Souville blazar: status New Confirmed
2018-07-23 07:15:20 Masahito Muroi blazar: status Confirmed Won't Fix
2018-07-23 07:15:22 Masahito Muroi blazar: status Won't Fix Fix Committed
2018-07-23 07:15:26 Masahito Muroi blazar: milestone rocky-3
2018-07-23 07:15:29 Masahito Muroi blazar: importance Undecided Low
2018-09-10 21:36:50 Pierre Riteau blazar: status Fix Committed Fix Released