ceph (10.2.7-30redhat1trusty) trusty; urgency=medium

  * build ceph for trusty

 -- Jenkins Build Slave User <jenkins-build@rcm-deb-02.build.eng.bos.redhat.com>  Wed, 05 Jul 2017 16:39:53 -0400

ceph (10.2.7-30redhat1) stable; urgency=medium

  * rgw: add a field to store generic user data in the bucket index,
    that can populated/fetched via a configurable custom http header
    (rhbz#1445891)
  * rgw: cls: ceph::timespan tag_timeout wrong units (rhbz#1464099)
  * fix infinite loop in rest api for log list (rhbz#1465446)
  * rgw: RGWMetadataLog::list_entries() no longer splices
    (rhbz#1465446)
  * rgw: fix RGWMetadataLog::list_entries() for null last_marker
    (rhbz#1465446)
  * rgw: rest handlers for mdlog and datalog list dont loop
    (rhbz#1465446)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 05 Jul 2017 16:36:40 -0400

ceph (10.2.7-29redhat1) stable; urgency=medium

  * rgw: use separate http_manager for read_sync_status (rhbz#1458734)
  * rgw: fix for broken yields in RGWMetaSyncShardCR (rhbz#1458734)
  * rgw: add == and != operators for period history cursor
    (rhbz#1458734)
  * rgw: fix marker comparison to detect end of mdlog period
    (rhbz#1458734)
  * rgw: clean up RGWInitDataSyncStatusCoroutine (rhbz#1458734)
  * rgw: RGWBackoffControlCR only retries until success (rhbz#1458734)
  * rgw: store realm epoch with sync status markers (rhbz#1458734)
  * rgw: change metadata read_sync_status interface (rhbz#1458734)
  * rgw: use RGWShardCollectCR for RGWReadSyncStatusCoroutine
    (rhbz#1458734)
  * rgw: period commit uses sync status markers (rhbz#1458734)
  * rgw: require --yes-i-really-mean-it to promote zone with stale
    metadata (rhbz#1458734)
  * rgw: remove rgw_realm_reconfigure_delay (rhbz#1458734)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 07 Jun 2017 18:55:23 -0400

ceph (10.2.7-28redhat1) stable; urgency=medium

  * rgw: dont spawn error_repo until lease is acquired (rhbz#1459593)
  * rgw:fix memory leaks (rhbz#1459596)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 07 Jun 2017 12:21:38 -0400

ceph (10.2.7-27redhat1) stable; urgency=medium

  * rbd: properly decode features when using image name optional
    (rhbz#1458715)
  * librbd: filter expected error codes from is_exclusive_lock_owner
    (rhbz#1439355)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 06 Jun 2017 11:20:28 -0400

ceph (10.2.7-26redhat1) stable; urgency=medium

  * osd: Object level shard errors are tracked and used if no auth
    available (rhbz#1457097)

 -- Thomas Serlin <tserlin@redhat.com>  Fri, 02 Jun 2017 16:23:24 -0400

ceph (10.2.7-25redhat1) stable; urgency=medium

  * osd: Reset() the snaptrimmer on shutdown
  * osd: do not default-abort on leaked pg refs (rhbz#1454355)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 30 May 2017 12:07:28 -0400

ceph (10.2.7-24redhat1) stable; urgency=medium

  * rgw-admin: fix bucket limit check argparse, div(0) (rhbz#1391650)

 -- Thomas Serlin <tserlin@redhat.com>  Mon, 29 May 2017 15:25:44 -0400

ceph (10.2.7-23redhat1) stable; urgency=medium

  * ceph-disk: dmcrypt activate must use the same cluster as prepare
    (rhbz#1391920)
  * rgw_file: store bucket uxattrs on the bucket (rhbz#1450401)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 25 May 2017 17:23:03 -0400

ceph (10.2.7-22redhat1) stable; urgency=medium

  * rgw_file: release rgw_fh lock and ref on ENOTEMPTY (rhbz#1422822
    rhbz#1451305)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 23 May 2017 20:14:02 -0400

ceph (10.2.7-21redhat1) stable; urgency=medium

  * rgw_file: remove hidden uxattr objects from buckets on delete
    (rhbz#1422822)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 23 May 2017 01:14:01 -0400

ceph (10.2.7-20redhat1) stable; urgency=medium

  * rgw_file: v3: fix write-timer action (rhbz#1450274)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 16 May 2017 14:51:31 -0400

ceph (10.2.7-19redhat1) stable; urgency=medium

  * ceph-disk: separate ceph-osd --check-needs-* logs (rhbz#1449826)

 -- Thomas Serlin <tserlin@redhat.com>  Mon, 15 May 2017 18:30:49 -0400

ceph (10.2.7-18redhat1) stable; urgency=medium

  * rgw: remove unnecessary output (rhbz#1447628)

 -- Thomas Serlin <tserlin@redhat.com>  Fri, 12 May 2017 14:50:43 -0400

ceph (10.2.7-17redhat1) stable; urgency=medium

  * rbd-mirror: prevent infinite loop when computing replay status
    (rhbz#1448066)
  * librbd: add no-op event when promoting an image (rhbz#1448066)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 09 May 2017 16:12:42 -0400

ceph (10.2.7-16redhat1) stable; urgency=medium

  * cls/rgw: list_plain_entries() stops before bi_log entries
    (rhbz#1446665)

 -- Thomas Serlin <tserlin@redhat.com>  Mon, 08 May 2017 14:47:16 -0400

ceph (10.2.7-15redhat1) stable; urgency=medium

  * ceph-disk: enable directory backed OSD at boot time (rhbz#1442265)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 26 Apr 2017 08:58:57 -0600

ceph (10.2.7-14redhat1) stable; urgency=medium

  * radosgw-admin: warn that 'realm rename' does not update other
    clusters (rhbz#1423886)
  * rgw: add bucket size limit check to radosgw-admin (rhbz#1436386)
  * rgw: swift: disable revocation thread if sleep == 0 || cache_size
    == 0 (rhbz#1438965)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 25 Apr 2017 15:02:17 -0600

ceph (10.2.7-13redhat1) stable; urgency=medium

  * Fix transfer-encoding: chunked and fast_forward_request
    (rhbz#1435003)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 25 Apr 2017 14:59:07 -0600

ceph (10.2.7-12redhat1) stable; urgency=medium

  * rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do
    so (rhbz#1430887)
  * radosgw-admin: use zone id when creating a zone (rhbz#1418235)
  * rgw: data sync skips slo data when syncing the manifest object
    (rhbz#1423858)
  * rgw: RGWGetObj applies skip_manifest flag to SLO (rhbz#1423858)
  * rgw: allow system users to read SLO parts (rhbz#1423858)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 24 Apr 2017 11:41:24 -0600

ceph (10.2.7-11redhat1) stable; urgency=medium

  * ceph-disk: Populate mount options when running "list"
    (rhbz#1378301)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 20 Apr 2017 17:31:45 -0600

ceph (10.2.7-10redhat1) stable; urgency=medium

  * rgw: allow RGWPeriodConfig to be stored separately (rhbz#1437579)
  * rgw: synchronize period config with period updates (rhbz#1437579)
  * rgw: load period config separately when there's no current period
    (rhbz#1437579)
  * radosgw-admin: new 'global quota' commands update period config
    (rhbz#1437579)
  * doc/rgw: update section on global quotas (rhbz#1437579)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 20 Apr 2017 17:26:43 -0400

ceph (10.2.7-9redhat1) stable; urgency=medium

  * rgw: error more verbosely in RGWRados::create_pool (rhbz#1397937)
  * osd: pglog: clean up divergent_priors off disk when running; don't
    assert on startup (rhbz#1436752)
  * pglog: require users set a config option before ignoring
    divergent_priors (rhbz#1436752)
  * osd/ReplicatedPG: limit the number of concurrently trimming pgs
    (rhbz#1436752)
  * PrimaryLogPG: reimplement osd_snap_trim_sleep within the state
    machine (rhbz#1436752)
  * rgw: add empty_on_enoent flag to RGWSimpleRadosReadCR
    (rhbz#1438895)
  * rgw: use RGWShardCollectCR for RGWReadDataSyncStatusCoroutine
    (rhbz#1438895)
  * rgw: add dout_prefix for rgw_data_sync.cc (rhbz#1438895)
  * rgw: add json decoders for data sync status (rhbz#1438895)
  * rgw: don't ignore ENOENT in RGWRemoteDataLog::read_sync_status()
    (rhbz#1438895)
  * rgw: expose sync managers through RGWRados (rhbz#1438895)
  * rgw: change read_sync_status interface (rhbz#1438895)
  * rgw: use separate cr manager for read_sync_status (rhbz#1438895)
  * rgw: add rest handlers to query sync status (rhbz#1438895)
  * rgw: enable async calls to time_log_trim (rhbz#1438895)
  * rgw: add RGWRadosTimelogTrimCR (rhbz#1438895)
  * rgw: add RGWDataLogTrimCR (rhbz#1438895)
  * rgw: add RGWSyncLogTrimThread to RGWRados (rhbz#1438895)
  * rgw: pass cr registry to managers (rhbz#1438895)
  * rgw: use factory function to hide RGWDataLogTrimCR (rhbz#1438895)
  * rgw: add static function to generate lock cookie (rhbz#1438895)
  * rgw: hold lock for data log trimming (rhbz#1438895)
  * rgw: DataLogTrimCR renamed zone to zone_id (rhbz#1438895)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 19 Apr 2017 19:35:17 -0400

ceph (10.2.7-8redhat1) stable; urgency=medium

  * rgw_file: fix readdir after dirent-change (rhbz#1443132)
  * rgw_file: pre-compute unix attrs in write_finish() (rhbz#1443150)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 18 Apr 2017 16:17:25 -0400

ceph (10.2.7-7redhat1) stable; urgency=medium

  * rgw: change log level to 20 for 'System already converted' message
    (rhbz#1421819)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 17 Apr 2017 09:53:19 -0600

ceph (10.2.7-6redhat1) stable; urgency=medium

  * rgw_file: introduce rgw_lookup type hints (rhbz#1422822)
  * rgw_file: chunked readdir (rhbz#1422822)
  * rgw_file: don't expire directories being read (rhbz#1422822)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 13 Apr 2017 19:20:23 -0600

ceph (10.2.7-5redhat1) stable; urgency=medium

  * ceph-disk: Add fix subcommand (rhbz#1416575)
  * ceph-disk: Add unit test for fix command (rhbz#1416575)
  * ceph-disk: Add more fix targets (rhbz#1416575)
  * ceph-disk: Add --system option for fix command (rhbz#1416575)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 13 Apr 2017 16:40:40 -0600

ceph (10.2.7-4redhat1) stable; urgency=medium

  * pybind: fix incorrect exception format strings (rhbz#1439355)
  * librbd: is_exclusive_lock_owner API should ping OSD (rhbz#1439355)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 12 Apr 2017 10:26:38 -0600

ceph (10.2.7-3redhat1) stable; urgency=medium

  * rgw_file: implement reliable has-children check (unlink dir)
    (rhbz#1439880)
  * rgw_file: fix missing unlock in unlink (rhbz#1439880)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 11 Apr 2017 06:50:05 -0600

ceph (10.2.7-2redhat1) stable; urgency=medium

  * Rebase to version 10.2.7 (rhbz#1378294 rhbz#1428326 rhbz#1430650
    rhbz#1330023 rhbz#1425115 rhbz#1352638 rhbz#1381463 rhbz#1428308
    rhbz#1428324 rhbz#1396956)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 10 Apr 2017 20:22:21 -0600

ceph (10.2.5-28redhat1) stable; urgency=medium

  * rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
    (rhbz#1416041)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 28 Feb 2017 20:58:56 -0500

ceph (10.2.5-27redhat1) stable; urgency=medium

  * rgw: RGWMetaSyncShardControlCR retries with backoff on all error
    codes (rhbz#1424725)
  * rgw_file: use fh_hook::is_linked() to check residence
    (rhbz#1416041)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 28 Feb 2017 14:46:32 -0700

ceph (10.2.5-26redhat1) stable; urgency=medium

  * rgw/openssl fix: xenial autoconf logic problem: gcc/ld got too
    smart... (rhbz#1425710)

 -- Thomas Serlin <tserlin@redhat.com>  Sat, 25 Feb 2017 16:04:14 -0500

ceph (10.2.5-25redhat1) stable; urgency=medium

  * rgw_file: rgw_lookup: don't ref for "/" or ".." (rhbz#1425763)
  * rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH (rhbz#1425763)
  * rgw_file: ensure valid_s3_object_name for directories, too
    (rhbz#1416041 rhbz#1422822)

 -- Thomas Serlin <tserlin@redhat.com>  Fri, 24 Feb 2017 11:49:16 -0500

ceph (10.2.5-24redhat1) stable; urgency=medium

  * rgw: set dumpable flag after setuid post ff0e521 (rhbz#1423417)
  * rbd-mirror: replace complex object op tuple with struct
    (rhbz#1424881)
  * rbd-mirror: object copy should always reference valid snapshots
    (rhbz#1424881)
  * rbd-mirror: retry object copy after -ENOENT error (rhbz#1424881)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 23 Feb 2017 12:25:51 -0500

ceph (10.2.5-23redhat1) stable; urgency=medium

  * rgw: Allow to serve Swift off the URL root (rhbz#1250713)
  * rgw_http_errors: add http error code for 503 (rhbz#1250713)
  * rgw: fix the handling of rgw_swift_url_prefix. (rhbz#1250713)
  * rgw: add support for the crossdomain.xml resource of Swift API.
    (rhbz#1250713)
  * rgw: add support for the healthcheck feature of Swift API.
    (rhbz#1250713)
  * swift /info implementation. (rhbz#1250713)
  * rgw: settle /info implementation across other swift-at-root
    features. (rhbz#1250713)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 22 Feb 2017 18:09:14 -0500

ceph (10.2.5-22redhat1) stable; urgency=medium

  * rgw_file: avoid stranding invalid-name bucket handles in fhcache
    (rhbz#1425771)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 22 Feb 2017 11:56:48 -0500

ceph (10.2.5-21redhat1) stable; urgency=medium

  * rgw_file: fix marker computation (rhbz#1422059 rhbz#1422822
    rhbz#1422875)

 -- Thomas Serlin <tserlin@redhat.com>  Mon, 20 Feb 2017 16:19:35 -0500

ceph (10.2.5-20redhat1) stable; urgency=medium

  * rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
    (rhbz#1422059 rhbz#1422822 rhbz#1422875)
  * rgw_file: allow setattr on placeholder directories (rhbz#1422059
    rhbz#1422822 rhbz#1422875)
  * rgw_file: rgw_readdir can't list multi-segment dirs (rhbz#1422059
    rhbz#1422822 rhbz#1422875)
  * rbd-mirror: split-brain issues should be clearly visible in mirror
    status (rhbz#1424687)
  * rbd-mirror: make 'rbd mirror image resync' work after split-brain
    (rhbz#1424687)
  * rbd-mirror: fix gmock warnings in bootstrap request unit tests
    (rhbz#1424687)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 20 Feb 2017 09:19:56 -0700

ceph (10.2.5-19redhat1) stable; urgency=medium

  * rgw: make sending Content-Length in 204 and 304 controllable
    (rhbz#1252600)

 -- Thomas Serlin <tserlin@redhat.com>  Fri, 17 Feb 2017 17:29:22 -0500

ceph (10.2.5-18redhat1) stable; urgency=medium

  * rgw: fix swift cannot disable object versioning (rhbz#1421099)
  * rgw_file: split last argv on ws, if provided (rhbz#1420231
    rhbz#1416041 rhbz#1415981)
  * rgw_file: add pretty-print for RGWFileHandle (rhbz#1420231
    rhbz#1416041 rhbz#1415981)
  * rgw_file: add refcount dout traces at debuglevel 17 (rhbz#1420231
    rhbz#1416041 rhbz#1415981)
  * rgw_file: refcnt bugfixes (rhbz#1420231 rhbz#1416041 rhbz#1415981)
  * rgw_file: fix hiwat behavior (rhbz#1420231 rhbz#1416041
    rhbz#1415981)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 13 Feb 2017 15:55:45 -0700

ceph (10.2.5-17redhat1) stable; urgency=medium

  * librbd: account m_processing when failing request after refresh
    (rhbz#1420530)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 10 Feb 2017 14:48:59 -0700

ceph (10.2.5-16redhat1) stable; urgency=medium

  * rgw: fix use of marker in List::list_objects() (rhbz#1371212)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 10 Feb 2017 13:18:03 -0700

ceph (10.2.5-15redhat1) stable; urgency=medium

  * rgw: complete backport of "bi list --max-entries=1" bugfix
    (rhbz#1390716)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 06 Feb 2017 10:37:08 -0700

ceph (10.2.5-14redhat1) stable; urgency=medium

  * rgw_file: fix RGWLibFS::setattr for directory objects
    (rhbz#1418606)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 03 Feb 2017 13:19:53 -0700

ceph (10.2.5-13redhat1) stable; urgency=medium

  * rgw: Have a flavor of bucket deletion to bypass GC and to trigger
    object deletions async. (rhbz#1418809)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 02 Feb 2017 13:35:28 -0700

ceph (10.2.5-12redhat1) stable; urgency=medium

  * rgw: multipart uploads copy part support (rhbz#1416160)
  * rgw: doc: add multipart uploads copy part feature as supported
    (rhbz#1416160)
  * rgw: multipart copy part, chunked read (rhbz#1416160)
  * rgw: multipart copy, check for empty bucket, improve logging
    (rhbz#1416160)
  * rgw: multipart copy part minor parsing cleanup (rhbz#1416160)
  * rgw: multipart copy-part handle versionId (rhbz#1416160)
  * rgw: rgw_obj_key use adjustment in multipart copy part
    (rhbz#1416160)
  * rgw: minor optimization (rhbz#1416160)
  * rgw: multipart part copy, fix regression (rhbz#1416160)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 01 Feb 2017 07:01:33 -0700

ceph (10.2.5-11redhat1) stable; urgency=medium

  * rgw_file: fix spurious mount entries w/Linux NFS client
    (rhbz#1360674)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 31 Jan 2017 09:49:56 -0700

ceph (10.2.5-10redhat1) stable; urgency=medium

  * ceph-disk: systemd unit must run after local-fs.target
    (rhbz#1391197)
  * ceph-disk: trigger must ensure device ownership (rhbz#1391197)
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
    (rhbz#1391197)
  * ceph-disk: enable --runtime ceph-osd systemd units (rhbz#1391197)
  * rgw: fix osd crashes when execute "radosgw-admin bi list --max-
    entries=1" command (rhbz#1390716)
  * rgw: json encode/decode index_type, allow modification
    (rhbz#1390336)
  * rgw:fix for deleting objects name beginning and ending with
    underscores of one bucket using POST method of AWS's js sdk.
    Fixes: http://tracker.ceph.com/issues/17888 (rhbz#1399624)
  * rgw: fix for versioned delete_multi_object (rhbz#1399624)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 31 Jan 2017 08:49:45 -0700

ceph (10.2.5-9redhat1) stable; urgency=medium

  * osd: jewel fix OSD network address in OSD heartbeat_check log
    message (rhbz#1333809)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 30 Jan 2017 15:23:15 -0700

ceph (10.2.5-8redhat1) stable; urgency=medium

  * rgw: fix interface compliance of RGWCivetWeb::write_data()
    (rhbz#1417178)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 30 Jan 2017 14:29:33 -0700

ceph (10.2.5-7redhat1) stable; urgency=medium

  * radosgw/swift: clean up flush / newline behavior. (rhbz#1385485)
  * librbd: ensure owner lock is held before purging cache
    (rhbz#1408226)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 30 Jan 2017 11:28:19 -0700

ceph (10.2.5-6redhat1) stable; urgency=medium

  * mds: use projected path construction for access (rhbz#1415260)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 24 Jan 2017 19:27:19 -0700

ceph (10.2.5-5redhat1) stable; urgency=medium

  * rgw_file: add timed namespace invalidation (rhbz#1359403)
  * test/osd-scrub-repair.sh: Use test case specific object names to
    help with diagnostics (rhbz#1414613)
  * osd: CLEANUP: Remove unused pending_read member (rhbz#1414613)
  * osd: Fix log messages (rhbz#1414613)
  * osd: Handle recovery read errors (rhbz#1414613)
  * osd: Fix hang on unfound object after mark_unfound_lost is done
    (rhbz#1414613)
  * test: Handle object removals in a non-racey way (rhbz#1414613)
  * test: Remove extra objectstore_tool call which causes a recovery
    (rhbz#1414613)
  * test.sh: Make check for flags more robust (rhbz#1414613)
  * ReplicatedPG::failed_push: release read lock on failure
    (rhbz#1414613)
  * rgw_file: interned RGWFileHandle objects need parent refs
    (rhbz#1414324)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 24 Jan 2017 13:48:13 -0700

ceph (10.2.5-4redhat1) stable; urgency=medium

  * rgw: cmake: remove useless civetweb include path side effect.
    (rhbz#1258961)
  * rgw: civetweb/openssl: Load libssl.so and libcrypto.so by soname.
    (rhbz#1258961)
  * rgw: civetweb/openssl: automagic: load libssl.so and libcrypto.so
    by soname. (rhbz#1258961)
  * rgw: Document that radosgw now supports SSL. (rhbz#1258961)
  * rgw: s3: secure_port should override port, also apply ssl default
    right. (rhbz#1258961)
  * rgw: Handle multiple listening addreses w/ optional ssl
    "correctly" with civetweb. (rhbz#1258961)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 24 Jan 2017 10:13:43 -0700

ceph (10.2.5-3redhat1) stable; urgency=medium

  * common: Remove the runtime dependency on lsb_release
    (rhbz#1380177)
  * core: set dumpable flag after setuid (rhbz#1389159)
  * PG: fix cached_removed_snaps bug in PGPool::update after map gap
    (rhbz#1404419)
  * librbd: API methods to directly acquire and release the exclusive
    lock (rhbz#1408226)
  * librbd/exclusive_lock/AcquireRequest.cc: init lock_type
    (rhbz#1408226)
  * librbd: separate locker query into standalone state machine
    (rhbz#1408226)
  * librbd: separate break lock logic into standalone state machine
    (rhbz#1408226)
  * librbd: add new lock_get_owners / lock_break_lock API methods
    (rhbz#1408226)
  * librbd: fail immediately if the exclusive lock cannot be acquired
    (rhbz#1408226)
  * librbd: ignore blacklist error when releasing exclusive lock
    (rhbz#1408226)
  * librbd: prevent assertion failure when journal IO is blacklisted
    (rhbz#1408226)
  * librados: blacklist_add should wait for latest OSD map
    (rhbz#1408226)
  * selinux: Allow ceph to manage tmp files (rhbz#1375898)
  * rados: optionally support reading omap key from file
    (rhbz#1400915)
  * rbd-mirror: avoid processing new events after stop requested
    (rhbz#1410921)
  * rgw: add rgw_log_http_headers option (rhbz#1298571)
  * use std::map (rhbz#1298571)
  * rgw: add 'rgw log http headers' gloss to config-ref.rst
    (rhbz#1298571)
  * rgw: fix off-by-one in RGWDataChangesLog::get_info (rhbz#1330952)
  * rgw: region conversion respects pre-existing rgw_region_root_pool
    (rhbz#1396956)
  * rgw: look for region_map in rgw_region_root_pool (rhbz#1396956)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 19 Jan 2017 16:36:01 -0700

ceph (10.2.5-2redhat1) stable; urgency=medium

  * Rebase to version 10.2.5 (rhbz#1402076)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 12 Jan 2017 17:14:35 -0700

ceph (10.2.3-18redhat1) stable; urgency=medium

  * rgw: do not abort when accept a CORS request with short origin
    (rhbz#1403003)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 08 Dec 2016 14:12:52 -0700

ceph (10.2.3-17redhat1) stable; urgency=medium

  * Drop SimpleMessenger patch, it is unneeded for v10.2.3
    (rhbz#1402098)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 08 Dec 2016 09:57:33 -0700

ceph (10.2.3-16redhat1) stable; urgency=medium

  * osd/osd_types: conditional pg_pool_t encoding (rhbz#1402185)
  * osd/osd_types: encode pg_pool_t like hammer if features indicate
    hammer (rhbz#1402185)
  * crush/CrushWrapper: drop unused 'lean' encode() argument
    (rhbz#1402185)
  * crush/CrushWrapper: encode with features (rhbz#1402185)
  * crush: condition latest tunable encoding on features
    (rhbz#1402185)
  * msg/simple/Pipe: avoid infinite loop in Pipe::do_recv()
    (rhbz#1402098)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 07 Dec 2016 10:19:58 -0700

ceph (10.2.3-15redhat1) stable; urgency=medium

  * os/filestore/HashIndex: fix list_by_hash_* termination on reaching
    end (rhbz#1394007)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 01 Dec 2016 18:27:37 -0500

ceph (10.2.3-14redhat1) stable; urgency=medium

  * rgw: RGWSimpleRadosReadCR tolerates empty reads (rhbz#1393665)
  * rgw: clear data_sync_cr if RGWDataSyncControlCR fails
    (rhbz#1393665)
  * rgw: hold a reference on data_sync_cr over run() (rhbz#1393665)
  * rgw: clean up RGWShardedOmapCRManager on early return
    (rhbz#1393665)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 10 Nov 2016 11:20:15 -0500

ceph (10.2.3-13redhat1) stable; urgency=medium

  * rgw: handle empty POST condition (rhbz#1387332)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 01 Nov 2016 21:48:31 -0400

ceph (10.2.3-12redhat1) stable; urgency=medium

  * rgw_rest_s3: apply missed base64 try-catch (rhbz#1381694)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 28 Oct 2016 06:50:24 -0600

ceph (10.2.3-11redhat1) stable; urgency=medium

  * rgw: fix put_acls for objects starting and ending with underscore
    (rhbz#1372346)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 21 Oct 2016 11:22:03 -0600

ceph (10.2.3-10redhat1) stable; urgency=medium

  * Don't loop forever when reading data from 0 sized segment.
    (rhbz#1383728)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 20 Oct 2016 12:59:36 -0600

ceph (10.2.3-9redhat1) stable; urgency=medium

  * mds: make mds_role_t member order match constructor (rhbz#1384002)
  * mon: don't crash on invalid standby_for_fscid (rhbz#1384002)
  * messages: fix MMDSBeacon constructor (rhbz#1384002)
  * client: kill QuotaTree (rhbz#1384008)
  * rgw: mark configuration as converted to avoid corruption when
    running older admins (rhbz#1383631)
  * rgw: Fix missing master zone for default region conversion
    (rhbz#1383631)
  * rgw: avoid corruption when running old radosgw-admin on a newer
    rgw (rhbz#1383631)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 12 Oct 2016 10:25:06 -0600

ceph (10.2.3-8redhat1) stable; urgency=medium

  * cls/rgw: utilities to support raw bucket index operations
    (rhbz#1380601)
  * rgw: use bucket_info.bucket_id instead of marker where needed
    (rhbz#1380601)
  * rgw: utilities to support raw bucket index operations
    (rhbz#1380601)
  * rgw_admin: bucket rehsrading, initial work (rhbz#1380601)
  * cls/rgw: fix bi_list objclass command (rhbz#1380601)
  * radosgw-admin: bucket reshard needs --num-shards to be specified
    (rhbz#1380601)
  * rgw: rgw_link_bucket, use correct bucket structure for entry point
    (rhbz#1380601)
  * rgw_admin: reshard also links to new bucket instance
    (rhbz#1380601)
  * cls/rgw: add bucket_update_stats method (rhbz#1380601)
  * rgw: bucket reshard updates stats (rhbz#1380601)
  * rgw_admin: use aio operations for bucket resharding (rhbz#1380601)
  * rgw_admin: fix bi list command (rhbz#1380601)
  * rgw: limit bucket reshard num shards to max possible
    (rhbz#1380601)
  * rgw_admin: better bucket reshard logging (rhbz#1380601)
  * rgw_admin: require --yes-i-really-mean-it for bucket reshard
    (rhbz#1380601)
  * cls/rgw: bi_list() fix is_truncated returned param (rhbz#1380601)
  * rgw: bucket resharding, adjust logging (rhbz#1380601)
  * rgw_admin: add bi purge command (rhbz#1380601)
  * rgw_admin: add a few admin commands to the usage (rhbz#1380601)
  * rbd: recognize lock_on_read option (rhbz#1382437)
  * doc: clarify rbd size units (rhbz#1382437)
  * rbd: fix up terminology in help texts (rhbz#1382437)
  * rbd: expose rbd unmap options (rhbz#1382437)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 11 Oct 2016 12:37:40 -0600

ceph (10.2.3-7redhat1) stable; urgency=medium

  * rgw: set args when rebuilding req_info (rhbz#1350522)
  * rgw: forward input data when forwarding set_bucket_version to
    master (rhbz#1350522)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 06 Oct 2016 15:19:22 -0600

ceph (10.2.3-6redhat1) stable; urgency=medium

  * rgw: Have a flavor of bucket deletion to bypass GC and to trigger
    object deletions async. (rhbz#1318409)
  * rgw: fix regression with handling double underscore (rhbz#1372346)
  * rgw: set correct instance on the object (rhbz#1372346)
  * rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
    (rhbz#1368583)
  * librbd: always respond to "release lock" request if lock owner
    (rhbz#1382044)
  * librbd: new journal policy to disable initializing the journal
    (rhbz#1382044)
  * librbd: permit disabling journaling if in corrupt state
    (rhbz#1382044)
  * cls_lock: support updating the lock cookie without releasing the
    lock (rhbz#1379837)
  * librbd: helper state machine to update lock cookie (rhbz#1379837)
  * librbd: store exclusive lock cookie instead of recalculating
    (rhbz#1379837)
  * librbd: exclusive lock now supports reacquiring a lost lock
    (rhbz#1379837)
  * librbd: helper state machine for asynchronous watch recovery
    (rhbz#1379837)
  * librbd: integrate asynchronous image rewatch state machine
    (rhbz#1379837)
  * librbd: image state machine now has hooks for lock requests
    (rhbz#1379837)
  * librbd: interlock image refresh and lock operations (rhbz#1379837)
  * librbd: remove unused refresh request logic (rhbz#1379837)
  * librbd: improve image state machine debug log messages
    (rhbz#1379837)
  * librbd: deadlock when replaying journal during image open
    (rhbz#1379837)
  * librbd: potential double-unwatch of watch handle upon error
    (rhbz#1379837)
  * librbd: potential seg fault when blacklisting an image client
    (rhbz#1379837)
  * librbd: ignore partial refresh error when acquiring exclusive lock
    (rhbz#1379837)
  * librbd: support deleting image by id instead of name
    (rhbz#1379835)
  * rbd-mirror: use pool id + global image id as deletion primary key
    (rhbz#1379835)
  * cls/journal: add async client_update_state method (rhbz#1379835)
  * journal: allow to trim journal for "laggy" clients (rhbz#1379835)
  * librbd: optionally flag "laggy" journal clients disconnected
    (rhbz#1379835)
  * rbd: new command to disconnect journal client (rhbz#1379835)
  * rbd-mirror: decode_client_meta should return false on error
    (rhbz#1379835)
  * rbd-mirror: resync was possible only when image replayer start had
    succeeded (rhbz#1379835)
  * rbd-mirror: stop replay when client is disconnected (rhbz#1379835)
  * rbd-mirror: option to automatically resync after journal client
    disconnect (rhbz#1379835)
  * test/rbd: fix possible mock journal race conditions (rhbz#1365648)
  * journal: expose ability to retrieve partial tag list
    (rhbz#1365648)
  * librbd: unify journal event callbacks into single interface
    (rhbz#1365648)
  * librbd: helper class for quiescing in-flight async ops
    (rhbz#1365648)
  * librbd: new journal listener event for force promotion
    (rhbz#1365648)
  * journal: send update notification when tag allocated
    (rhbz#1365648)
  * common: move AsyncOpTracker to common library (rhbz#1365648)
  * rbd-mirror: wait for in-flight event commit notifications
    (rhbz#1365648)
  * journal: complete action only after notification completed
    (rhbz#1365648)
  * journal: ensure in-flight ops are complete destroying journaler
    (rhbz#1365648)
  * journal: fix downstream compile issue (rhbz#1365648)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 05 Oct 2016 16:49:53 -0400

ceph (10.2.3-5redhat1) stable; urgency=medium

  * mon/AuthMonitor: make AuthMonitor::IncType public (rhbz#1374224)
  * tools/ceph-objectstore-tool: add "update-mon-db" command
    (rhbz#1374224)
  * tools/ceph_monstore_tool: add "rebuild" command (rhbz#1374224)
  * tools/rebuild_mondb: avoid unnecessary result code cast
    (rhbz#1374224)
  * tools/rebuild_mondb: kill compiling warning (rhbz#1374224)
  * tools/ceph_monstore_tool: update pgmap_meta also when rebuilding
    store.db (rhbz#1374224)
  * ceph-objectstore-tool: add a way to split filestore directories
    offline (rhbz#1367442)
  * rgw ldap: enforce simple_bind w/LDAPv3 (rhbz#1364396)
  * rgw file: remove busy-wait in RGWLibFS::gc()
  * rgw_file: fix/update rgw_open flag arguments (rhbz#1370331)
  * rgw_file: fix/update rgw_create flag arguments (rhbz#1370331)
  * rgw_file: implement stateless write completion timer
    (rhbz#1370331)
  * rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
    (rhbz#1370331)
  * rgw_file: log on write completion events at level 10
    (rhbz#1370331)
  * rgw file: allow RGWLibFS::write_completion_interval_s to be set in
    conf (rhbz#1370331)
  * librgw: add API version defines for librgw and rgw_file
    (rhbz#1370331)
  * ceph_timer: prefer using directive to typedef (rhbz#1370331)
  * rgw_file: explain semantics of RGWFileHandle::commit
    (rhbz#1370331)
  * rgw_file: restore local definition of RGWLibFS gc interval
    (rhbz#1381698)
  * rgw ldap: protect rgw::from_base64 from non-base64 input
    (rhbz#1381694)
  * rgw: fix the wrong return value (rhbz#1381693)
  * rgw: rgw file fix bug of rgw_lookup can not exact match file name
    (rhbz#1381692)
  * rgw: remove duplicated calls to getattr (rhbz#1381684)
  * add ldap auth custom search filter feature patch -
    http://tracker.ceph.com/issues/17185 (rhbz#1381687)
  * rgw_file: fix set_attrs operation (rhbz#1358020)
  * rgw_file: pre-assign times (rhbz#1358020)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 04 Oct 2016 17:33:34 -0400

ceph (10.2.3-4redhat1) stable; urgency=medium

  * log: Log.cc: Assign LOG_INFO priority to syslog calls
    (rhbz#1378675)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 28 Sep 2016 20:36:15 -0600

ceph (10.2.3-3redhat1) stable; urgency=medium

  * ceph-disk: timeout ceph-disk to avoid blocking forever
    (rhbz#1351484)
  * ceph-disk: do not activate device that is not ready (rhbz#1326740)
  * librbd: possible deadlock if cluster connection closed after image
    (rhbz#1377777)
  * librbd: corrected use-after-free in ImageWatcher (rhbz#1377777)
  * librbd: block name prefix might overflow fixed size C-string
    (rhbz#1377774)
  * librbd: fix possible inconsistent state when disabling mirroring
    (rhbz#1362647)
  * rbd: bench io-size should not be larger than image size
    (rhbz#1362014)
  * librbd: request exclusive lock if current owner cannot execute op
    (rhbz#1357611)
  * librbd: prevent creation of clone from non-primary mirrored image
    (rhbz#1349332)
  * rbd: cleanup - Proxied operations shouldn't result in error
    messages if replayed (rhbz#1340772)
  * rgw: RGWCoroutinesManager::run returns status of last cr
    (rhbz#1368562)
  * rbd-mirror: include tag tid in bootstrap debug log messages
    (rhbz#1349955)
  * librbd: separate journal::TagData predecessor data into new struct
    (rhbz#1349955)
  * librbd: block RPC requests when demoting the image (rhbz#1349955)
  * librbd: normalize journal promotion/demotion events (rhbz#1349955)
  * rbd-mirror: demote/promote in same cluster results in split-brain
    (rhbz#1349955)
  * rbd-mirror: prevent syncing to non-primary image after failover
    (rhbz#1349955)
  * test: fixed unused function warnings in unittest_rbd_mirror
    (rhbz#1349955)
  * librbd: fix journal create compilation error (rhbz#1349955)
  * rbd-mirror: concurrent access of event might result in heap
    corruption (rhbz#1349955)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 27 Sep 2016 15:44:27 -0600

ceph (10.2.3-2redhat1) stable; urgency=medium

  * Rebase to version 10.2.3 (rhbz#1364352, rhbz#1365606, rhbz#1364353,
    rhbz#1352878, rhbz#1350003, rhbz#1349116, rhbz#1348928, rhbz#1347664,
    rhbz#1347205, rhbz#1347174, rhbz#1346946, rhbz#1340004, rhbz#1339256,
    rhbz#1332513, rhbz#1241725)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 27 Sep 2016 15:32:46 -0600

ceph (10.2.2-32redhat1) stable; urgency=medium

  * fix and reorder RGW quota patches (rhbz#1362284)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 30 Aug 2016 16:06:08 -0600

ceph (10.2.2-31redhat1) stable; urgency=medium

  * rbd-mirror: potential race condition during failure shutdown
    (rhbz#1365076)
  * rados: Improve error messages for list-inconsistent commands
    (rhbz#1364878)
  * rados: Include epoch in the list-inconsistent-* command output
    (rhbz#1364878)
  * rados: Balance format sections in same do_get_inconsistent_cmd()
    (rhbz#1364878)
  * include, rados: Fixes for list-inconsistent-obj and librados
    (rhbz#1364878)
  * osd, rados: Fixes for list-inconsistent-snapset (rhbz#1364878)
  * rados: Don't bother showing list-inconsistent-* errors that aren't
    set (rhbz#1364878)
  * test: Add testing of new scrub commands in rados (rhbz#1364878)
  * test: Fix test to not use jq -S which isn't avail in all
    distributions (rhbz#1364878)
  * rgw: default quota fixes (rhbz#1362284)
  * mon/PGMonitor: mark dump_object_stat_sum() as static
    (rhbz#1360230)
  * mon/PGMonitor: calc the %USED of pool using used/(used+avail)
    (rhbz#1360230)
  * logrotate: Run as root/ceph (rhbz#1360229)
  * librbd: cache was not switching to writeback after first flush
    (rhbz#1367891)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 24 Aug 2016 15:20:55 -0600

ceph (10.2.2-30redhat1) stable; urgency=medium

  * rgw_file: unlock() must precede out label (rhbz#1357896)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 09 Aug 2016 15:23:20 -0400

ceph (10.2.2-29redhat1) stable; urgency=medium

  * rbd-mirror: potential assertion failure during error-induced
    shutdown (rhbz#1365076)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 09 Aug 2016 06:06:56 -0600

ceph (10.2.2-28redhat1) stable; urgency=medium

  * rgw_file: refuse ops on deleted targets (rhbz#1357896)
  * rgw file: refuse to rename directories (rhbz#1357896)
  * rgw nfs: don't leak fh->mtx in lookup_handle() (rhbz#1357896)
  * rgw nfs: fix write continuations (rhbz#1359406)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 08 Aug 2016 15:41:16 -0600

ceph (10.2.2-27redhat1) stable; urgency=medium

  * filestore: Improve logging (rhbz#1363807)
  * filestore: Clear objects before calling collection_list() again
    (rhbz#1363807)
  * os: Fix HashIndex::recursive_remove() to remove everything but
    original path (rhbz#1363807)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 08 Aug 2016 13:36:54 -0600

ceph (10.2.2-26redhat1) stable; urgency=medium

  * rgw: Fix civetweb IPv6 (rhbz#1364345)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 08 Aug 2016 10:45:23 -0600

ceph (10.2.2-25redhat1) stable; urgency=medium

  * rgw: add reinit/rebind logic (ldap) (rhbz#1361760)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 02 Aug 2016 08:16:26 -0600

ceph (10.2.2-24redhat1) stable; urgency=medium

  * rgw: use endpoints from master zone instead of zonegroup
    (rhbz#1359696)
  * radosgw-admin: zone[group] modify can change realm id
    (rhbz#1360396)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 28 Jul 2016 12:42:14 -0600

ceph (10.2.2-23redhat1) stable; urgency=medium

  * rgw: clear realm watch on failed watch_restart (rhbz#1360435)

 -- Thomas Serlin <tserlin@redhat.com>  Tue, 26 Jul 2016 17:10:17 -0400

ceph (10.2.2-22redhat1) stable; urgency=medium

  * rgw: remove bucket index objects when deleting the bucket
    (rhbz#1353435)
  * rgw: remove -EEXIST error msg for ZoneCreate (rhbz#1359609)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 25 Jul 2016 16:06:26 -0600

ceph (10.2.2-21redhat1) stable; urgency=medium

  * rbd-mirror: fix error messages formatting (rhbz#1356064)
  * journal: Support for registering metadata listeners in the
    Journaler (rhbz#1356064)
  * rbd: journal: Support for listening updates on client metadata
    (rhbz#1356064)
  * rbd-mirror: image-replayer: Implementation of resync operation
    (rhbz#1356064)
  * rbd-mirror: resync: Added unit tests (rhbz#1356064)
  * librbd: fix lockdep issue when duplicate event detected
    (rhbz#1356064)
  * rbd-mirror: image-replayer: Fix bug in resync listener remotion
    (rhbz#1356064)
  * rbd-mirror: image-sync: Periodically update sync point object
    number (rhbz#1356064)
  * rbd-mirror: tests: Support for inflight image sync point update
    (rhbz#1356064)
  * rbd-mirror: Implementation of image-sync throttler (rhbz#1356064)
  * rbd-mirror: Usage of image-sync throttler in BootstrapRequest
    (rhbz#1356064)
  * rbd-mirror: tests: ImageSyncThrottler unit tests (rhbz#1356064)
  * rbd-mirror: use async callback when deletion not in-progress
    (rhbz#1356064)
  * rbd-mirror: ImageReplayer doesn't need image deleted callback
    (rhbz#1356064)
  * rbd-mirror: fixed potential leaking image deletion context
    callback (rhbz#1356064)
  * rbd-mirror: cancel image deletion callback on shut down
    (rhbz#1356064)
  * rbd-mirror: fix potential image replayer state transition race
    (rhbz#1356064)
  * test: missing template specialization for unittest_rbd_mirror
    (rhbz#1356064)
  * test: ensure unique template specializations per test case
    (rhbz#1356064)
  * rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
    (rhbz#1356064)
  * rbd-mirror: each pool replayer should use its own librados
    connection (rhbz#1356064)
  * rbd-mirror: image deleter should use provided librados connection
    (rhbz#1356064)
  * rbd-mirror: do not clear image replayer error code after shut down
    (rhbz#1356064)
  * rbd-mirror: gracefully restart pool replayer when blacklisted
    (rhbz#1356064)
  * rbd-mirror: include local pool id in resync throttle unique key
    (rhbz#1356064)
  * librbd: improve journaling debug log messages (rhbz#1356064)
  * journal: helper class for organizing optional settings
    (rhbz#1356064)
  * journal: optionally fetch entries in small chunks during replay
    (rhbz#1356064)
  * journal: optionally restrict maximum entry payload size
    (rhbz#1356064)
  * journal: replay should only read from a single object set
    (rhbz#1356064)
  * journal: support streaming entry playback (rhbz#1356064)
  * journal: improve debug log messages (rhbz#1356064)
  * journal: possible deadlock during flush of journal entries
    (rhbz#1356064)
  * journal: optimize speed of live replay journal pruning
    (rhbz#1356064)
  * librbd: wait for journal commit op event to be safely recorded
    (rhbz#1356064)
  * librbd: new configuration option to restrict journal payload size
    (rhbz#1356064)
  * rbd-mirror: configuration options to control replay throttling
    (rhbz#1356064)
  * rbd-mirror: shut down image replayers in parallel (rhbz#1356064)
  * rbd-mirror: fix issues detected when attempting clean shut down
    (rhbz#1356064)
  * rbd-mirror: potential memory leak when attempting to cancel image
    sync (rhbz#1356064)
  * rbd-mirror: do not cancel maintenance ops with missing finish
    events (rhbz#1356064)
  * rgw multisite: preserve zone's extra pool (rhbz#1359267)

 -- Thomas Serlin <tserlin@redhat.com>  Fri, 22 Jul 2016 15:41:07 -0400

ceph (10.2.2-20redhat1) stable; urgency=medium

  * rgw: fix upgrade from old multisite to new multisite configuration
    (rhbz#1358704)
  * rgw: back off bucket sync on failures, don't store marker
    (rhbz#1358129)
  * rgw: collect() stops if error encoutered (rhbz#1358129)
  * rgw: fix marker tracker completion handling (rhbz#1357641)
  * rgw: fix collection of object sync errors (rhbz#1358129)

 -- Thomas Serlin <tserlin@redhat.com>  Thu, 21 Jul 2016 22:08:13 -0400

ceph (10.2.2-19redhat1) stable; urgency=medium

  * rgw_file: fix rename cases and unify unlink (rhbz#1357896)
  * rgw_file: refuse partial, out-of-order writes (rhbz#1358024)
  * rgw_file: implement rgw_setattr (rhbz#1358020)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 19 Jul 2016 15:30:06 -0600

ceph (10.2.2-18redhat1) stable; urgency=medium

  * rgw: collect skips a specific coroutine stack (rhbz#1354156)
  * rgw: RGWMetaSyncCR holds refs to stacks for wakeup (rhbz#1355641)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 18 Jul 2016 11:53:39 -0600

ceph (10.2.2-17redhat1) stable; urgency=medium

  * librbd: optionally block proxied requests with an error code
    (rhbz#1348968)
  * rbd-mirror: block proxied ops with -EROFS return code
    (rhbz#1348968)
  * librbd: simple duplicate op checks for all maintenance operations
    (rhbz#1353511)
  * librbd: record original snap name in snap rename journal event
    (rhbz#1353511)
  * librbd: separate journal event decoding and processing
    (rhbz#1353511)
  * rbd-mirror: event preprocessor to handle snap rename operations
    (rhbz#1353511)
  * rbd-mirror: preprocess journal events prior to applying
    (rhbz#1353511)
  * ceph-fuse: link to libtcmalloc or jemalloc (rhbz#1355848)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 15 Jul 2016 08:12:48 -0600

ceph (10.2.2-16redhat1) stable; urgency=medium

  * common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
    (rhbz#1352396)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 12 Jul 2016 14:54:28 -0600

ceph (10.2.2-15redhat1) stable; urgency=medium

  * librbd: flag image as updated after proxying maintenance op
    (rhbz#1354616)
  * rgw: add missing master_zone when running with old default region
    config (rhbz#1352888)
  * rgw: data sync debug logging (rhbz#1349355)
  * rgw: add get_key() methods to format rgw_buckets (rhbz#1349355)
  * rgw: use tenant/ for bucket instance metadata keys (rhbz#1349355)
  * rgw: convert bucket instance listings back to metadata key format
    (rhbz#1349355)
  * rgw: add tenant name to datalog entries (rhbz#1349355)
  * rgw: add rgw_bucket_parse_bucket_key() (rhbz#1349355)
  * rgw: add tenant to rgw_bucket json format (rhbz#1349355)
  * rgw: add tenant to url for RGWRESTStreamWriteRequest
    (rhbz#1349355)
  * rgw: carry tenant id with data sync (rhbz#1349355)
  * rgw: add tenant id to GetBucketInstanceInfo (rhbz#1349355)
  * rgw: remove datalog keys from error repo on ENOENT (rhbz#1349355)
  * rgw: fix compilation (rhbz#1349355)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 12 Jul 2016 09:42:34 -0600

ceph (10.2.2-14redhat1) stable; urgency=medium

  * rgw: fix error_repo segfault in data sync (rhbz#1353972)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 08 Jul 2016 14:19:20 -0600

ceph (10.2.2-13redhat1) stable; urgency=medium

  * TaskFinisher: cancel all tasks wait until finisher done
    (rhbz#1353715)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 07 Jul 2016 14:21:10 -0600

ceph (10.2.2-12redhat1) stable; urgency=medium

  * mon: Monitor: validate prefix on handle_command() (rhbz#1351264)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 07 Jul 2016 09:48:50 -0600

ceph (10.2.2-11redhat1) stable; urgency=medium

  * rgw: finish error_repo cr in stop_spawned_services()
    (rhbz#1351137)
  * rbd-mirror: keep events from different epochs independent
    (rhbz#1351590)
  * librbd: failed assertion after shrinking a clone image twice
    (rhbz#1351590)
  * test: add a data-storing MemWriteback for testing ObjectCacher
    (rhbz#1308433)
  * test: split objectcacher test into 'stress' and 'correctness'
    (rhbz#1308433)
  * test: build a correctness test for the ObjectCacher (rhbz#1308433)
  * osd: provide some contents on ObjectExtent usage in testing
    (rhbz#1308433)
  * ObjectCacher: fix bh_read_finish offset logic (rhbz#1308433)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 30 Jun 2016 23:13:07 -0600

ceph (10.2.2-10redhat1) stable; urgency=medium

  * rbd-mirror: gracefully fail if object map is unavailable
    (rhbz#1351591)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 30 Jun 2016 09:57:42 -0600

ceph (10.2.2-9redhat1) stable; urgency=medium

  * automake, ssl: real openssl detection, fix ssl linkage w/NSS
    (rhbz#1351362)

 -- Thomas Serlin <tserlin@redhat.com>  Wed, 29 Jun 2016 18:42:44 -0400

ceph (10.2.2-8redhat1) stable; urgency=medium

  * rgw: stop bucket lease only after draining object sync operations
    (rhbz#1349285)
  * rgw: squash bi complete bi log entries (rhbz#1349285)
  * rgw: data sync squash, prioritize object removal (rhbz#1349285)
  * cls/rgw: fix timespan comparison (rhbz#1349285)
  * cls_rgw: dir_suggest entries bucket index logging (rhbz#1349285)
  * cls/rgw: reduce tag_timeout significantly (rhbz#1349285)
  * rgw: rgw_obj comparison also accounts for bucket id (rhbz#1349285)
  * rgw: add obj tombstone cache (rhbz#1349285)
  * rgw: add pg_ver to tombstone_cache (rhbz#1349285)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 29 Jun 2016 10:31:25 -0600

ceph (10.2.2-7redhat1) stable; urgency=medium

  * Update libradosstriper patch (rhbz#1339870)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 27 Jun 2016 15:46:36 -0600

ceph (10.2.2-6redhat1) stable; urgency=medium

  * rgw: add missing metadata_heap pool to old zones (rhbz#1349746)
  * rbd-mirror: clean up ImageReplayer before stopping state machine
    (rhbz#1350351)
  * librbd: ignore snap unprotect -EBUSY errors during journal replay
    (rhbz#1349402)
  * librbd: memory leak possible if journal op event failed
    (rhbz#1349402)
  * rbd-mirror: keep local pointer to image journal (rhbz#1349983)
  * librbd: journal callback to interrupt replay (rhbz#1349983)
  * librbd: potential race when replaying journal ops (rhbz#1349983)
  * librbd: journal::Replay no longer holds lock while completing
    callback (rhbz#1349983)
  * librbd: do not propagate mirror status notification failures
    (rhbz#1349892)
  * librbd: mark exclusive lock as released after journal is closed
    (rhbz#1349288)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 27 Jun 2016 15:06:31 -0600

ceph (10.2.2-5redhat1) stable; urgency=medium

  * rbd-mirror: ensure replay status formatter has completed before stopping
    (rhbz#1347405)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 16 Jun 2016 15:49:24 -0600

ceph (10.2.2-4redhat1) stable; urgency=medium

  * journal: do not log watch errors against deleted journal (rhbz#1347195)
  * librbd: force-remove journal when disabling feature and removing image
    (rhbz#1347195)
  * librbd: ignore ENOENT error when removing image from mirror directory
    (rhbz#1347195)
  * rbd-mirror: prune sync points referencing missing snapshots (rhbz#1346880)
  * rbd-mirror: ignore empty snapshot sequence mapping (rhbz#1346880)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 16 Jun 2016 17:44:46 +0000

ceph (10.2.2-3redhat1) stable; urgency=medium

  * Drop libradosstriper entirely (rhbz#1339870)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 14 Jun 2016 22:20:18 +0000

ceph (10.2.2-2redhat1) stable; urgency=medium

  * Rebase to version 10.2.2 (rhbz#1343110, rhbz#1341859, rhbz#1341604,
    rhbz#1336931, rhbz#1331058, rhbz#1327412)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 14 Jun 2016 13:16:12 -0600

ceph (10.2.1-9redhat2) stable; urgency=medium

  * Fixes bz#'s: (rhbz#31342486, rhbz#1339870, rhbz#1340484)

 -- Ali Maredia <amaredia@redhat.com>  Fri, 10 Jun 2016 16:26:44 -0400

ceph (10.2.1-9redhat1) stable; urgency=medium

  * Fixes bz#'s: (rhbz#1327142, rhbz#1336755, rhbz#1340476, rhbz#1340489, 
    rhbz#1340482, rhbz#1334636, rhbz#1340071, rhbz#1339061, rhbz#1340503, 
    rhbz#1336755, rhbz#1340476, rhbz#1340489, rhbz#1340482, rhbz#1334636, 
    rhbz#1340071, rhbz#1339061, rhbz#1340503, rhbz#1336756)

 -- Ali Maredia <amaredia@redhat.com>  Thu, 02 Jun 2016 17:12:47 -0400

ceph (10.2.1-8redhat1) stable; urgency=medium

  * rgw: properly handle initial slashes in SLO's segment path.
    (rhbz#1339525)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 27 May 2016 17:15:58 -0600

ceph (10.2.1-7redhat1) stable; urgency=medium

  * drop radosgw dependency on python-flask (rhbz#1339873)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 26 May 2016 07:33:42 -0600

ceph (10.2.1-6redhat1) stable; urgency=medium

  * rgw: add_zone only clears master_zone if --master=false (rhbz#1336644)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 25 May 2016 14:14:02 -0600

ceph (10.2.1-5redhat1) stable; urgency=medium

  * rbd-mirror: fix potential crash during status update (rhbz#1336755)

 -- Ken Dreyer <kdreyer@redhat.com>  Fri, 20 May 2016 09:13:10 -0600

ceph (10.2.1-4redhat1) stable; urgency=medium

  * global: don't link lttng into libglobal (rhbz#1336877)
  * radosgw-admin: fix 'period push' handling of --url (rhbz#1336648)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 19 May 2016 14:42:09 -0600

ceph (10.2.1-3redhat1) stable; urgency=medium

  * udev: remove 60-ceph-partuuid-workaround-rules
    (bf6bcaead158c1a64bd190e595249be623b29197 upstream) (related to
    rhbz#1335619, rhbz#1333398)

 -- Ken Dreyer <kdreyer@redhat.com>  Tue, 17 May 2016 10:26:48 -0600

ceph (10.2.1-2redhat1) stable; urgency=medium

  * New upstream release (rhbz#1333950, rhbz#1333754, rhbz#1333599,
    rhbz#1332514, rhbz#1332253, rhbz#1331784, rhbz#1331267, rhbz#1331058,
    rhbz#1330777, rhbz#1328840, rhbz#1327412, rhbz#1327142, rhbz#1326298,
    rhbz#1326058)
  * make async messenger experimental downstream (rhbz#1321649)

 -- Ken Dreyer <kdreyer@redhat.com>  Mon, 16 May 2016 10:38:02 -0600

ceph (10.2.0-4redhat1) stable; urgency=medium

  * d/control: Build-Depend dh-systemd

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 28 Apr 2016 22:24:23 -0600

ceph (10.2.0-3redhat1) stable; urgency=medium

  * d/rules: install systemd target files [ from Kefu Chai ]

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 28 Apr 2016 20:54:52 -0600

ceph (10.2.0-2redhat1) stable; urgency=medium

  * New upstream release
  * d/rules: fix customized RHCS "ceph --version"
  * Drop patch for 128MB tcmalloc cache size (upstreamed)
  * Drop ceph-detect-init man page (upstreamed)

 -- Ken Dreyer <kdreyer@redhat.com>  Thu, 21 Apr 2016 15:11:06 -0600

ceph (10.0.4-2redhat1) stable; urgency=low

  * d/rules: customize "ceph --version" for RHCS
  * d/rules: drop libradosstriper dependency in ceph-test (rhbz#1301422)
  * etc/sysconfig/ceph: set 128MB tcmalloc cache size (rhbz#1297502)
  * include ceph-detect-init man page (fix FTBFS)

 -- Ken Dreyer <kdreyer@redhat.com>  Wed, 09 Mar 2016 13:27:11 -0500

ceph (10.0.4) stable; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 03 Mar 2016 13:34:18 -0500

ceph (10.0.3) stable; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 08 Feb 2016 17:10:25 -0500

ceph (10.0.2-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Wed, 13 Jan 2016 16:22:26 +0000

ceph (10.0.1-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Mon, 14 Dec 2015 23:48:54 +0000

ceph (10.0.0-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Mon, 16 Nov 2015 21:41:53 +0000

ceph (9.2.0-1) stable; urgency=low

  * New upstream release

 -- Jenkins Build Slave User <jenkins-build@jenkins-slave-wheezy.localdomain>  Tue, 03 Nov 2015 16:58:32 +0000

ceph (9.1.0-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Tue, 13 Oct 2015 05:56:36 -0700

ceph (9.0.3-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Fri, 21 Aug 2015 12:46:31 -0700

ceph (9.0.2-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Tue, 14 Jul 2015 13:10:31 -0700

ceph (9.0.1-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Fri, 05 Jun 2015 10:59:02 -0700

ceph (9.0.0-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Mon, 04 May 2015 12:32:58 -0700

ceph (0.94-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Tue, 07 Apr 2015 10:05:40 -0700

ceph (0.93-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Fri, 27 Feb 2015 09:52:53 -0800

ceph (0.92-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Mon, 02 Feb 2015 10:35:27 -0800

ceph (0.91-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Tue, 13 Jan 2015 12:10:22 -0800

ceph (0.90-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Fri, 19 Dec 2014 06:56:22 -0800

ceph (0.89-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Wed, 03 Dec 2014 08:18:33 -0800

ceph (0.88-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <adeza@redhat.com>  Tue, 11 Nov 2014 09:33:12 -0800

ceph (0.87-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Wed, 29 Oct 2014 11:03:55 -0700

ceph (0.86-1) stable; urgency=low

  * New upstream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Tue, 07 Oct 2014 06:20:21 -0700

ceph (0.85-1) stable; urgency=low

  * Development release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Mon, 08 Sep 2014 06:31:31 -0700

ceph (0.84-1) stable; urgency=low

  * Development release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Mon, 18 Aug 2014 09:02:20 -0700

ceph (0.83-1) stable; urgency=low

  * Development release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Tue, 29 Jul 2014 13:42:53 -0700

ceph (0.82-1) stable; urgency=low

  * Development release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Wed, 25 Jun 2014 16:47:51 +0000

ceph (0.81-1) stable; urgency=low

  * Development release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Mon, 02 Jun 2014 18:37:27 +0000

ceph (0.80-1) stable; urgency=low

  * New upsream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Tue, 06 May 2014 14:03:27 +0000

ceph (0.80-rc1-1) stable; urgency=low

  * New upsream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Tue, 22 Apr 2014 21:21:44 +0000

ceph (0.79-1) stable; urgency=low

  * New upsream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Mon, 07 Apr 2014 16:48:36 +0000

ceph (0.78-1) stable; urgency=low

  * New upsream release

 -- Alfredo Deza <alfredo.deza@inktank.com>  Fri, 21 Mar 2014 22:05:12 +0000

ceph (0.77-1) stable; urgency=low

  * New upstream release

 -- Ken Dreyer <ken.dreyer@inktank.com>  Wed, 19 Feb 2014 22:54:06 +0000

ceph (0.76-1) stable; urgency=low

  * New upstream release

 -- Ken Dreyer <kdreyer@jenkins.front.sepia.ceph.com>  Mon, 03 Feb 2014 18:14:59 +0000

ceph (0.75-1) stable; urgency=low

  * New upstream release

 -- Ken Dreyer <kdreyer@jenkins.front.sepia.ceph.com>  Mon, 13 Jan 2014 21:05:07 +0000

ceph (0.74-1) stable; urgency=low

  * New upstream release 

 -- Gary Lowell <glowell@jenkins.front.sepia.ceph.com>  Mon, 30 Dec 2013 21:02:35 +0000

ceph (0.73-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 10 Dec 2013 04:55:06 +0000

ceph (0.72-1) stable; urgency=low

  * New upstream release

 -- Gary Lowell <gary.lowell@inktank.com>  Thu, 07 Nov 2013 20:25:18 +0000

ceph (0.72-rc1-1) stable; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Wed, 30 Oct 2013 00:44:25 +0000

ceph (0.71-1) stable; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Thu, 17 Oct 2013 09:19:02 +0000

ceph (0.70-1) stable; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Fri, 04 Oct 2013 20:11:51 +0000

ceph (0.69-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Wed, 18 Sep 2013 01:39:47 +0000

ceph (0.68-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 03 Sep 2013 16:10:11 -0700

ceph (0.67-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 13 Aug 2013 10:44:30 -0700

ceph (0.67-rc3-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 30 Jul 2013 14:37:40 -0700

ceph (0.67-rc2-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Wed, 24 Jul 2013 16:18:33 -0700

ceph (0.67-rc1-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 22 Jul 2013 11:57:01 -0700

ceph (0.66-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 08 Jul 2013 15:44:45 -0700

ceph (0.65-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 25 Jun 2013 09:19:14 -0700

ceph (0.64-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Wed, 12 Jun 2013 09:53:54 -0700

ceph (0.63-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 28 May 2013 13:57:53 -0700

ceph (0.62) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 14 May 2013 09:08:21 -0700

ceph (0.61-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 06 May 2013 13:18:43 -0700

ceph (0.60-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 01 Apr 2013 12:22:30 -0700

ceph (0.59-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 19 Mar 2013 22:26:37 -0700

ceph (0.58-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 04 Mar 2013 15:17:58 -0800

ceph (0.57-1) quantal; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 19 Feb 2013 10:06:39 -0800

ceph (0.56-1) quantal; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 31 Dec 2012 17:08:45 -0800

ceph (0.55.1-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Wed, 12 Dec 2012 16:24:13 -0800

ceph (0.55-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Mon, 03 Dec 2012 19:08:14 -0800

ceph (0.54-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 13 Nov 2012 13:17:19 -0800

ceph (0.53-1) precise; urgency=low

  * New upstream release 

 -- Gary Lowell <gary.lowell@inktank.com>  Tue, 16 Oct 2012 17:40:46 +0000

ceph (0.52-1) precise; urgency=low

  * New upstream release

 -- Ubuntu <gary.lowell@inktank.com>  Thu, 27 Sep 2012 16:16:52 +0000

ceph (0.51-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sat, 25 Aug 2012 15:58:23 -0700

ceph (0.50-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 13 Aug 2012 09:44:40 -0700

ceph (0.49-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 20 Jul 2012 23:26:43 -0700

ceph (0.48argonaut-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sat, 30 Jun 2012 14:49:30 -0700

ceph (0.47.3-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Wed, 20 Jun 2012 10:57:03 -0700

ceph (0.47.2-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Wed, 23 May 2012 09:00:43 -0700

ceph (0.47.1-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 21 May 2012 14:28:30 -0700

ceph (0.47-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sun, 20 May 2012 15:16:03 -0700

ceph (0.46-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sun, 29 Apr 2012 21:21:01 -0700

ceph (0.45-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Tue, 10 Apr 2012 10:41:57 -0700

ceph (0.44.2-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 05 Apr 2012 14:54:17 -0700

ceph (0.44.1-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Tue, 27 Mar 2012 13:02:00 -0700

ceph (0.44-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sun, 18 Mar 2012 12:03:38 -0700

ceph (0.43-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 02 Mar 2012 08:53:10 -0800

ceph (0.42.2-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 24 Feb 2012 12:59:38 -0800

ceph (0.42.1-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 23 Feb 2012 18:46:23 -0800

ceph (0.42-1) experimental; urgency=low

  * New upstream relese 

 -- Sage Weil <sage@newdream.net>  Sun, 19 Feb 2012 15:30:20 -0800

ceph (0.41-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 27 Jan 2012 10:42:11 -0800

ceph (0.40-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 13 Jan 2012 08:36:02 -0800

ceph (0.39-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 02 Dec 2011 09:01:20 -0800

ceph (0.38-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 10 Nov 2011 15:06:44 -0800

ceph (0.37-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 17 Oct 2011 08:35:42 -0700

ceph (0.36-1) experimental; urgency=low

  * New upstream release

 -- Sage Weil <sage@newdream.net>  Fri, 30 Sep 2011 09:29:29 -0700

ceph (0.35-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Wed, 21 Sep 2011 09:36:03 -0700

ceph (0.34-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 26 Aug 2011 21:48:35 -0700

ceph (0.33-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Mon, 15 Aug 2011 16:42:07 -0700

ceph (0.32-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 29 Jul 2011 21:42:08 -0700

ceph (0.30-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 27 Jun 2011 20:06:06 -0700

ceph (0.29.1-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 16 Jun 2011 13:10:47 -0700

ceph (0.29-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 06 Jun 2011 09:59:25 -0700

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. 

 -- Sage Weil <sage@newdream.net>  Mon, 23 May 2011 21:11:30 -0700

ceph (0.28-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Tue, 17 May 2011 18:03:11 -0700

ceph (0.27.1-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Thu, 05 May 2011 13:42:06 -0700

ceph (0.27-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Fri, 22 Apr 2011 16:51:49 -0700

ceph (0.26-1) experimental; urgency=low

  * New upstream release.
  * Make Ceph Linux only and build on all Linux archs (closes: #614890),
    but only build-depend google-perftools on x86 and x64 archs only.
  * Correct section of libcrush1, librados1, librbd1 and libceph1 to libs.
  * Make Ceph cross buildable (closes: #618939), thanks to Hector Oron.
  * Disable libatomic-ops on ARMv4t (armel) archs to prevent FTBFS
    (closes: #615235), thanks go to Hector Oron again.
  * Rename librados1{,-dbg,-dev} packages to librados2{,-dbg,-dev} ones;
    conflict with and replace the former ones.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Fri, 01 Apr 2011 16:28:11 +0100

ceph (0.25.2-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Sun, 20 Mar 2011 21:07:38 -0700

ceph (0.25.1-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Mon, 14 Mar 2011 14:43:47 -0700

ceph (0.25-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Fri, 04 Mar 2011 14:39:54 -0800

ceph (0.24.3-1) experimental; urgency=low

  * New upstream release 

 -- Sage Weil <sage@newdream.net>  Thu, 10 Feb 2011 09:14:00 -0800

ceph (0.24.2-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Mon, 24 Jan 2011 11:02:24 -0800

ceph (0.24.1-1) experimental; urgency=low

  * New upstream release. 

 -- Sage Weil <sage@newdream.net>  Fri, 07 Jan 2011 16:49:48 -0800

ceph (0.24-1) experimental; urgency=low

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Wed, 01 Dec 2010 09:26:25 -0800

ceph (0.23.1-1) experimental; urgency=low

  * Initial release (Closes: #506040)

 -- Sage Weil <sage@newdream.net>  Sun, 21 Nov 2010 15:22:21 -0800
