Accepting request 419377 from filesystems:ceph:jewel

- pre_checkin.sh: modify script so it adds "Source98: README-ceph-test.txt" to ceph-test.spec 
- Update to version 10.2.2+git.1470776886.38cd6cb (latest upstream jewel):

OBS-URL: https://build.opensuse.org/request/show/419377
OBS-URL: https://build.opensuse.org/package/show/filesystems:ceph/ceph?expand=0&rev=55
This commit is contained in:
Tim Serong 2016-08-15 10:32:01 +00:00 committed by Git OBS Bridge
parent 9005fcb082
commit 085206c12c
8 changed files with 251 additions and 6 deletions

View File

@ -1,5 +1,5 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">git://github.com/SUSE/ceph.git</param> <param name="url">git://github.com/SUSE/ceph.git</param>
<param name="changesrevision">8b5c3530fb0a0421cdcb46244f4a819bab459312</param></service> <param name="changesrevision">38cd6cbb8b5b8bffb6097fc2f46a55cc5b0ee96a</param></service>
</servicedata> </servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:187229cd67be54f426ed313c639500bed6b172e43bac2cb8a2cd0bd053e9bedc
size 16500952

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0febc008e18c60a321c44ab826809108bbeb1433548e752dbae31067987b9586
size 16510494

View File

@ -1,3 +1,115 @@
-------------------------------------------------------------------
Wed Aug 10 08:56:43 UTC 2016 - ncutler@suse.com
- pre_checkin.sh: modify script so it adds
"Source98: README-ceph-test.txt" to ceph-test.spec
-------------------------------------------------------------------
Tue Aug 09 21:50:35 UTC 2016 - ncutler@suse.com
- Update to version 10.2.2+git.1470776886.38cd6cb (latest upstream jewel):
- rados/test.sh workunit timesout on OpenStack (pr#8904, issue#15700)
- Fixes for list-inconsistent-* (pr#9565, issue#16193, issue#16194, issue#15767)
- Missing export for rados_aio_get_version in src/include/rados/librados.h
(pr#9574, issue#16153)
- osd:sched_time not actually randomized (pr#9578, issue#16080)
- global-init: fixup chown of the run directory along with log and asok files
(pr#8754, issue#15608)
- crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas
(pr#9575, issue#16150)
- Scrub error: 0/1 pinned (pr#9576, issue#16148)
- msg/async: backports of all asyncmsgr fixes to jewel (pr#9633, issue#16487)
- FileStore: umount hang because sync thread doesn't exit (pr#9105, issue#15768)
- librbd: flag image as updated after proxying maintenance op (pr#9883, pr#16422)
- rgw: don't unregister request if request is not connected to manager
(pr#9242, issue#15978)
- rgw: add_zone only clears master_zone if --master=false (pr#9327, issue#16086)
- rgw: retry on bucket sync errors (pr#9425, issue#16109)
- test: improve rbd-mirror test case coverage (pr#9631, issue#16232)
- rgw: updating CORS/ACLs might not work in some circumstances (pr#9543,
issue#16040)
- rgw: account/container metadata not actually present in a request are
deleted during POST through Swift API (pr#9542, issue#15967, issue#16039)
- rgw: cleanup radosgw-admin temp command as it was deprecated (pr#9390,
issue#16071)
- rgw: initial slashes are not properly handled in Swift's BulkDelete
(pr#9316, issue#15954)
- rgw: custom metadata aren't camelcased in Swift's responses (pr#9267,
issue#15960)
- No Last-Modified, Content-Size and X-Object-Manifest headers if no segments
in DLO manifest (pr#9265, issue#15965)
- s3website: x-amz-website-redirect-location header returns malformed HTTP
response (pr#9099, issue#15841)
- rgw: backport merge of static sites fixes (pr#9568, issue#15531,
issue#15532, issue#15555)
- rgw: aws4 parsing issue (pr#9545, issue#16117)
- ceph-disk: Accept bcache devices as data disks (pr#8497, issue#13278)
- radosgw-admin: EEXIST messages for create operations (pr#9268, issue#15998)
- essential backports for OpenStack Manila (pr#10453, issue#15999,
issue#16830, issue#16831)
- multisite sync races with deletes (pr#10293, issue#16589)
- backport: mds: fix mdsmap print_summary with standby replays (pr#9547,
issue#15968)
- mon: Monitor: validate prefix on handle_command() (pr#10036, issue#16549)
- msg/async: connection race hang (pr#10003, issue#16380)
- AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
MDSDaemon::mds_lock, AsyncConnection::lock (pr#10004, issue#16374)
- rados: Add cleanup message with time to rados bench output (pr#9740,
issue#16338)
- sparse_read on ec pool should return extends with correct offset (pr#10006,
issue#16249)
- New pools have bogus stuck inactive/unclean HEALTH_ERR messages until they
are first active and clean (pr#10007, issue#15806)
- rgw: support size suffixes for --max-size in radosgw-admin command
(pr#9743, issue#16339)
- prepare_pgtemp needs to only update up_thru if newer than the existing one
(pr#10001, issue#16427)
- OSDMonitor: drop pg temps from not the current primary (pr#9998,
issue#16429)
- librados,osd: bad flags can crash the osd (pr#9997, issue#16431)
- async messenger mon crash (pr#9996, issue#16437)
- mds/StrayManager.cc: 520: FAILED assert(dnl->is_primary()) (pr#9559,
issue#16041)
- MDS: fix getattr starve setattr (pr#9560, issue#16135)
- Confusing MDS log message when shut down with stalled journaler reads
(pr#9557, issue#15898)
- MDSMonitor fixes (pr#9561, issue#16136)
- client: fstat cap release (pr#9562, issue#16152)
- OSD crash with Hammer to Jewel Upgrade: void
FileStore::init_temp_collections() (pr#10561, issue#16915)
- librbd: cancel all tasks should wait until finisher is done (pr#9752,
issue#16518)
- librbd: potential use after free on refresh error (pr#9952, issue#16520)
- Image removal doesn't necessarily clean up all rbd_mirroring entries
(pr#10009, issue#16514)
- Object map/fast-diff invalidated if journal replays the same snap remove
event (pr#10010, issue#16486)
- When journaling is enabled, a flush request shouldn't flush the cache
(pr#10041, issue#16315)
- Unable to disable journaling feature if in unexpected mirror state
(pr#10042, issue#16372)
- rbd-mirror: ensure replay status formatter has completed before stopping
replay (pr#10043, issue#16371)
- Journal duplicate op detection can cause lockdep error (pr#10044,
issue#16423)
- Journal needs to handle duplicate maintenance op tids (pr#10045,
issue#16424)
- rbd-mirror: potential race condition accessing local image journal
(pr#10046, issue#16425)
- Possible race condition during journal transition from replay to ready
(pr#10047, issue#16426)
- rbd-mirror should disable proxied maintenance ops for non-primary image
(pr#10050, issue#16459)
- Crash when utilizing advisory locking API functions (pr#10051, issue#16460)
- Timeout sending mirroring notification shouldn't result in failure
(pr#10052, issue#16482)
- Close journal and object map before flagging exclusive lock as released
(pr#10053, issue#16483)
- ExclusiveLock object leaked when switching to snapshot (pr#10054,
issue#16484)
- Whitelist EBUSY error from snap unprotect for journal replay (pr#10055,
issue#16485)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 8 21:14:18 UTC 2016 - ncutler@suse.com Mon Aug 8 21:14:18 UTC 2016 - ncutler@suse.com

View File

@ -58,7 +58,7 @@
# common # common
################################################################################# #################################################################################
Name: ceph-test Name: ceph-test
Version: 10.2.2+git.1470653938.8b5c353 Version: 10.2.2+git.1470776886.38cd6cb
Release: 0 Release: 0
Summary: Ceph benchmarks and test tools Summary: Ceph benchmarks and test tools
License: LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT License: LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT
@ -67,8 +67,15 @@ Group: System/Filesystems
%endif %endif
URL: http://ceph.com/ URL: http://ceph.com/
Source0: ceph-%{version}.tar.bz2 Source0: ceph-%{version}.tar.bz2
Source98: README-ceph-test.txt
Source99: ceph-rpmlintrc Source99: ceph-rpmlintrc
%if 0%{?suse_version}
%if 0%{?is_opensuse}
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le
%else
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
%endif
%endif
################################################################################# #################################################################################
# dependencies that apply across all distro families # dependencies that apply across all distro families
################################################################################# #################################################################################

View File

@ -1,3 +1,115 @@
-------------------------------------------------------------------
Wed Aug 10 08:56:43 UTC 2016 - ncutler@suse.com
- pre_checkin.sh: modify script so it adds
"Source98: README-ceph-test.txt" to ceph-test.spec
-------------------------------------------------------------------
Tue Aug 09 21:50:35 UTC 2016 - ncutler@suse.com
- Update to version 10.2.2+git.1470776886.38cd6cb (latest upstream jewel):
- rados/test.sh workunit timesout on OpenStack (pr#8904, issue#15700)
- Fixes for list-inconsistent-* (pr#9565, issue#16193, issue#16194, issue#15767)
- Missing export for rados_aio_get_version in src/include/rados/librados.h
(pr#9574, issue#16153)
- osd:sched_time not actually randomized (pr#9578, issue#16080)
- global-init: fixup chown of the run directory along with log and asok files
(pr#8754, issue#15608)
- crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas
(pr#9575, issue#16150)
- Scrub error: 0/1 pinned (pr#9576, issue#16148)
- msg/async: backports of all asyncmsgr fixes to jewel (pr#9633, issue#16487)
- FileStore: umount hang because sync thread doesn't exit (pr#9105, issue#15768)
- librbd: flag image as updated after proxying maintenance op (pr#9883, pr#16422)
- rgw: don't unregister request if request is not connected to manager
(pr#9242, issue#15978)
- rgw: add_zone only clears master_zone if --master=false (pr#9327, issue#16086)
- rgw: retry on bucket sync errors (pr#9425, issue#16109)
- test: improve rbd-mirror test case coverage (pr#9631, issue#16232)
- rgw: updating CORS/ACLs might not work in some circumstances (pr#9543,
issue#16040)
- rgw: account/container metadata not actually present in a request are
deleted during POST through Swift API (pr#9542, issue#15967, issue#16039)
- rgw: cleanup radosgw-admin temp command as it was deprecated (pr#9390,
issue#16071)
- rgw: initial slashes are not properly handled in Swift's BulkDelete
(pr#9316, issue#15954)
- rgw: custom metadata aren't camelcased in Swift's responses (pr#9267,
issue#15960)
- No Last-Modified, Content-Size and X-Object-Manifest headers if no segments
in DLO manifest (pr#9265, issue#15965)
- s3website: x-amz-website-redirect-location header returns malformed HTTP
response (pr#9099, issue#15841)
- rgw: backport merge of static sites fixes (pr#9568, issue#15531,
issue#15532, issue#15555)
- rgw: aws4 parsing issue (pr#9545, issue#16117)
- ceph-disk: Accept bcache devices as data disks (pr#8497, issue#13278)
- radosgw-admin: EEXIST messages for create operations (pr#9268, issue#15998)
- essential backports for OpenStack Manila (pr#10453, issue#15999,
issue#16830, issue#16831)
- multisite sync races with deletes (pr#10293, issue#16589)
- backport: mds: fix mdsmap print_summary with standby replays (pr#9547,
issue#15968)
- mon: Monitor: validate prefix on handle_command() (pr#10036, issue#16549)
- msg/async: connection race hang (pr#10003, issue#16380)
- AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
MDSDaemon::mds_lock, AsyncConnection::lock (pr#10004, issue#16374)
- rados: Add cleanup message with time to rados bench output (pr#9740,
issue#16338)
- sparse_read on ec pool should return extends with correct offset (pr#10006,
issue#16249)
- New pools have bogus stuck inactive/unclean HEALTH_ERR messages until they
are first active and clean (pr#10007, issue#15806)
- rgw: support size suffixes for --max-size in radosgw-admin command
(pr#9743, issue#16339)
- prepare_pgtemp needs to only update up_thru if newer than the existing one
(pr#10001, issue#16427)
- OSDMonitor: drop pg temps from not the current primary (pr#9998,
issue#16429)
- librados,osd: bad flags can crash the osd (pr#9997, issue#16431)
- async messenger mon crash (pr#9996, issue#16437)
- mds/StrayManager.cc: 520: FAILED assert(dnl->is_primary()) (pr#9559,
issue#16041)
- MDS: fix getattr starve setattr (pr#9560, issue#16135)
- Confusing MDS log message when shut down with stalled journaler reads
(pr#9557, issue#15898)
- MDSMonitor fixes (pr#9561, issue#16136)
- client: fstat cap release (pr#9562, issue#16152)
- OSD crash with Hammer to Jewel Upgrade: void
FileStore::init_temp_collections() (pr#10561, issue#16915)
- librbd: cancel all tasks should wait until finisher is done (pr#9752,
issue#16518)
- librbd: potential use after free on refresh error (pr#9952, issue#16520)
- Image removal doesn't necessarily clean up all rbd_mirroring entries
(pr#10009, issue#16514)
- Object map/fast-diff invalidated if journal replays the same snap remove
event (pr#10010, issue#16486)
- When journaling is enabled, a flush request shouldn't flush the cache
(pr#10041, issue#16315)
- Unable to disable journaling feature if in unexpected mirror state
(pr#10042, issue#16372)
- rbd-mirror: ensure replay status formatter has completed before stopping
replay (pr#10043, issue#16371)
- Journal duplicate op detection can cause lockdep error (pr#10044,
issue#16423)
- Journal needs to handle duplicate maintenance op tids (pr#10045,
issue#16424)
- rbd-mirror: potential race condition accessing local image journal
(pr#10046, issue#16425)
- Possible race condition during journal transition from replay to ready
(pr#10047, issue#16426)
- rbd-mirror should disable proxied maintenance ops for non-primary image
(pr#10050, issue#16459)
- Crash when utilizing advisory locking API functions (pr#10051, issue#16460)
- Timeout sending mirroring notification shouldn't result in failure
(pr#10052, issue#16482)
- Close journal and object map before flagging exclusive lock as released
(pr#10053, issue#16483)
- ExclusiveLock object leaked when switching to snapshot (pr#10054,
issue#16484)
- Whitelist EBUSY error from snap unprotect for journal replay (pr#10055,
issue#16485)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 8 21:14:18 UTC 2016 - ncutler@suse.com Mon Aug 8 21:14:18 UTC 2016 - ncutler@suse.com

View File

@ -58,7 +58,7 @@
# common # common
################################################################################# #################################################################################
Name: ceph Name: ceph
Version: 10.2.2+git.1470653938.8b5c353 Version: 10.2.2+git.1470776886.38cd6cb
Release: 0 Release: 0
Summary: User space components of the Ceph file system Summary: User space components of the Ceph file system
License: LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT License: LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT
@ -68,7 +68,13 @@ Group: System/Filesystems
URL: http://ceph.com/ URL: http://ceph.com/
Source0: %{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2
Source99: ceph-rpmlintrc Source99: ceph-rpmlintrc
%if 0%{?suse_version}
%if 0%{?is_opensuse}
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le
%else
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
%endif
%endif
################################################################################# #################################################################################
# dependencies that apply across all distro families # dependencies that apply across all distro families
################################################################################# #################################################################################

View File

@ -286,6 +286,13 @@ function generate_rm_exclude_files {
done done
} }
function insert_line_before {
local FILE=$1
local line_to_insert=$2
local match_regex=$3
sed -i "/${match_regex}/i $line_to_insert" $FILE
}
function copy_changes_file { function copy_changes_file {
local dest_pkg=$1 local dest_pkg=$1
@ -306,4 +313,5 @@ summ=`get_package_summary $SPEC_FILE $PACKAGE`
desc=`get_package_description $SPEC_FILE $PACKAGE` desc=`get_package_description $SPEC_FILE $PACKAGE`
reqs=`get_package_requires $SPEC_FILE $PACKAGE` reqs=`get_package_requires $SPEC_FILE $PACKAGE`
transform_spec_file $SPEC_FILE $PACKAGE "$rm_files" "$summ" "$desc" "$reqs" > $PACKAGE.spec transform_spec_file $SPEC_FILE $PACKAGE "$rm_files" "$summ" "$desc" "$reqs" > $PACKAGE.spec
insert_line_before "${PACKAGE}.spec" "Source98: README-ceph-test.txt" "^Source99:"
copy_changes_file $PACKAGE copy_changes_file $PACKAGE