[openstack-dev] [Openstack] Glance on swift problem
Sławek Kapłoński
slawek at kaplonski.pl
Tue Sep 30 15:41:39 UTC 2014
Hello,
I can't find that upload from was previous logs but I now try to upload
same image once again. In glance there was exactly same error. In swift
logs I have:
Sep 30 17:35:10 127.0.0.1 proxy-server X.X.X.X Y.Y.Y.Y
30/Sep/2014/15/35/10 HEAD
/v1/AUTH_7ef5a7661ccd4c069e3ad387a6dceebd/glance HTTP/1.0 204
Sep 30 17:35:16 127.0.0.1 proxy-server X.X.X.X Y.Y.Y.Y
30/Sep/2014/15/35/16 PUT
/v1/AUTH_7ef5a7661ccd4c069e3ad387a6dceebd/glance/fa5dfe09-74f5-4287-9852-d2f1991eebc0-00001 HTTP/1.0 201 - -
Best regards
Slawek Kaplonski
W dniu 2014-09-30 17:03, Kuo Hugo napisał(a):
> Hi ,
>
> Could you please post the log of related requests in Swift's log ???
>
> Thanks // Hugo
>
> 2014-09-30 22:20 GMT+08:00 Sławek Kapłoński <slawek at kaplonski.pl>:
>
>> Hello,
>>
>> I'm using openstack havana release and glance with swift backend.
>> Today I found that I have problem when I create image with url in
>> "--copy-from" when image is bigger than my
>> "swift_store_large_object_size" because then glance is trying to
>> split image to chunks with size given in
>> "swift_store_large_object_chunk_size" and when try to upload first
>> chunk to swift I have error:
>>
>> 2014-09-30 15:05:29.361 18023 ERROR glance.store.swift [-] Error
>> during chunked upload to backend, deleting stale chunks
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift Traceback
>> (most recent call last):
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift File
>> "/usr/lib/python2.7/dist-packages/glance/store/swift.py", line 384,
>> in add
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift
>> content_length=content_length)
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift File
>> "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1234,
>> in put_object
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift
>> response_dict=response_dict)
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift File
>> "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1143,
>> in _retry
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift
>> reset_func(func, *args, **kwargs)
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift File
>> "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1215,
>> in _default_reset
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift %
>> (container, obj))
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift
>> ClientException: put_object('glance',
>> '9f56ccec-deeb-4020-95ba-ca7bf1170056-00001', ...) failure and no
>> ability to reset contents for reupload.
>> 2014-09-30 15:05:29.361 18023 TRACE glance.store.swift
>> 2014-09-30 15:05:29.362 18023 ERROR glance.store.swift [-] Failed
>> to add object to Swift.
>> Got error from Swift: put_object('glance',
>> '9f56ccec-deeb-4020-95ba-ca7bf1170056-00001', ...) failure and no
>> ability to reset contents for reupload.
>> 2014-09-30 15:05:29.362 18023 ERROR glance.api.v1.upload_utils [-]
>> Failed to upload image 9f56ccec-deeb-4020-95ba-ca7bf1170056
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> Traceback (most recent call last):
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> File
>> "/usr/lib/python2.7/dist-packages/glance/api/v1/upload_utils.py",
>> line 101, in upload_data_to_store
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> store)
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> File "/usr/lib/python2.7/dist-packages/glance/store/__init__.py",
>> line 333, in store_add_to_backend
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> (location, size, checksum, metadata) = store.add(image_id, data,
>> size)
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> File "/usr/lib/python2.7/dist-packages/glance/store/swift.py",
>> line 447, in add
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> raise glance.store.BackendException(msg)
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils
>> BackendException: Failed to add object to Swift.
>> 2014-09-30 15:05:29.362 18023 TRACE glance.api.v1.upload_utils Got
>> error from Swift: put_object('glance',
>> '9f56ccec-deeb-4020-95ba-ca7bf1170056-00001', ...) failure and no
>> ability to reset contents for reupload.
>>
>> Does someone of You got same error and know what is solution of it?
>> I was searching about that in google but I not found anything what
>> could solve my problem.
>>
>> --
>> Best regards
>> Sławek Kapłoński
>> slawek at kaplonski.pl
>>
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack [1]
>> Post to : openstack at lists.openstack.org
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack [1]
>
>
>
> Links:
> ------
> [1] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
--
Pozdrawiam
Sławek Kapłoński
slawek at kaplonski.pl
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack at lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
More information about the OpenStack-dev
mailing list