[Yahoo-eng-team] [Bug 1481783] [NEW] snaptshot image can't be shown properly

2015-08-05 Thread Long Quan Sha
Public bug reported:

When create a snapshot , then check the snapshot image by glance client,
it failed with schema error.

[root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
None is not of type u'string'

Failed validating u'type' in schema[u'properties'][u'ramdisk_id']:
{u'description': u'ID of image stored in Glance that should be used as the 
ramdisk when booting an AMI-style image.',
 u'is_base': False,
 u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
 u'type': u'string'}

On instance[u'ramdisk_id']:
None


[root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
None is not of type u'string'

Failed validating u'type' in schema[u'properties'][u'kernel_id']:
{u'description': u'ID of image stored in Glance that should be used as the 
kernel when booting an AMI-style image.',
 u'is_base': False,
 u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
 u'type': u'string'}

On instance[u'kernel_id']:

** Affects: glance
 Importance: Undecided
 Assignee: Long Quan Sha (shalq)
 Status: New

** Changed in: glance
 Assignee: (unassigned) = Long Quan Sha (shalq)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1481783

Title:
  snaptshot image can't be shown properly

Status in Glance:
  New

Bug description:
  When create a snapshot , then check the snapshot image by glance
  client, it failed with schema error.

  [root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
  None is not of type u'string'

  Failed validating u'type' in schema[u'properties'][u'ramdisk_id']:
  {u'description': u'ID of image stored in Glance that should be used as 
the ramdisk when booting an AMI-style image.',
   u'is_base': False,
   u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
   u'type': u'string'}

  On instance[u'ramdisk_id']:
  None

  
  [root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
  None is not of type u'string'

  Failed validating u'type' in schema[u'properties'][u'kernel_id']:
  {u'description': u'ID of image stored in Glance that should be used as 
the kernel when booting an AMI-style image.',
   u'is_base': False,
   u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
   u'type': u'string'}

  On instance[u'kernel_id']:

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1481783/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1481783] Re: snaptshot image can't be shown properly

2015-08-05 Thread Long Quan Sha
The fix was merged by commit 8454fe70a0d3914ac2f4a538ca112ea6ece9c572.

** Changed in: glance
   Status: New = Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1481783

Title:
  snaptshot image can't be shown properly

Status in Glance:
  Fix Released

Bug description:
  When create a snapshot , then check the snapshot image by glance
  client, it failed with schema error.

  [root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
  None is not of type u'string'

  Failed validating u'type' in schema[u'properties'][u'ramdisk_id']:
  {u'description': u'ID of image stored in Glance that should be used as 
the ramdisk when booting an AMI-style image.',
   u'is_base': False,
   u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
   u'type': u'string'}

  On instance[u'ramdisk_id']:
  None

  
  [root@vm134 glance]# glance image-show 8b571100-8dd7-4303-9695-927e500f71a0
  None is not of type u'string'

  Failed validating u'type' in schema[u'properties'][u'kernel_id']:
  {u'description': u'ID of image stored in Glance that should be used as 
the kernel when booting an AMI-style image.',
   u'is_base': False,
   u'pattern': 
u'^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$',
   u'type': u'string'}

  On instance[u'kernel_id']:

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1481783/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1474907] Re: HTTP 500 error during create task

2015-07-16 Thread Long Quan Sha
** Changed in: glance
   Status: In Progress = Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1474907

Title:
  HTTP 500 error during create task

Status in Glance:
  Invalid

Bug description:
  When I run glance task-create,  missing --input,  it will result in
  http 500 error. It is straightforward there is another parameter
  missing. It should show user a correct message.

  [root@vm134 ]# glance  task-create --type import
  HTTPInternalServerError (HTTP 500)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1474907/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1474907] [NEW] HTTP 500 error during create task

2015-07-15 Thread Long Quan Sha
Public bug reported:

When I run glance task-create,  missing --input,  it will result in http
500 error. It is straightforward there is another parameter missing. It
should show user a correct message.

[root@vm134 ]# glance  task-create --type import
HTTPInternalServerError (HTTP 500)

** Affects: glance
 Importance: Undecided
 Assignee: Long Quan Sha (shalq)
 Status: New

** Changed in: glance
 Assignee: (unassigned) = Long Quan Sha (shalq)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1474907

Title:
  HTTP 500 error during create task

Status in Glance:
  New

Bug description:
  When I run glance task-create,  missing --input,  it will result in
  http 500 error. It is straightforward there is another parameter
  missing. It should show user a correct message.

  [root@vm134 ]# glance  task-create --type import
  HTTPInternalServerError (HTTP 500)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1474907/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1472449] [NEW] download error when the image locations is blank

2015-07-07 Thread Long Quan Sha
Public bug reported:


When the locations is blank, downloading image will show python error, but the 
error message is not correct.

[root@vm134 pe]# glance image-show 9be94a27-367f-4a26-ae7a-045db3cb7332
+--+--+
| Property | Value|
+--+--+
| checksum | None |
| container_format | None |
| created_at   | 2015-07-02T09:09:22Z |
| disk_format  | None |
| id   | 9be94a27-367f-4a26-ae7a-045db3cb7332 |
| locations| []   |
| min_disk | 0|
| min_ram  | 0|
| name | test |
| owner| e4b36a5b654942328943a835339a6289 |
| protected| False|
| size | None |
| status   | queued   |
| tags | []   |
| updated_at   | 2015-07-02T09:09:22Z |
| virtual_size | None |
| visibility   | private  |
+--+--+
[root@vm134 pe]# glance image-download 9be94a27-367f-4a26-ae7a-045db3cb7332 
--file myimg
iter() returned non-iterator of type 'NoneType'

** Affects: glance
 Importance: Undecided
 Assignee: Long Quan Sha (shalq)
 Status: New

** Changed in: glance
 Assignee: (unassigned) = Long Quan Sha (shalq)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1472449

Title:
  download error when the image locations is blank

Status in OpenStack Image Registry and Delivery Service (Glance):
  New

Bug description:
  
  When the locations is blank, downloading image will show python error, but 
the error message is not correct.

  [root@vm134 pe]# glance image-show 9be94a27-367f-4a26-ae7a-045db3cb7332
  +--+--+
  | Property | Value|
  +--+--+
  | checksum | None |
  | container_format | None |
  | created_at   | 2015-07-02T09:09:22Z |
  | disk_format  | None |
  | id   | 9be94a27-367f-4a26-ae7a-045db3cb7332 |
  | locations| []   |
  | min_disk | 0|
  | min_ram  | 0|
  | name | test |
  | owner| e4b36a5b654942328943a835339a6289 |
  | protected| False|
  | size | None |
  | status   | queued   |
  | tags | []   |
  | updated_at   | 2015-07-02T09:09:22Z |
  | virtual_size | None |
  | visibility   | private  |
  +--+--+
  [root@vm134 pe]# glance image-download 9be94a27-367f-4a26-ae7a-045db3cb7332 
--file myimg
  iter() returned non-iterator of type 'NoneType'

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1472449/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1469356] [NEW] glance v2 image api should provide accurate message for user

2015-06-26 Thread Long Quan Sha
Public bug reported:

glance v2 api is uses multiple proxies,  the exceptions is thrown from
those proxies and be handled in v2 api.  The original message in
exception is more accurate, we should show that original message to
user, instead of making a common message which is not useful for end
user.

For example: when user attempts to create membership to a public image,
currently he will get a message Not allowed to create members for
image,  user doesn't get useful information.  If we use the message
from the original exception, it will show Public images do not have
members, it is more accurate.

** Affects: glance
 Importance: Undecided
 Assignee: Long Quan Sha (shalq)
 Status: New

** Changed in: glance
 Assignee: (unassigned) = Long Quan Sha (shalq)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1469356

Title:
  glance v2 image api should provide accurate message for user

Status in OpenStack Image Registry and Delivery Service (Glance):
  New

Bug description:
  glance v2 api is uses multiple proxies,  the exceptions is thrown from
  those proxies and be handled in v2 api.  The original message in
  exception is more accurate, we should show that original message to
  user, instead of making a common message which is not useful for end
  user.

  For example: when user attempts to create membership to a public
  image,  currently he will get a message Not allowed to create members
  for image,  user doesn't get useful information.  If we use the
  message from the original exception, it will show Public images do
  not have members, it is more accurate.

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1469356/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1462315] [NEW] glance member-create failed with HTTP 500 error

2015-06-05 Thread Long Quan Sha
Public bug reported:

 At first, I run glance member-create and then glance member-delete,
they were successful. But when I run glance member-create again with
the same parameters, it failed with HTTP 500 error.

[root@vm9 /]# glance member-create  2d2421ca-d4bd-4c69-91cf-5d167d20073a 
95e0dd9ed89544428f1daa7071c6990f
[root@vm9 /]# glance member-delete  2d2421ca-d4bd-4c69-91cf-5d167d20073a 
95e0dd9ed89544428f1daa7071c6990f
[root@vm9 /]#  glance member-create  2d2421ca-d4bd-4c69-91cf-5d167d20073a 
95e0dd9ed89544428f1daa7071c6990f
HTTPInternalServerError (HTTP 500)


 glance  registry.log :

 File /usr/lib/python2.7/site-packages/glance/registry/api/v1/members.py, 
line 269, in update
self.db_api.image_member_create(req.context, values)
  File /usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py, line 
1020, in image_member_create
_image_member_update(context, memb_ref, values, session=session)
  File /usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py, line 
1051, in _image_member_update
memb_ref.save(session=session)

File /usr/lib/python2.7/site-packages/glance/db/sqlalchemy/models.py, line 
77, in save
super(GlanceBase, self).save(session or db_api.get_session())
  File /usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/models.py, line 
48, in save
session.flush()
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py, line 
1919, in flush
self._flush(objects)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py, line 
2037, in _flush
transaction.rollback(_capture_exception=True)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py, 
line 60, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py, line 
2001, in _flush
flush_context.execute()
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py, line 
372, in execute
rec.execute(self)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py, line 
526, in execute
uow
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py, line 
65, in save_obj
mapper, table, insert)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py, line 
602, in _emit_insert_statements
execute(statement, params)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py, line 
729, in execute
return meth(self, multiparams, params)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py, line 
322, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py, line 
826, in _execute_clauseelement
compiled_sql, distilled_params
  File /usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py, line 
958, in _execute_context
context)
  File 
/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/compat/handle_error.py, 
line 261, in _handle_dbapi_exception
e, statement, parameters, cursor, context)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py, line 
1155, in _handle_dbapi_exception
util.raise_from_cause(newraise, exc_info)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py, line 
199, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
  File /usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py, line 
951, in _execute_context
context)
  File /usr/lib/python2.7/site-packages/ibm_db_sa/ibm_db.py, line 106, in 
do_execute
cursor.execute(statement, parameters)
  File /usr/lib64/python2.7/site-packages/ibm_db_dbi.py, line 1335, in execute
self._execute_helper(parameters)
  File /usr/lib64/python2.7/site-packages/ibm_db_dbi.py, line 1247, in 
_execute_helper
raise self.messages[len(self.messages) - 1]

DBDuplicateEntry: (IntegrityError) ibm_db_dbi::IntegrityError: Statement
Execute Failed: [IBM][CLI Driver][DB2/LINUXX8664] SQL0803N  One or more
values in the INSERT statement, UPDATE statement, or foreign key update
caused by a DELETE statement are not valid because the primary key,
unique constraint or unique index identified by 2 constrains table
GLANCE.IMAGE_MEMBERS from having duplicate values for the index key.
SQLSTATE=23505 SQLCODE=-803 'INSERT INTO image_members (created_at,
updated_at, deleted_at, deleted, image_id, member, can_share, status)
VALUES (?, ?, ?, ?, ?, ?, ?, ?)' (datetime.datetime(2015, 6, 5, 10, 39,
9, 724699), datetime.datetime(2015, 6, 5, 10, 39, 9, 724711), None, '0',
'2d2421ca-d4bd-4c69-91cf-5d167d20073a',
'95e0dd9ed89544428f1daa7071c6990f', '0', 'pending')

** Affects: glance
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1462315

Title:
  glance member-create failed with HTTP 500 error

Status in OpenStack Image Registry and Delivery