File ceph.changes of Package ceph.3100

-------------------------------------------------------------------
Fri Aug 26 16:34:31 CEST 2016 - lchiquitto@suse.de

- Remove runtime dependency on "ceph" from "ceph-devel-compat".
  (bsc#995632) 

-------------------------------------------------------------------
Thu Jul 21 16:50:39 UTC 2016 - ncutler@suse.com

- Update to version 0.94.7+git.1469119571.8e6f430:
  + ceph.spec.in: version -compat provides, obsoletes

-------------------------------------------------------------------
Mon Jul 18 11:54:10 UTC 2016 - ncutler@suse.com

- Update to version 0.94.7+git.1465306822.b519217:
  - ceph.spec.in: drop obsolete comments
  - auth: keyring permisions for mon deamon (issue#14950, pr#8049)
  - auth: PK11_DestroyContext() is called twice if PK11_DigestFinal() fails
    (issue#14958, pr#7922)
  - auth: use libnss more safely (issue#14620, pr#7488)
  - ceph-disk: use blkid instead of sgdisk -i (issue#14080, issue#14094,
    pr#7475)
  - ceph-fuse: fix ceph-fuse writing to stale log file after log rotation
    (issue#12350, pr#7110)
  - ceph init script unconditionally sources /lib/lsb/init-functions
    (issue#14402, pr#7797)
  - ceph.in: Notify user that ‘tell’ can’t be used in interactive mode
    (issue#14773, pr#7656)
  - ceph-objectstore-tool, osd: Fix import handling (issue#10794, issue#13382,
    pr#7917)
  - client: added permission check based on getgrouplist (issue#13268, pr#6604)
  - client: inoderef (issue#13729, pr#6551)
  - common: clock skew report is incorrect by ceph health detail command
    (issue#14175, pr#8051)
  - global/pidfile: do not start two daemons with a single pid-file
    (issue#13422, pr#7671)
  - librados: segfault in Objecter::handle_watch_notify (issue#13805, pr#7992)
  - librbd: flattening an rbd image with active IO can lead to hang
    (issue#14092, issue#14483)
  - librbd: possible QEMU deadlock after creating image snapshots (issue#14988,
    pr#8011)
  - mon: Bucket owner isn’t changed after unlink/link (issue#11076, pr#8583)
  - monclient: avoid key renew storm on clock skew (issue#12065, pr#8398)
  - mon: implement reweight-by-utilization feature (issue#15054, pr#8026)
  - mon/LogMonitor: use the configured facility if log to syslog (issue#13748,
    pr#7648)
  - mon: mon sync does not copy config-key (issue#14577, pr#7576)
  - mon/OSDMonitor: avoid underflow in reweight-by-utilization if max_change=1
    (issue#15655, pr#8979)
  - osd: consume_maps clearing of waiting_for_pg needs to check the spg_t shard
    for acting set membership (issue#14278, pr#7577)
  - osd: log inconsistent shard sizes (issue#14009, pr#6946)
  - osd: OSD coredumps with leveldb compact on mount = true (issue#14748, pr#7645)
  - osd/OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
    (issue#14686, pr#7590)
  - osd: Protect against excessively large object map sizes (issue#15121, pr#8401)
  - osd/ReplicatedPG: do not proxy read and process op locally (issue#15171,
    pr#8187)
  - osd: scrub bogus results when missing a clone (issue#14875, issue#14874,
    issue#14877, issue#10098, issue#14878, issue#14881, issue#14882, issue#14883,
    issue#14879, issue#10290, issue#12740, issue#12738, issue#14880, issue#11135,
    issue#14876, issue#10809, issue#12193, issue#11237, pr#7702, bsc#978844)
  - osd: Unable to bring up OSD’s after dealing with FULL cluster (OSD assert
    with /include/interval_set.h: 386: FAILED assert(_size >= 0)) (issue#14428,
    pr#7415)
  - osd: use GMT time for the object name of hitsets (issue#13192, issue#9732,
    issue#12968, pr#7883)
  - qa/workunits/post-file.sh: sudo (issue#14586, pr#7456)
  - qa/workunits: remove ‘mds setmap’ from workunits (pr#8123)
  - rgw: default quota params (issue#12997, pr#7188)
  - rgw: make rgw_frontends more forgiving of whitespace (issue#12038, pr#7414)
  - rgw: radosgw-admin bucket check -fix not work (issue#14215, pr#7185)
  - rpm package building fails if the build machine has lttng and babeltrace
    development packages installed locally (issue#14844, pr#8440)
  - rpm: redhat-lsb-core dependency was dropped, but is still needed
    (issue#14906, pr#7876)
  - test_bit_vector.cc uses magic numbers against #defines that vary
    (issue#14747, pr#7672)
  - test/librados/tier.cc doesn’t completely clean up EC pools (issue#13878,
    pr#8052)
  - tests: bufferlist: do not expect !is_page_aligned() after unaligned rebuild
    (issue#15305, pr#8272)
  - tools: fix race condition in seq/rand bench (part 1) (issue#14968,
    issue#14873, pr#7896)
  - tools: fix race condition in seq/rand bench (part 2) (issue#14873, pr#7817)
  - tools/rados: add bench smoke tests (issue#14971, pr#7903)
  - tools, test: Add ceph-objectstore-tool to operate on the meta collection
    (issue#14977, pr#7911)
  - unittest_crypto: benchmark 100,000 CryptoKey::encrypt() calls (issue#14863,
    pr#7801)

-------------------------------------------------------------------
Mon May 02 20:22:48 UTC 2016 - ncutler@suse.com

- Update to version 0.94.6+git.1462220310.9168c7d:
  + ceph.spec.in: make with tests build run full make check
  + install-deps.sh: backport jewel version to hammer
  (fixes bsc#977769)

-------------------------------------------------------------------
Wed Apr 13 15:01:06 UTC 2016 - ncutler@suse.com

- Update to version 0.94.6+git.1460559356.71009e5:
  + hammer: tools: fix race condition in seq/rand bench (part 1)
  + hammer: tools: fix race condition in seq/rand bench (part 2)
  (fixes bsc#977738)

-------------------------------------------------------------------
Thu Mar 31 12:34:14 UTC 2016 - ddiss@suse.com

- Update to version 0.94.6+git.1459427215.f2123a5:
  + osd/ReplicatedPG: do not proxy read *and* process op locally
    (bnc#971768)

-------------------------------------------------------------------
Wed Mar 16 15:43:52 UTC 2016 - ncutler@suse.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 01 16:06:50 UTC 2016 - ncutler@suse.com

- Update to version 0.94.6+git.1456847814.9a3050b:
  + packaging: lsb_release build and runtime dependency (bnc#968466)

-------------------------------------------------------------------
Mon Feb 29 22:34:19 UTC 2016 - ncutler@suse.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 07:41:03 UTC 2016 - ncutler@suse.com

- Update to version 0.94.5+git.1456040245.5d49792:
  + librbd: fixed deadlock while attempting to flush AIO requests
    (bnc#967509)

-------------------------------------------------------------------
Wed Jan 27 11:18:48 UTC 2016 - opensuse-packaging@opensuse.org

- Update to version 0.94.5+git.1453890219.9752e6d:
  + ceph.spec.in: disable udev systemd slices on uninstall
    (bnc#941628)

-------------------------------------------------------------------
Tue Jan 26 08:43:30 UTC 2016 - ncutler@suse.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 08 08:33:22 UTC 2015 - ncutler@suse.com

- Update to version 0.94.5+git.1446971359.1d0909a:
  + Fix ceph --version (bnc#954116)

-------------------------------------------------------------------
Tue Oct 27 11:43:14 UTC 2015 - ncutler@suse.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 <pool> <object> output
    - mon: the output is wrong when runing ceph osd reweight
    - osd: allow peek_map_epoch to return an error
    - osd: cache agent is idle although one object is left in the cache
    - osd: copy-from doesn't preserve truncate_{seq,size}
    - osd: crash creating/deleting pools
    - osd: fix repair when recorded digest is wrong
    - osd: include/ceph_features: define HAMMER_0_94_4 feature
    - osd: is_new_interval() fixes
    - osd: is_new_interval() fixes
    - osd: long standing slow requests: connection->session->waiting_for_map->connection ref cycle
    - osd: Mutex Assert from PipeConnection::try_get_pipe
    - osd: pg_interval_t::check_new_interval - for ec pool, should not rely on
      min_size to determine if the PG was active at the interval
    - osd: PGLog.cc: 732: FAILED assert(log.log.size() == log_keys_debug.size())
    - osd: PGLog::proc_replica_log: correctly handle case where entries between
      olog.head and log.tail were split out
    - osd: read on chunk-aligned xattr not handled
    - osd: suicide timeout during peering - search for missing objects
    - osd: WBThrottle::clear_object: signal on cond when we reduce throttle values
    - rbd: crash during shutdown after writeback blocked by IO errors
    - rgw: add delimiter to prefix only when path is specified
    - rgw: create a tool for orphaned objects cleanup
    - rgw: don't preserve acls when copying object
    - rgw: don't preserve acls when copying object
    - rgw: don't preserve acls when copying object
    - rgw: Ensure that swift keys don't include backslashes
    - rgw: GWWatcher::handle_error -> common/Mutex.cc: 95: FAILED assert(r == 0)
    - rgw: HTTP return code is not being logged by CivetWeb
    - rgw: init_rados failed leads to repeated delete
    - rgw: init some manifest fields when handling explicit objs
    - rgw: Keystone Fernet tokens break auth
    - rgw: region data still exist in region-map after region-map update
    - rgw: remove trailing :port from host for purposes of subdomain matching
    - rgw: rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
    - rgw: returns requested bucket name raw in Bucket response header
    - rgw: segmentation fault when rgw_gc_max_objs > HASH_PRIME
    - rgw: segments are read during HEAD on Swift DLO
    - rgw: setting max number of buckets for user via ceph.conf option
    - rgw: Swift API: X-Trans-Id header is wrongly formatted
    - rgw: testGetContentType and testHead failed
    - rgw: testGetContentType and testHead failed
    - rgw: testGetContentType and testHead failed
    - rgw: testGetContentType and testHead failed
    - rgw: testGetContentType and testHead failed
    - rgw: the arguments 'domain' should not be assigned when return false
    - tests: qa/workunits/cephtool/test.sh: don't assume crash_replay_interval=45
    - tests: TEST_crush_rule_create_erasure consistently fails on i386 builder
    - tools: ceph-disk zap should ensure block device
  + Rebase to upstream 0.94.5
    - librbd: potential assertion failure during cache read
    - osd: osd/ReplicatedPG: remove stray debug line
    - tests: qemu workunit refers to apt-mirror.front.sepia.ceph.com
  + Implement try-restart-on-upgrade feature, controlled by knob in
    /etc/sysconfig/ceph

-------------------------------------------------------------------
Thu Oct 08 11:43:12 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1444304050.353c00e:
  + ceph.spec.in: Comment out fedora-specific patch
  + ceph.spec.in: double %% in commented-out line

-------------------------------------------------------------------
Tue Oct 06 08:58:09 UTC 2015 - ddiss@suse.com

- Update to version 0.94.3+git.1444119347.5395a8d:
  + osd: add write same op; (bnc#948925)

-------------------------------------------------------------------
Mon Sep 28 09:53:05 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1443433821.cc7617e:
  + ceph.spec.in: chown root radosgw (bnc#943471)

-------------------------------------------------------------------
Thu Sep 24 15:01:40 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1443106753.f9fdec9:
  + Fix radosgw permissions assignment

-------------------------------------------------------------------
Wed Sep 23 16:03:05 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1443024075.4cd25d7:
  + ceph.spec.in: remove instance of paranoid that I overlooked

-------------------------------------------------------------------
Wed Sep 23 15:01:26 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1443020322.1ebb148:
  + Extend rcceph to mange rgw
  + Do not add fscap if system security profile is "paranoid"
  + ceph.spec.in: set ownership and file mode bits of radosgw binary

-------------------------------------------------------------------
Mon Sep 21 19:14:14 UTC 2015 - ddiss@suse.com

- Update to version 0.94.3+git.1442862772.b42022b:
  + ceph.spec.in: use full radosgw path for set_permissions

-------------------------------------------------------------------
Mon Sep 21 13:57:27 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1442839293.6b8bff0:
  + etc/permissions.d/: use correct syntax to add capability

-------------------------------------------------------------------
Mon Sep 21 11:19:55 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1442834052.cc757e5:
  + etc/permissions.d/: use the right capability

-------------------------------------------------------------------
Sat Sep 19 22:22:17 UTC 2015 - ncutler@suse.com

- ceph-rpmlintrc: reduce badness of 'non-position-independent-executable'
  and 'permissions-unauthorized-file' from 10000 to 111 to accommodate
  the fix for bnc#943471, subject to security audit

-------------------------------------------------------------------
Sat Sep 19 20:04:46 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1442692972.6de0de6:
  + ceph.spec.in: move permission prereq to radosgw subpackage

-------------------------------------------------------------------
Sat Sep 19 18:50:29 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1442687071.78ee0f1:
  + ceph.spec.in: grant radosgw fscaps (bnc#943471)

-------------------------------------------------------------------
Sat Sep 12 08:20:48 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1442045248.b34899a:
  + rgw: url encode exposed bucket
  + Fixes: bsc#945206 - (CVE-2015-5245)

-------------------------------------------------------------------
Wed Sep 09 13:58:11 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441806990.b414411:
  + ceph.spec.in: Move net-tools BuildRequires back where it belongs

-------------------------------------------------------------------
Wed Sep 09 09:44:57 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441789028.55fcc5a:
  + ceph.spec.in: put sysconfig parameter into a CEPH-specific namespace

-------------------------------------------------------------------
Wed Sep 09 07:43:18 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441784486.4253a0e:
  + ceph.spec.in: check /etc/sysconfig/ceph exists and is readable

-------------------------------------------------------------------
Wed Sep 09 06:11:16 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441778787.8b88b99:
  + spec: add ssl requirements
  + rgw: bypass civetweb dynamic ssl load and link libraries directly (bsc#942874)
  + ceph.spec.in: use /bin/bash to interpret %postun scripts

-------------------------------------------------------------------
Wed Sep 09 04:42:32 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441772130.8cfbfa7:
  + ceph.spec.in: make restart-on-upgrade conditional on /etc/sysconfig

-------------------------------------------------------------------
Tue Sep 08 13:15:34 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441717957.ac32034:
  + ceph.spec.in: Standardize systemd preun and postun scripts

-------------------------------------------------------------------
Tue Sep 08 12:25:31 UTC 2015 - ncutler@suse.com

- Update to version 0.94.3+git.1441706525.a8cbef1:
  + ceph.spec.in: fix double %preun radosgw
  + ceph.spec.in: Remove duplicate %{_initrddir}/ceph

-------------------------------------------------------------------
Tue Sep  8 10:31:23 UTC 2015 - ncutler@suse.com

- Update to v0.94.3  
  + pg ls-by-{pool,primary,osd} commands and pg ls now take the argument
    recovering instead of recovery in order to include the recovering pgs 
    in the listed pgs
  + librbd: aio calls may block
  + osd: make the all osd/filestore thread pool suicide timeouts separately 
    configurable 
  + mon: ceph fails to compile with boost 1.58
  + tests: TEST_crush_reject_empty must not run a mon
  + osd: FAILED assert(!old_value.deleted()) in 
    upgrade:giant-x-hammer-distro-basic-multi run
  + build/ops: linking ceph to tcmalloc causes segfault on SUSE SLE11-SP3
  + common: utf8 and old gcc breakage on RHEL6.5
  + crush: take crashes due to invalid arg
  + rgw: need conversion tool to handle fixes following #11974
  + rgw: Swift API: support for 202 Accepted response code on container creation
  + common: Log::reopen_log_file: take m_flush_mutex
  + rgw: Properly respond to the Connection header with Civetweb
  + rgw: multipart list part response returns incorrect field
  + build/ops: ceph.spec.in: 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph 
    not installed properly on SUSE
  + rgw: radosgw-admin dumps user info twice
  + doc: fix doc build
  + tests: backport 11493 fixes, and test, preventing ec cache pools
  + rgw: does not send Date HTTP header when civetweb frontend is used
  + mon: pg ls is broken
  + librbd: A client opening an image mid-resize can result in the object map 
    being invalidated
  + doc: missing man pages for ceph-create-keys, ceph-disk-*
  + tools: ceph-post-file fails on rhel7
  + build/ops: rcceph script is buggy
  + rgw: Bucket header is enclosed by quotes
  + build/ops: packaging: add SuSEfirewall2 service files
  + rgw: Keystone PKI token expiration is not enforced
  + build/ops: debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2
  + mon: Clock skew causes missing summary and confuses Calamari
  + rgw: rados objects wronly deleted
  + tests: kernel_untar_build fails on EL7
  + fs: Fh ref count will leak if readahead does not need to do read from osd
  + mon: OSDMonitor: allow addition of cache pool with non-empty snaps
  + mon: MDSMonitor: handle MDSBeacon messages properly
  + tools: ceph-disk: get_partition_type fails on /dev/cciss
  + build/ops: max files open limit for OSD daemon is too low
  + mon: add an "osd crush tree" command
  + mon: mon crashes when "ceph osd tree 85 –format json"
  + build/ops: ceph / ceph-dbg steal ceph-objecstore-tool from ceph-test / 
    ceph-test-dbg
  + rgw: DragonDisk fails to create directories via S3: MissingContentLength
  + build/ops: /usr/bin/ceph from ceph-common is broken without installing ceph
  + build/ops: systemd: Increase max files open limit for OSD daemon
  + build/ops: rgw/logrotate.conf calls service with wrong init script name
  + common: OPT_INT option interprets 3221225472 as -1073741824, and crashes in
    Throttle::Throttle()
  + doc: doc/release-notes: v0.94.2
  + common: admin_socket: close socket descriptor in destructor
  + rgw: Object copy bug
  + rgw: empty json response when getting user quota
  + fs: cephfs Dumper tries to load whole journal into memory at once
  + rgw: Fix tool for #11442 does not correctly fix objects created via multipart uploads
  + rgw: Civetweb RGW appears to report full size of object as downloaded when
    only partially downloaded
  + osd: stuck incomplete
  + osd: start_flush: filter out removed snaps before determining snapc's
  + librbd: internal.cc: 1967: FAILED assert(watchers.size() == 1)
  + librbd: new QA client upgrade tests
  + librbd: [ FAILED ] TestLibRBD.ExclusiveLockTransition
  + rgw: Swift API: XML document generated in response for GET on account does
    not contain account name
  + rgw: keystone does not support chunked input
  + mds: MDS is crashed (mds/CDir.cc: 1391: FAILED assert(!is_complete()))
  + cli: ceph: cli interactive mode does not understand quotes
  + librbd: add valgrind memory checks for unit tests
  + build/ops: admin/build-doc: script fails silently under certain circumstances
  + osd: Fixes for rados ops with snaps
  + build/ops: ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/openSUSE
  + fs: client: reference counting 'struct Fh'
  + build/ops: ceph.spec: update OpenSUSE BuildRequires

-------------------------------------------------------------------
Mon Aug 31 06:58:32 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1441004123.f2e70ec:
  + ceph.spec.in: revert first attempt to fix bnc#943471

-------------------------------------------------------------------
Fri Aug 28 19:32:11 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1440790199.c542058:
  + ceph.spec.in: give full path to setcap so OBS can find it (bnc#943471)

-------------------------------------------------------------------
Fri Aug 28 14:51:34 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1440773331.ca349bd:
  + ceph.spec.in: bestow on radosgw bind-to-lower-ports capability (bnc#943471)
  + ceph.spec.in: libcap-progs needs to be a build dependency (bnc#943471)

-------------------------------------------------------------------
Fri Aug 28 12:05:17 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1440762618.427b024:
  + enable dmcrypt-plain and luks and add key-server to retrieve keys
  + fixed a stupid typo
  + Change udev files for systemd. * adapt dmcrypt+luks journal TYPE
  + Wait for network to become ready to avoid early key retrieval.
  + Add modularity to key-retrieval.
  + Wrap changes for key retrieval in one method
  + Implements: fate#317915

-------------------------------------------------------------------
Thu Aug 27 14:10:29 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1440684546.ae5a2de:
  + src/ceph-disk: Feature setup of unused disk (bnc#943250)
  + src/ceph-disk: Feature setup of unused disk tests

-------------------------------------------------------------------
Thu Aug 27 09:00:13 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1440665231.899dd62:
  + ceph.spec.in: drop obsolete sysvinit code (bnc#943067)

-------------------------------------------------------------------
Mon Aug 10 09:40:32 UTC 2015 - ddiss@suse.com

- Update to version 0.94.2+git.1439199473.5a694ab:
  + ceph.spec.in: fix License line
  + ceph-disk: add --log-stdout parameter
  + ceph-disk: split get_dmcrypt_key_path from key creation; (bnc#926756)
  + ceph-disk: map dmcrypt devices prior to activation; (bnc#926756)
  + systemd: activate disks via systemd service instead of udev; (bnc#926756)
  + ceph.spec: ship ceph-disk-* units; (bnc#926756)
  + ceph.spec: install the new systemd-based udev rules; (bnc#926756)
  + udev: remove unused SUSE specific ceph-osd.rules; (bnc#926756)
  + rbdnamer: drop unneccessary tr usage
  + ceph-disk: fix dmcrypt_map() usage for LUKS activate; (bnc#926756)
  + osd.rules.systemd: add entries to handle LUKS partitions; (bnc#926756)

-------------------------------------------------------------------
Sat Aug 01 07:34:38 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1438414362.0b5ea96:
  + ceph.spec.in: put distro conditionals around Group

-------------------------------------------------------------------
Thu Jul 30 12:52:49 UTC 2015 - ddiss@suse.com

- Update to version 0.94.2+git.1438260531.ea60e7d:
  + tracing: add missing tracepoints for writesame and extent_cmp
  + osd: fix CMPEXT tracepoint call

-------------------------------------------------------------------
Thu Jul 30 10:37:12 UTC 2015 - ddiss@suse.com

- Update to version 0.94.2+git.1438252213.4d5fb5e:
  + osd: add new extent comparison op
  + osd: add write same op

-------------------------------------------------------------------
Tue Jul 28 14:21:37 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1438093103.590885f:
  + ceph.spec.in: make sure $FIRST_ARG is defined in %preun
  (cleanup of previous patch 8ef24f3)

-------------------------------------------------------------------
Tue Jul 28 13:51:52 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1438091324.8ef24f3:
  + ceph.spec.in: make preuninstall disable services only on removal, not on upgrade
  (fixes bnc#939703)

-------------------------------------------------------------------
Mon Jul 27 09:07:33 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1437987912.e7d46ea:
  + json_spirit: use utf8 intenally when parsing \uHHHH
  + json_sprit: fix the FTBFS on old gcc
  (fixes bnc#907510)

-------------------------------------------------------------------
Thu Jul 16 11:13:49 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1437045154.31f1afb:
  + ceph.spec.in: fix lttng/babeltrace conditionals

-------------------------------------------------------------------
Thu Jul 16 10:13:20 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1437031127.4f85adc:
  + packaging: RGW depends on /etc/mime.types

-------------------------------------------------------------------
Mon Jul 13 16:46:06 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1436805544.23ebc1e:
  + ceph.spec.in: do not run fdupes, even on SLE/openSUSE

-------------------------------------------------------------------
Mon Jul 13 16:07:35 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1436803563.ad4ac4b:
  + packaging: make logrotate a hard dependency across all distros

-------------------------------------------------------------------
Fri Jul 10 10:37:20 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1436516072.80f3c95:
  + ceph.spec.in: fix babeltrace handling on SUSE

-------------------------------------------------------------------
Fri Jul 10 07:38:32 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1436509696.f83d947:
  + mon: remove unused variable
  + ceph.spec.in: fix 95-ceph-osd.rules installation

-------------------------------------------------------------------
Thu Jul 09 20:10:51 UTC 2015 - ncutler@suse.com

- Update to version 0.94.2+git.1436469539.7a9051f:
  + ceph.spec.in libcephfs_jni1 has no %post and %postun
  + ceph.spec.in summary-ended-with-dot
  + Add rpm conditionals : tests
  + Add rpm conditionals : tcmalloc
  + Add rpm conditionals : libs_compat
  + ceph.spec.in: remove the right stray %endif
  + ceph.spec.in: move specific BuildRequires to where they belong
  + ceph.spec.in: remove duplicate BuildRequires
  + ceph.spec.in: always compile and install man pages when making rpm
  + ceph.spec.in: Bug fix for man file packaging.
  + ceph_spec buildep python sphinx for fedora
  + ceph.spec.in: Require git distro-wide
  + ceph.spec.in: rbd-replay-prep is not being built on f21+
  + ceph.spec.in: fix:Add missing directories breaking build
  + ceph.spec.in:BuildRequires sharutils
  + ceph.spec.in: package rbd-replay-prep on all Fedoras
  + ceph.spec.in: rm reference to EOL Fedoras (< 20)
  + ceph.spec.in: clarify two important comments
  + ceph.spec.in: python-argparse only in Python 2.6
  + ceph.spec.in: fix python-flask dependency for SUSE
  + ceph.spec.in: remove duplicate BuildRequires: sharutils
  + ceph.spec.in: drop the %py_requires macro
  + ceph.spec.in: strip out all instances of %{epoch}: (bnc#937017)
  + ceph.spec.in: add missing -%{release}
  + ceph.spec.in: fix _with_systemd conditional
  + ceph.spec.in: /var/run/ceph only on non-SUSE and SLE11-SP3
  + buildtool:define variable for setting make jobs
  + ceph.spec.in: use _udevrulesdir to eliminate conditionals
  + ceph.spec.in: snappy-devel for all supported distros
  + ceph.spec.in: drop lsb-release dependency from ceph-common
  + ceph.spec.in: clean up suse_version conditionals
  + ceph.spec.in: do not run %debug_package
  + ceph.spec.in: use MAKE_JOBS for make check-local, too
  + ceph.spec.in: systemd/sysvinit installs (bnc#930220)
  + ceph.spec.in: add systemd %pre, %post, and %preun scripts
  + ceph.spec.in: systemd-ify radosgw
  + ceph.spec.in: systemd-related mods to ceph and ceph-common %files
  + ceph.spec.in:Add %bcond_with librocksdb
  + ceph.spec.in: add a bcond_with for jemalloc
  + systemd/tmpfiles.d_ceph-rgw.conf: add missing file
  + ceph.spec.in: fix /etc/init.d/ceph and 95-ceph-osd.rules
  + ceph.spec.in: remove duplicate ceph-osd-prestart.sh
  + ceph.spec.in: always package rcceph

-------------------------------------------------------------------
Thu Jul  9 20:06:22 UTC 2015 - ncutler@suse.com

- Update to v0.94.2 
  - build: compilation error: No high-precision counter available (armhf,
    powerpc..)
  - ceph-dencoder links to libtcmalloc, and shouldn’t 
  - ceph-disk: disk zap sgdisk invocation
  - ceph-disk: use a new disk as journal disk,ceph-disk prepare fail
  - ceph-objectstore-tool should be in the ceph server package
  - librados: can get stuck in redirect loop if osdmap epoch ==
    last_force_op_resend
  - librbd: A retransmit of proxied flatten request can result in -EINVAL
  - librbd: ImageWatcher should cancel in-flight ops on watch error
  - librbd: Objectcacher setting max object counts too low
  - librbd: Periodic failure of TestLibRBD.DiffIterateStress
  - librbd: Queued AIO reference counters not properly updated
  - librbd: deadlock in image refresh
  - librbd: notification race condition on snap_create
  - mds: Hammer uclient checking
  - mds: remove caps from revoking list when caps are voluntarily released
  - messenger: double clear of pipe in reaper
  - mon: Total size of OSDs is a maginitude less than it is supposed to be
  - osd: don’t check order in finish_proxy_read
  - osd: handle old semi-deleted pgs after upgrade
  - osd: object creation by write cannot use an offset on an erasure coded pool
  - rgw: Improve rgw HEAD request by avoiding read the body of the first chunk
  - rgw: civetweb is hitting a limit (number of threads 1024)
  - rgw: civetweb should use unique request id
  - rgw: critical fixes for hammer
  - rgw: fix swift COPY headers
  - rgw: improve performance for large object (multiple chunks) GET
  - rgw: init-radosgw: run RGW as root
  - rgw: keystone token cache does not work correctly
  - rgw: make quota/gc thread configurable for starting
  - rgw: make swift responses of RGW return last-modified, content-length,
    x-trans-id headers
  - rgw: merge manifests correctly when there’s prefix override
  - rgw: quota not respected in POST object
  - rgw: restore buffer of multipart upload after EEXIST
  - rgw: shouldn’t need to disable rgw_socket_path if frontend is configured
  - rgw: swift: Response header of GET request for container does not contain
    X-Container-Object-Count, X-Container-Bytes-Used and x-trans-id headers
  - rgw: swift: Response header of POST request for object does not contain
    content-length and x-trans-id headers 
  - rgw: swift: response for GET/HEAD on container does not contain the
    X-Timestamp header
  - rgw: swift: response for PUT on /container does not contain the mandatory
    Content-Length header when FCGI is used 
  - rgw: swift: wrong handling of empty metadata on Swift container
  - tests: TestFlatIndex.cc races with TestLFNIndex.cc
  - tests: ceph-helpers kill_daemons fails when kill fails

-------------------------------------------------------------------
Tue Jul 07 12:50:42 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1436273314.0119a50:
  + ceph.spec.in: add SUSE header boilerplate
  + ceph.spec.in: eliminate %debug_package

-------------------------------------------------------------------
Tue Jul 07 08:08:10 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1436256373.4e3f515:
  + ceph.spec.in: strip out all instances of %{epoch}: (bnc#931017)

-------------------------------------------------------------------
Thu Jul 02 19:30:33 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435864755.94aee1d:
  + ceph.spec.in: rename tmpfiles.d_ceph.conf -> ceph.tmpfiles.d

-------------------------------------------------------------------
Thu Jul 02 18:05:56 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435860248.19b0dae:
  + ceph.spec.in: rename tmpfiles.d_ceph.conf -> ceph.tmpfiles.d

-------------------------------------------------------------------
Thu Jul 02 17:21:37 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435857604.66e6290:
  + ceph.spec.in: do not set epoch in SLE/openSUSE
  + Revert "ceph.spec.in: include /etc/ceph and /var/log/ceph in ceph package"
  + mon: remove unused variable
  + ceph.spec.in: fix _with_systemd conditional
  + ceph.spec.in: /var/run/ceph only on non-systemd
  + rename systemd/tmpfiles.d_ceph.conf -> systemd/ceph.tmpfiles.d
  + ceph.spec.in: make systemd a BuildRequires as well as a Requires

-------------------------------------------------------------------
Thu Jul 02 15:49:08 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435852005.bf8fd6c:
  + ceph.spec.in: do not set epoch in SLE/openSUSE

-------------------------------------------------------------------
Tue Jun 30 10:53:42 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435661467.0b00af9:
  + ceph.spec.in: install 50-rbd.rules in the right place (bnc#934343)
  + ceph.spec.in: leveldb-devel cleanup

-------------------------------------------------------------------
Mon Jun 29 14:43:03 UTC 2015 - ncutler@suse.com

- _service: use a new "commandtorun" parameter to tar_scm
  source service to generate .git_version file (bnc#930378)

-------------------------------------------------------------------
Fri Jun 26 11:02:59 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1435316365.0e1e29d:
  + logrotate: fixes for systemd (bnc#931451)

-------------------------------------------------------------------
Thu Jun 25 18:51:26 UTC 2015 - ncutler@suse.com

- ceph-rpmlintrc: filter out shlib-fixed-dependency 

-------------------------------------------------------------------
Sat Jun 13 13:20:25 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1434201241.11fd648:
  + ceph.spec.in: make Java stuff conditional
  + ceph.spec.in: unfix version numbers in shared library requires

-------------------------------------------------------------------
Wed Jun 10 15:45:36 UTC 2015 - ddiss@suse.com

- Update to version 0.94.1+git.1433949788.70c7d2a:
  + ceph.spec.in: package the rbd udev rule on SUSE; (bnc#933916).

-------------------------------------------------------------------
Wed Jun 10 10:55:56 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1433933642.719eb1c:
  + ceph.spec.in: disable cephfs_java

-------------------------------------------------------------------
Tue Jun 09 12:48:48 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1433854012.9ba8d7d:
  + ceph.spec.in: sharutils only if with cephfs_java

-------------------------------------------------------------------
Sat Jun 06 09:40:16 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1433583506.2968d81:
  + ceph.spec.in: fix name of libatomic_ops-devel package

-------------------------------------------------------------------
Fri Jun 05 18:35:25 UTC 2015 - ncutler@suse.com

- Update to version 0.94.1+git.1433529219.944bda5:
  + _service: migrate to obs-service-extract_ceph_spec 
  + _service: add changesgenerate to tar_scm so changes file is updated
    automagically
  + _servicedata: add file used by changesgenerate

-------------------------------------------------------------------
Fri Jun  5 09:05:27 UTC 2015 - ncutler@suse.com

- ceph.spec.in: no longer require apache2-mod_fcgid
  + apache2-mod_fcgid was required for rgw in SES1, but in SES2
    rgw will use civetweb
  + commit 21e6a70fa42756b9dd89bede0db555ca9ff92a6c
  + Fixes bnc#933724

-------------------------------------------------------------------
Fri Jun  5 07:05:16 UTC 2015 - ncutler@suse.com

- rpmlintrc: filter out spurious "systemd-service-without-service" 
  warnings
  + Fixes bnc#933685

-------------------------------------------------------------------
Thu Jun  4 11:34:12 UTC 2015 - ncutler@suse.com

- ceph.spec.in: fix syntax error in if statement
  + commit e014284c7cfb3a96efc717e1cf6138a8d289510b

-------------------------------------------------------------------
Thu Jun  4 11:07:54 UTC 2015 - ncutler@suse.com

- ceph.spec.in: cleanup 
  + commit e3eabccc953464f760a6b817b1221a6ea99898fa

-------------------------------------------------------------------
Thu Jun  4 10:48:27 UTC 2015 - ncutler@suse.com

- ceph.spec.in: drop opensuse from conditional build
  + It is sufficient to check if suse_version is defined: this
    identifies both SLES and openSUSE.
  + commit 92851c6fa8eb5761790e5f89c72761741fa527ea

-------------------------------------------------------------------
Thu Jun  4 09:35:37 UTC 2015 - ncutler@suse.com

- ceph.spec.in: include /etc/ceph and /var/log/ceph in ceph package
  + /etc/ceph and /var/log/ceph are included in ceph-common (below)
    but including them in ceph proper, too, gets rid of an RPMLINT warning
  + commit 1053c2127d0298eee9c1e268eb709064c74f4e41

-------------------------------------------------------------------
Thu Jun  4 08:12:27 UTC 2015 - osynge@suse.com

- ceph.spec.in: fix IBS jobs limiter so it really limits the number
  of jobs to six, instead of just appearing to do so
  + commit c58372ee924aed2f1b85c674c1fbf533019443fc

-------------------------------------------------------------------
Wed Jun  3 10:50:04 UTC 2015 - ncutler@suse.com

- ceph.spec.in: remove ceph_daemon.py
  + commit 5c46c8264f43ed83d242a422ef765ad18e53f4d3

-------------------------------------------------------------------
Wed Jun  3 09:28:24 UTC 2015 - ncutler@suse.com

- add ceph-create-keys.8 to man/Makefile-server.am
  + commit 38c5f99d102e1bbb1faceab1bb8721af17ae3641

-------------------------------------------------------------------
Wed Jun  3 08:51:23 UTC 2015 - ncutler@suse.com

- man/ceph-create-keys.8: add missing file
  + IBS build was failing due to missing man/ceph-create-keys.8 - in master,
    this file is generated by 'make' at buildtime. In hammer, it is expected to
    be generated manually prior to the build by running admin/build-doc.
  + commit bcda61fcbe07ee36cd5172d80018f287591660ec

-------------------------------------------------------------------
Tue Jun  2 12:48:18 UTC 2015 - ncutler@suse.com

- _service: disable inclusion of .git/ in tarball
- migrate from .xz to .bz2 since upstream is using .bz2
- drop ceph-radosgw-tmpfiles.d.conf and ceph-tmpfiles.d.conf from
  IBS as these files are in the git repo, now

-------------------------------------------------------------------
Tue Jun  2 11:25:11 UTC 2015 - ncutler@suse.com

- ceph.spec.in: remove ceph_detect_init python library
- add ceph-create-keys manpage (cherry picked from commit
  27cee2f1f46a9f47cda9dfeb56ff1259e982960c)

-------------------------------------------------------------------
Tue Jun  2 09:51:45 UTC 2015 - ncutler@suse.com

- ceph.spec.in: remove mention of ceph-detect-init
  + ceph-detect-init was introduced in the Infernalis development cycle.
    Moreover SUSE ceph has no need for it, so remove mentions of it from
    the spec file.

-------------------------------------------------------------------
Tue Jun  2 05:49:28 UTC 2015 - tserong@suse.com

- Add SuSEfirewall2 service files for Ceph MON, OSD and MDS, for use on SLES
  and openSUSE
  + backport of https://github.com/ceph/ceph/pull/4492

-------------------------------------------------------------------
Mon Jun  1 19:26:16 UTC 2015 - osynge@suse.com

- Rebase spec file and related changes, bringing the spec file up to upstream
  master plus SUSE-specific modifications. Also add two new files:
  + systemd/tmpfiles.d_ceph-rgw.conf
  + systemd/tmpfiles.d_ceph.conf
  + Fixes:
    - bnc#930638

-------------------------------------------------------------------
Thu May 14 12:01:45 UTC 2015 - osynge@suse.com

- Fixes for post install scritps
  + partial fix for #929012

-------------------------------------------------------------------
Thu May  7 13:02:57 UTC 2015 - osynge@suse.com

- Added patches
  + 5ce51ae203bb8ac9b3cb4aa2aaf6a28dddc9d773
    - use same systemd service files for all cluster names.
    - see discussion here https://github.com/ceph/ceph/pull/4062
    - bnc #915567
  + fc6296c8e4865c5afd9ae30db32acacecf3d1c62
    - rcceph:Fixes issue with more than one OSD / MON on same node.
    - bnc #927862
  + ac874dcbe4397bcd56f59b7916d31f8ea0f01722
    - Support non asci characters.
    - bnc #927862
  + ac874dcbe4397bcd56f59b7916d31f8ea0f01722
    - use 127.0.0.1 for internal tests.
  + b6eaf97d4c744cc2f26eb80cf7c5dbceed45e16d
    - Systemd modifications to support multiple cluster names.
  + d338609f6e7afbdcc2ff520617e081e4eeb81bf0
    - mon: osd find / metadata --format plain fallback
    - Fixes: #9538 http://tracker.ceph.com/issues/9538


-------------------------------------------------------------------
Fri May  1 09:37:30 UTC 2015 - ncutler@suse.com

- Add SUSE-specific net-tools build dependency to harmonize spec
  file with upstream

-------------------------------------------------------------------
Wed Apr 29 09:30:24 UTC 2015 - tserong@suse.com

- Move SuSEfirewall2 service files inside source tarball

-------------------------------------------------------------------
Thu Apr 23 12:23:44 UTC 2015 - osynge@suse.com

- Increase max files to 131072 for ceph-osd daemon (bnc#924894)
 
-------------------------------------------------------------------
Mon Apr 20 13:39:08 UTC 2015 - ncutler@suse.com

- Update to 0.94.1: 
  * crush: fix divide-by-0 in straw2 (#11357)
  * crush: fix has_v4_buckets (#11364)
  * osd: fix negative degraded objects during backfilling (#7737)


-------------------------------------------------------------------
Fri Apr 10 14:57:26 UTC 2015 - ncutler@suse.com

- Update to 0.94:
  * build: a few cmake fixes
  * build: reorganize Makefile to allow modular builds
  * ceph-fuse: be more forgiving on remount (#10982)
  * ceph: improve CLI parsing (#11093)
  * common: fix cluster logging to default channel (#11177)
  * crush: fix parsing of straw2 buckets (#11015)
  * doc: update man pages
  * librados: fix leak in C_TwoContexts
  * librados: fix leak in watch/notify path
  * librbd: fix and improve AIO cache invalidation (#10958)
  * librbd: fix memory leak
  * librbd: fix ordering/queueing of resize operations
  * librbd: validate image is r/w on resize/flatten
  * librbd: various internal locking fixes
  * lttng: tracing is disabled until we streamline dependencies
  * mon: add bootstrap-rgw profile
  * mon: do not pollute mon dir with CSV files from CRUSH check
  * mon: fix clock drift time check interval (#10546)
  * mon: fix units in store stats
  * mon: improve error handling on erasure code profile set (#10488, #11144)
  * mon: set {read,write}_tier on ‘osd tier add-cache …’
  * ms: xio: fix misc bugs
  * osd: DBObjectMap: fix locking to prevent rare crash (#9891)
  * osd: fix and document last_epoch_started semantics
  * osd: fix divergent entry handling on PG split
  * osd: fix leak on shutdown
  * osd: fix recording of digest on scrub
  * osd: fix whiteout handling
  * rbd: allow v2 striping parameters for clones and imports
  * rbd: fix formatted output of image features
  * rbd: update man page
  * rgw: don’t overwrite bucket/object owner when setting ACLs (#10978)
  * rgw: enable IPv6 for civetweb (#10965)
  * rgw: fix sysvinit script when rgw_socket_path is not defined (#11159)
  * rgw: pass civetweb configurables through (#10907)
  * rgw: use new watch/notify API
  * osd: reverted degraded writes feature due to 11155

-------------------------------------------------------------------
Fri Mar  6 10:42:00 UTC 2015 - tserong@suse.com

- Add SuSEfirewall2 service files for Ceph MON, OSD & MDS (bnc#919091)

-------------------------------------------------------------------
Thu Mar  5 14:48:16 UTC 2015 - tbehrens@suse.com

- fix mod_fastcgi requirement

-------------------------------------------------------------------
Thu Mar  5 11:56:08 UTC 2015 - tbehrens@suse.com

- include more missing patches 

-------------------------------------------------------------------
Wed Mar  4 09:25:03 UTC 2015 - tbehrens@suse.com

- backports to upstream 0.93 hammer release candidate 

-------------------------------------------------------------------
Mon Feb 23 00:56:10 UTC 2015 - tbehrens@suse.com

- merge changes from ses 1.0 spec file, again use xz compression 

-------------------------------------------------------------------
Mon Feb 16 15:46:33 UTC 2015 - tbehrens@suse.com

- partial revert - adrian points at a working set_version obs
  service variant 

-------------------------------------------------------------------
Mon Feb 16 15:32:19 UTC 2015 - tbehrens@suse.com

- version extraction now scripted 

-------------------------------------------------------------------
Mon Feb 16 14:14:34 UTC 2015 - tbehrens@suse.com

- update to latest upstream 

-------------------------------------------------------------------
Thu Dec  4 23:51:05 UTC 2014 - tbehrens@suse.com

- kill built-in key packaging, have systemd dep for post/postun 

-------------------------------------------------------------------
Thu Dec  4 21:33:10 UTC 2014 - tbehrens@suse.com

- Add _constraints, we otherwise run out of memory for parallel
  builds. 

-------------------------------------------------------------------
Thu Dec  4 18:19:12 UTC 2014 - tbehrens@suse.com

- hacked it to build 

openSUSE Build Service is sponsored by