Changelog for libcephfs_jni1-devel-0.94.6+git.1458142870.64cdd1c-7.1.x86_64.rpm :
Wed Mar 16 13:00:00 2016 ncutlerAATTsuse.com - Update to version 0.94.6+git.1458142870.64cdd1c: + ceph.spec.in: use %{_prefix} for ocf instead of hardcoding /usr + ceph.spec.in: do not install Ceph RA on systemd platforms (bnc#966645)
Tue Mar 1 13:00:00 2016 ncutlerAATTsuse.com - Update to version 0.94.6+git.1456847814.9a3050b: + packaging: lsb_release build and runtime dependency (bnc#968466)
Mon Feb 29 13:00:00 2016 ncutlerAATTsuse.com - Update to version 0.94.6+git.1456783992.2c752aa: + Rebase on top of upstream 0.94.6 release: build/ops: Ceph daemon failed to start, because the service name was already used build/ops: LTTng-UST tracing should be dynamically enabled build/ops: ceph.spec.in License line does not reflect COPYING build/ops: ceph.spec.in libcephfs_jni1 has no %post and %postun build/ops: configure.ac: no use to add “+” before ac_ext=c build/ops: init script reload doesn’t work on EL7 build/ops: init-rbdmap uses distro-specific functions build/ops: logrotate reload error on Ubuntu 14.04 build/ops: miscellaneous spec file fixes build/ops: pass tcmalloc env through to ceph-os build/ops: rbd-replay- * moved from ceph-test-dbg to ceph-common-dbg as well build/ops: unknown argument –quiet in udevadm settle common: Objecter: pool op callback may hang forever common: Objecter: potential null pointer access when do pool_snap_list common: ThreadPool add/remove work queue methods not thread safe common: auth/cephx: large amounts of log are produced by osd common: client nonce collision due to unshared pid namespaces common: common/Thread:pthread_attr_destroy(thread_attr) when done with it common: log: Log.cc: Assign LOG_DEBUG priority to syslog calls common: objecter: cancellation bugs common: pure virtual method called common: small probability sigabrt when setting rados_osd_op_timeout common: wrong conditional for boolean function KeyServer::get_auth() crush: crash if we see CRUSH_ITEM_NONE in early rule step doc: man: document listwatchers cmd in “rados” manpage doc: regenerate man pages, add orphans commands to radosgw-admin(8) fs: CephFS restriction on removing cache tiers is overly strict fs: fsstress.sh fails librados: LibRadosWatchNotify.WatchNotify2Timeout librbd: ImageWatcher shouldn’t block the notification thread librbd: diff_iterate needs to handle holes in parent images librbd: fix merge-diff for >2GB diff-files librbd: invalidate object map on error even w/o holding lock librbd: reads larger than cache size hang mds: ceph mds add_data_pool check for EC pool is wrong mon: MonitorDBStore: get_next_key() only if prefix matches mon: OSDMonitor: do not assume a session exists in send_incremental() mon: check for store writeablility before participating in election mon: compact full epochs also mon: include min_last_epoch_clean as part of PGMap::print_summary and PGMap::dump mon: map_cache can become inaccurate if osd does not receive the osdmaps mon: should not set isvalid = true when cephx_verify_authorizer return false osd: Ceph pools\' MAX AVAIL is 0 if some OSDs\' weight is 0 osd: FileStore calls syncfs(2) even it is not supported osd: FileStore: potential memory leak if getattrs fails osd: IO error on kvm/rbd with an erasure coded pool tier osd: OSD::build_past_intervals_parallel() shall reset primary and up_primary when begin a new past_interval osd: ReplicatedBackend: populate recovery_info.size for clone (bug symptom is size mismatch on replicated backend on a clone in scrub) osd: ReplicatedPG: wrong result code checking logic during sparse_read osd: ReplicatedPG::hit_set_trim osd/ReplicatedPG.cc: 11006: FAILED assert(obc) osd: avoid multi set osd_op.outdata in tier pool osd: bug with cache/tiering and snapshot reads osd: ceph osd pool stats broken in hammer osd: ceph-disk prepare fails if device is a symlink osd: check for full before changing the cached obc osd: config_opts: increase suicide timeout to 300 to match recovery osd: disable filestore_xfs_extsize by default osd: do not cache unused memory in attrs osd: dumpling incrementals do not work properly on hammer and newer osd: filestore: fix peek_queue for OpSequencer osd: hit set clear repops fired in same epoch as map change – segfault since they fall into the new interval even though the repops are cleared osd: object_info_t::decode() has wrong version osd: osd/OSD.cc: 2469: FAILED assert(pg_stat_queue.empty()) on shutdown osd: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started) osd: osd/PG.cc: 3837: FAILED assert(0 == \"Running incompatible OSD\") osd: osd/ReplicatedPG: Recency fix osd: pg stuck in replay osd: race condition detected during send_failures osd: randomize scrub times osd: requeue_scrub when kick_object_context_blocked osd: revert: use GMT time for hitsets osd: segfault in agent_work osd: should recalc the min_last_epoch_clean when decode PGMap osd: smaller object_info_t xattrs osd: we do not ignore notify from down osds rbd: QEMU hangs after creating snapshot and stopping VM (bnc#967509) rbd: TaskFinisher::cancel should remove event from SafeTimer rbd: avoid re-writing old-format image header on resize rbd: fix bench-write rbd: rbd-replay does not check for EOF and goes to endless loop rbd: rbd-replay-prep and rbd-replay improvements rbd: verify self-managed snapshot functionality on image create rgw: Make RGW_MAX_PUT_SIZE configurable rgw: Setting ACL on Object removes ETag rgw: backport content-type casing rgw: bucket listing hangs on versioned buckets rgw: fix wrong etag calculation during POST on S3 bucket rgw: get bucket location returns region name, not region api name rgw: missing handling of encoding-type=url when listing keys in bucket rgw: orphan tool should be careful about removing head objects rgw: orphans finish segfaults rgw: rgw-admin: document orphans commands in usage rgw: swift API returns more than real object count and bytes used when retrieving account metadata rgw: swift use Civetweb ssl can not get right url rgw: value of Swift API’s X-Object-Manifest header is not url_decoded during segment look up tests: fixed broken Makefiles after integration of lttng into rados tests: fsx failed to compile tests: notification slave needs to wait for master tests: qa: remove legacy OS support from rbd/qemu-iotests tests: testprofile must be removed before it is re-created tools: ceph-monstore-tool must do out_store.close() tools: heavy memory shuffling in rados bench tools: race condition in rados bench tools: tool for artificially inflate the leveldb of the mon store for testing purposes + This rebase also fixes bnc#967952 by dropping a conflicting downstream patch
Sun Feb 21 13:00:00 2016 ncutlerAATTsuse.com - Update to version 0.94.5+git.1456040245.5d49792: + librbd: fixed deadlock while attempting to flush AIO requests (bnc#967509)
Wed Jan 27 13:00:00 2016 opensuse-packagingAATTopensuse.org - Update to version 0.94.5+git.1453890219.9752e6d: + ceph.spec.in: disable udev systemd slices on uninstall (bnc#941628)
Tue Jan 26 13:00:00 2016 ncutlerAATTsuse.com - Update to version 0.94.5+git.1453751157.2112e13: + get rid of redundandacy in ceph_disk For a plain dmcrypt device, \"create\" is the same as open --type plain / plainOpen (bnc#957385)
Sun Nov 8 13:00:00 2015 ncutlerAATTsuse.com - Update to version 0.94.5+git.1446971359.1d0909a: + Fix ceph --version (bnc#954116)
Tue Oct 27 13:00:00 2015 ncutlerAATTsuse.com - Update to version 0.94.5+git.1445941460.969d875: + Rebase to upstream 0.94.4 - build/ops: ceph.spec.in: 50-rbd.rules conditional is wrong - build/ops: ceph.spec.in: ceph-common needs python-argparse on older distros, but doesn\'t require it - build/ops: ceph.spec.in: radosgw requires apache for SUSE only -- makes no sense - build/ops: ceph.spec.in: rpm: cephfs_java not fully conditionalized - build/ops: ceph.spec.in: rpm: not possible to turn off Java - build/ops: ceph.spec.in: running fdupes unnecessarily - build/ops: ceph.spec.in: snappy-devel for all supported distros - build/ops: ceph.spec.in: SUSE/openSUSE builds need libbz2-devel - build/ops: ceph.spec.in: useless %py_requires breaks SLE11-SP3 build - build/ops: error in ext_mime_map_init() when /etc/mime.types is missing - build/ops: upstart: limit respawn to 3 in 30 mins (instead of 5 in 30s) - build/ops: With root as default user, unable to have multiple RGW instances running - build/ops: With root as default user, unable to have multiple RGW instances running - build/ops: With root as default user, unable to have multiple RGW instances running - build/ops: With root as default user, unable to have multiple RGW instances running - cli: ceph: cli throws exception on unrecognized errno - cli: ceph tell: broken error message / misleading hinting - common: arm: all programs that link to librados2 hang forever on startup - common: buffer: critical bufferlist::zero bug - common: ceph-object-corpus: add 0.94.2-207-g88e7ee7 hammer objects - common: do not insert emtpy ptr when rebuild empty bufferlist - common: [ FAILED ] TestLibRBD.BlockingAIO - common: LibCephFS.GetPoolId failure - common: Memory leak in Mutex.cc, pthread_mutexattr_init without pthread_mutexattr_destroy - common: object_map_update fails with -EINVAL return code - common: Pipe: Drop connect_seq increase line - common: recursive lock of md_config_t - crush: ceph osd crush reweight-subtree does not reweight parent node - doc: update docs to point to download.ceph.com - fs: ceph-fuse 0.94.2-1trusty segfaults / aborts - fs: segfault launching ceph-fuse with bad --name - librados: Change radosgw pools default crush ruleset - librbd: correct issues discovered via lockdep / helgrind - librbd: Crash during TestInternal.MultipleResize - librbd: deadlock during cooperative exclusive lock transition - librbd: Possible crash while concurrently writing and shrinking an image - mon: add a cache layer over MonitorDBStore - mon: fix crush testing for new pools - mon: get pools health\'info have error - mon: implicit erasure code crush ruleset is not validated - mon: PaxosService: call post_refresh() instead of post_paxos_update() - mon: pgmonitor: wrong at/near target max reporting - mon: register_new_pgs() should check ruleno instead of its index - mon: Show osd as NONE in ceph osd map