Merge branch 'stable'

This commit is contained in:
Sage Weil 2011-06-01 16:23:17 -07:00
commit 59501e1d3f
5 changed files with 17 additions and 2 deletions

View File

@ -7,7 +7,7 @@ AC_PREREQ(2.59)
# NOTE: This version is _only_ used for naming the tarball. The
# VERSION define is not used by the code. It gets a version string
# from 'git describe'; see src/ceph_ver.[ch]
AC_INIT([ceph], [0.28.1], [ceph-devel@vger.kernel.org])
AC_INIT([ceph], [0.28.2], [ceph-devel@vger.kernel.org])
AC_CONFIG_SUBDIRS([src/gtest])

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ceph (0.28.2-1) experimental; urgency=low
* New upstream release.
-- Sage Weil <sage@newdream.net> Sat, 28 May 2011 09:14:17 -0700
ceph (0.28.1-1) experimental; urgency=low
* New upstream release.

1
debian/obsync.install vendored Normal file
View File

@ -0,0 +1 @@
usr/bin/obsync

View File

@ -4811,11 +4811,17 @@ void OSD::do_recovery(PG *pg)
do_queries(query_map);
else {
dout(10) << "do_recovery no luck, giving up on this pg for now" << dendl;
recovery_wq.lock();
pg->recovery_item.remove_myself(); // sigh...
recovery_wq.unlock();
}
}
else if (started < max)
else if (started < max) {
recovery_wq.lock();
pg->recovery_item.remove_myself();
recovery_wq.unlock();
}
pg->unlock();
}

View File

@ -787,6 +787,8 @@ public:
interval_set<snapid_t> snap_trimq;
/* You should not use these items without taking their respective queue locks
* (if they have one) */
xlist<PG*>::item recovery_item, backlog_item, scrub_item, scrub_finalize_item, snap_trim_item, remove_item, stat_queue_item;
int recovery_ops_active;
#ifdef DEBUG_RECOVERY_OIDS