Glance --copy-from misses some data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
Critical
|
Alexander Tivelkov | ||
5.1.x |
Fix Released
|
Critical
|
Alexander Nevenchannyy | ||
6.0.x |
Fix Released
|
Critical
|
Denis Puchkin | ||
6.1.x |
Fix Released
|
Critical
|
Alexander Tivelkov |
Bug Description
When glance creates an image with --copy-from with swift backend, it uploads it and correctly compute the checksum, but data is missing, i.e.:
swift size is 6377635840
original 6386024448
Misses exactly 8M
Glance conf:
chunk_size = 5120
object_size = 5120
tags: | added: customer-found |
tags: | added: swift |
description: | updated |
OSCI Robot (oscirobot) wrote : | #1 |
OSCI Robot (oscirobot) wrote : | #2 |
DEB package glance has been built for project openstack/glance
Package version == 2014.1.3, package release == fuel5.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #3 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #4 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #5 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #6 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #7 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1.mira10
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #8 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1~mira10
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #9 |
RPM package glance has been built for project openstack/glance
Package version == 2014.1.1, package release == fuel5.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #10 |
DEB package glance has been built for project openstack/glance
Package version == 2014.1.1, package release == fuel5.1~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #11 |
DEB package glance has been built for project openstack/glance
Package version == 2014.1, package release == fuel5.1~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #12 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #15 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #16 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.mira0
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #17 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0~mira0
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #18 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.mira10
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #19 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0~mira10
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #20 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.
Changeset: https:/
project: mox-build/
branch: openstack-
author: Vlad Naboichenko
committer: Vlad Naboichenko
subject: Added patch in glance. Added .gitreview https:/
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #21 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0~
Changeset: https:/
project: mox-build/
branch: openstack-
author: Vlad Naboichenko
committer: Vlad Naboichenko
subject: Added patch in glance. Added .gitreview https:/
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #22 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0.mira0
Changeset: https:/
project: mox-build/
branch: openstack-
author: Vlad Naboichenko
committer: Vlad Naboichenko
subject: Added patch in glance. Added .gitreview https:/
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #23 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.0~mira0
Changeset: https:/
project: mox-build/
branch: openstack-
author: Vlad Naboichenko
committer: Vlad Naboichenko
subject: Added patch in glance. Added .gitreview https:/
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #24 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #25 |
package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
NOTE: Changeset is not merged, created temporary package repository.
repository URL: /centos-
OSCI Robot (oscirobot) wrote : | #26 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #27 |
package glance has been built for project openstack/glance
Package version == 2014.2, package release == fuel6.1~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
NOTE: Changeset is not merged, created temporary package repository.
repository URL: /ubuntu-
OSCI Robot (oscirobot) wrote : | #28 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #29 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #30 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #31 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #32 |
RPM package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.1.mira2
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #33 |
package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
NOTE: Changeset is not merged, created temporary package repository.
repository URL: /centos-
OSCI Robot (oscirobot) wrote : | #34 |
package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.1~
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
NOTE: Changeset is not merged, created temporary package repository.
repository URL: /ubuntu-
OSCI Robot (oscirobot) wrote : | #35 |
DEB package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.0.1~mira2
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Mikhail Fedosin
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #36 |
package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.1.mira2
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
Changeset merged. Package placed on primary repository
repository URL: /centos-
OSCI Robot (oscirobot) wrote : | #37 |
package glance has been built for project openstack/glance
Package version == 2014.2.2, package release == fuel6.1~mira2
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Mikhail Fedosin
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
Changeset merged. Package placed on primary repository
repository URL: /ubuntu-
OSCI Robot (oscirobot) wrote : | #38 |
RPM package glance has been built for project openstack/glance
Package version == 2014.1.3, package release == fuel5.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #39 |
DEB package glance has been built for project openstack/glance
Package version == 2014.1.3, package release == fuel5.1.
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: patchset-created
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://
OSCI Robot (oscirobot) wrote : | #40 |
RPM package glance has been built for project openstack/glance
Package version == 2014.1.3, package release == fuel5.1.1.mira3
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
openstack-
openstack-
python-
Changeset merged. Package placed on primary repository
RPM repository URL: http://
OSCI Robot (oscirobot) wrote : | #41 |
DEB package glance has been built for project openstack/glance
Package version == 2014.1.3, package release == fuel5.1.1~mira2
Changeset: https:/
project: openstack/glance
branch: openstack-
author: Alexandr Nevenchannyy
committer: Alexandr Nevenchannyy
subject: Fix for CooperativeReader to process read length
status: change-merged
Files placed on repository:
glance-
glance-
glance-
glance_
python-
python-
Changeset merged. Package placed on primary repository
DEB repository URL: http://
Kyrylo Romanenko (kromanenko) wrote : | #42 |
Verified by following way:
1. Initial "Image" file.
# sudo dd if=/dev/zero of=bigimage.iso bs=1G count=8
# ll bigimage.qcow2
-rw-r--r-- 1 root root 8589934592 бер 11 12:05 bigimage.qcow2
# md5sum bigimage.qcow2
b770351fadae5a9
2. Host it on nginx locally.
3. Login to controller node.
4. Download image
# glance image-create --name BIGIMG --copy-from http://
+------
| Property | Value |
+------
| checksum | None |
| container_format | None |
| created_at | 2015-03-11T13:00:46 |
| deleted | False |
| deleted_at | None |
| disk_format | None |
| id | 02ac19eb-
| is_public | False |
| min_disk | 0 |
| min_ram | 0 |
| name | BIGIMG |
| owner | a9195f1c203147c
| protected | False |
| size | 8589934592 |
| status | queued |
| updated_at | 2015-03-11T13:00:46 |
| virtual_size | None |
+------
And wait until image uploaded to storage...
5. Check on Horizon in Admin->Images:
Name
BIGIMG
Size
8.0 GB
Checksum
b770351fadae5a9
6. Check from Glance command:
# glance image-list
+------
| ID | Name | Disk Format | Container Format | Size | Status |
+------
| 02ac19eb-
+------
We can see that initial and final size 8589934592 bytes, and initial and final md5 sum is b770351fadae5a9
Environment:
MOS 6.0.1, Juno on Ubuntu 12.04.4 2014.2.2-6.0.1
{"build_id": "2015-03-
Kyrylo Romanenko (kromanenko) wrote : | #43 |
Verified by the same way for MOS6.1.
{"build_id": "2015-03-
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/glance (openstack-ci/fuel-7.0/2015.1.0) | #44 |
Fix proposed to branch: openstack-
Change author: Alexander Tivelkov <email address hidden>
Review: https:/
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/glance (openstack-ci/fuel-5.1-updates/2014.1.1) | #45 |
Fix proposed to branch: openstack-
Change author: Alexander Tivelkov <email address hidden>
Review: https:/
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/glance (openstack-ci/fuel-5.1-updates/2014.1.1) | #46 |
Reviewed: https:/
Submitter: Vitaly Sedelnik <email address hidden>
Branch: openstack-
Commit: d3d83d98a770ba6
Author: Alexander Tivelkov <email address hidden>
Date: Mon Jul 13 15:32:03 2015
Fix for CooperativeReader to process read length
CooperativeReader, being an eventlet-friendly wrapper around the
generator- based reader of image data, actually transforms
chunk-by-chunk iteration into the readable stream. It is used when the
image is being copied from the remote source: some generator-based
image data representing the remote source acts as its underlying
object, and the instance of CooperativeReader is passed as a data
stream to the backend client which uses it to read the data.
Before this patch, the CooperativeReader was ignoring the "length"
parameter of the read method, always returning the whole chunk returned
by the underlying generator (in case of HTTP source the size of this
chunk is 16 M). This was causing problems for the clients attempting to
read data from it, and - under some circumstances - the loss of data.
For chunked storage of files in Swift a special class (ChunkReader,
declared in the swift store driver) is used to reduce the requested
read length so no extra data is read and transferred. However, this was
not working as the CooperativeReader (which was the underlying stream
for the ChunkReader) was ignoring the requested size. This was causing
the data to be lost when reading behind the boundaries of the Chunks.
This patchset introduces a buffer in the CooperativeReader to store the
most recently fetched iterator chunk. The reads are independent from
requests to iterator, so the CooperativeReader is able to return the
exact requested amount of bytes and no data is lost due to extra-reads.
SecurityImpact
Change-Id: Ief37d1e29487bb
Closes-bug: #1411704
Closes-bug: #1405386
(cherry picked from commit 270ec44a890f4bd
(cherry picked from commit de45f294dccaeb8
(cherry picked from commit 9cc6b55e6e5432d
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/glance (openstack-ci/fuel-7.0/2015.1.0) | #47 |
Change abandoned by Mike Fedosin <email address hidden> on branch: openstack-
Review: https:/
Vitaly Sedelnik (vsedelnik) wrote : | #48 |
Retargeted back to 6.0-mu-1 - the issue was reopened and targeted to 6.0-mu-7 by mistake
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/glance (openstack-ci/fuel-6.0.1/2014.2) | #49 |
Change abandoned by Alexander Tivelkov <email address hidden> on branch: openstack-
Review: https:/
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/glance (openstack-ci/fuel-5.1.2/2014.1.1) | #50 |
Change abandoned by Alexander Tivelkov <email address hidden> on branch: openstack-
Review: https:/
RPM package glance has been built for project openstack/glance 2.mira3. git.aafb8b5. 74b86c5
Package version == 2014.1.3, package release == fuel5.1.
Changeset: https:/ /review. fuel-infra. org/2173 ci/fuel- 5.1.2/2014. 1.1
project: openstack/glance
branch: openstack-
author: Alexander Tivelkov
committer: Alexander Tivelkov
subject: Fix for CooperativeReader to properly process read length
status: patchset-created
Files placed on repository: glance- 2014.1. 3-fuel5. 1.2.mira3. git.aafb8b5. 74b86c5. noarch. rpm glance- doc-2014. 1.3-fuel5. 1.2.mira3. git.aafb8b5. 74b86c5. noarch. rpm glance- 2014.1. 3-fuel5. 1.2.mira3. git.aafb8b5. 74b86c5. noarch. rpm
openstack-
openstack-
python-
NOTE: Changeset is not merged, created temporary package repository. osci-obs. vm.mirantis. net:82/ centos- fuel-5. 1.2-stable- 2173/centos
RPM repository URL: http://