SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ceph-0.94.10+git.1487762628.598723f6a0-2.1.x86_64.rpm :
Wed May 10 14:00:00 2017 ncutlerAATTsuse.com
- Note that the latest version also contains the following fix:
+ librbd: image.stat() call in librbdpy fails sometimes (bsc#1030638)

Wed Feb 22 13:00:00 2017 ncutlerAATTsuse.com
- Update to version 0.94.10+git.1487762628.598723f:
+ Update to upstream 0.94.10 release

* rgw: handle empty POST condition (bsc#1007217)

* 13207: Rados Gateway: Anonymous user is able to read bucket with authenticated read ACL (bsc#997025)

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

* rgw: TempURL in radosgw behaves now like its Swift\'s counterpart (bsc#1015371)

* plus other notable changes: http://ceph.com/releases/v0-94-10-hammer-released/

Sun Dec 4 13:00:00 2016 ncutlerAATTsuse.com
- Update to version 0.94.9+git.1480881642.f4c00f6:
+ fix bsc#978080
- run-make-check.sh: use /sbin/modprobe
- run-make-check.sh: stricter check for yum/apt-get/zypper

Thu Oct 20 14:00:00 2016 ncutlerAATTsuse.com
- fix \"ceph --version\"

Tue Sep 20 14:00:00 2016 ncutlerAATTsuse.com
- Update to version 0.94.9+git.1474374266.239fe15:
+ ceph.spec.in: saner lttng enablement
+ ceph.spec.in: disable Java on SUSE

Wed Sep 7 14:00:00 2016 ncutlerAATTsuse.com
- Update to version 0.94.9+git.1473250424.03d6b07:
+ ceph_disk.main: s/get_dev_size/get_free_partition_size/ (bsc#968766)

Mon Sep 5 14:00:00 2016 ncutlerAATTsuse.com
- Update to version 0.94.9+git.1473088739.e7cafd6 (new upstream point release
0.94.9):

* build/ops: rocksdb do not link against tcmalloc if it\'s disabled (#14799)

* build/ops: Add -D_LARGEFILE64_SOURCE to Linux build (#16611)

* build/ops: boost uuid makes valgrind complain (#12736)

* build/ops: ceph-disk s/by-parttype-uuid/by-parttypeuuid/ (#15867)

* common: add units to rados bench output and clean up formatting (#12248)

* common: config set with negative value results in \"error setting
\'filestore_merge_threshold\' to \'-40\': (22) Invalid argument\" (#13829)

* common: linking to -lrbd causes process startup times to balloon (#15225)

* doc: fix by-parttypeuuid in ceph-disk(8) nroff (#15867)

* fs: double decreased the count to trim caps which will cause failing to
respond to cache pressure (#14319)

* log: do not repeat errors to stderr (#14616)

* mds: failing file operations on kernel based cephfs mount point leaves
unaccessible file behind on hammer 0.94.7 (#16013)

* mds: fix stray purging in \'stripe_count > 1\' case (#15050)

* mds: wrongly treat symlink inode as normal file/dir when symlink inode is
stale on kcephfs (#15702, Zhi Zhang)

* mon: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent)
failure in upgrade/hammer-x (#13992)

* mon: Monitor: validate prefix on handle_command() (#16297, bsc#987144)

* mon: drop pg temps from not the current primary in OSDMonitor (#16127)

* mon: fix calculation of %USED (#15641)

* mon: improve reweight_by_utilization() logic (#15686)

* mon: pool quota alarm is not in effect (#15478)

* mon: wrong ceph get mdsmap assertion (#14681)

* msgr: ceph-osd valgrind invalid reads/writes (#15870)

* objecter: LibRadosWatchNotifyPPTests/LibRadosWatchNotifyPP.WatchNotify2Timeout/1 segv
(#15760)

* osd: OSD reporting ENOTEMPTY and crashing (#14766)

* osd: When generating past intervals due to an import end at pg epoch and
fix build_past_intervals_parallel (#12387, #14438)

* osd: acting_primary not updated on split (#15523)

* osd: assert(!actingbackfill.empty()): old watch timeout tries to queue
repop on replica (#15391)

* osd: assert(rollback_info_trimmed_to == head) in PGLog (#13965)

* osd: delete one of the repeated op->mark_started in
ReplicatedBackend::sub_op_modify_impl (#16572)

* osd: fix omap digest compare when scrub (#16000)

* osd: is_split crash in handle_pg_create (#15426)

* osd: objects unfound after repair (fixed by repeering the pg) (#15006)

* osd: rados cppool omap to ec pool crashes osd (#14695)

* osd: remove all stale osdmaps in handle_osd_map() (#13990)

* osd: send write and read sub ops on behalf of client ops at normal priority
in ECBackend (#14313)

* rbd: snap rollback: restore the link to parent (#14512)

* rgw: S3: set EncodingType in ListBucketResult (#15896)

* rgw: backport rgwx-copy-if-newer for radosgw-agent (#16262)

* rgw: bucket listing following object delete is partial (#14826)

* rgw: convert plain object to versioned (with null version) when removing
(#15243)

* rgw: fix multi-delete query param parsing (#16618)

* rgw: have a flavor of bucket deletion to bypass GC and to trigger (#15557)

* rgw: keep track of written_objs correctly (#15886)

* rgw: multipart ListPartsResult has missing quotes on ETag (#15334)

* rgw: no Last-Modified, Content-Size and X-Object-Manifest headers if no
segments in DLO manifest (#15812)

* rgw: radosgw server abort when user passed bad parameters to set quota
(#14190, #14191)

* rgw: radosgw-admin region-map set is not reporting the bucket quota
correctly (#16815)

* rgw: refrain from sending Content-Type/Content-Length for 304 responses
(#16327, #13582, #15119, #14005)

* rgw: remove bucket index objects when deleting the bucket (#16412)

* rgw: set Access-Control-Allow-Origin to an asterisk if allowed in a rule
(#15348)

* rgw: subset of uploaded objects via radosgw are unretrievable when using EC
pool (#15745)

* rgw: subuser rm fails with status 125 (#14375)

* rgw: the swift key remains after removing a subuser (#12890, #14375)

* rgw: user quota may not adjust on bucket removal (#14507)

* tests: be more generous with test timeout (#15403)

* tests: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable
(#16289)

Fri Aug 26 14:00:00 2016 lchiquittoAATTsuse.de
- Remove runtime dependency on \"ceph\" from \"ceph-devel-compat\".
(bsc#995632)

Thu Jul 21 14:00:00 2016 ncutlerAATTsuse.com
- Update to version 0.94.7+git.1469119571.8e6f430:
+ ceph.spec.in: version -compat provides, obsoletes

Mon Jul 18 14:00:00 2016 ncutlerAATTsuse.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 2 14:00:00 2016 ncutlerAATTsuse.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 14:00:00 2016 ncutlerAATTsuse.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 14:00:00 2016 ddissAATTsuse.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 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 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 8 14:00:00 2015 ncutlerAATTsuse.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 6 14:00:00 2015 ddissAATTsuse.com
- Update to version 0.94.3+git.1444119347.5395a8d:
+ osd: add write same op; (bnc#948925)

Mon Sep 28 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1443433821.cc7617e:
+ ceph.spec.in: chown root radosgw (bnc#943471)

Thu Sep 24 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1443106753.f9fdec9:
+ Fix radosgw permissions assignment

Wed Sep 23 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1443024075.4cd25d7:
+ ceph.spec.in: remove instance of paranoid that I overlooked

Wed Sep 23 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ddissAATTsuse.com
- Update to version 0.94.3+git.1442862772.b42022b:
+ ceph.spec.in: use full radosgw path for set_permissions

Mon Sep 21 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1442839293.6b8bff0:
+ etc/permissions.d/: use correct syntax to add capability

Mon Sep 21 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1442834052.cc757e5:
+ etc/permissions.d/: use the right capability

Sat Sep 19 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1442692972.6de0de6:
+ ceph.spec.in: move permission prereq to radosgw subpackage

Sat Sep 19 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1442687071.78ee0f1:
+ ceph.spec.in: grant radosgw fscaps (bnc#943471)

Sat Sep 12 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1442045248.b34899a:
+ rgw: url encode exposed bucket
+ Fixes: bsc#945206 - (CVE-2015-5245)

Wed Sep 9 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1441806990.b414411:
+ ceph.spec.in: Move net-tools BuildRequires back where it belongs

Wed Sep 9 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1441789028.55fcc5a:
+ ceph.spec.in: put sysconfig parameter into a CEPH-specific namespace

Wed Sep 9 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1441784486.4253a0e:
+ ceph.spec.in: check /etc/sysconfig/ceph exists and is readable

Wed Sep 9 14:00:00 2015 ncutlerAATTsuse.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 9 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1441772130.8cfbfa7:
+ ceph.spec.in: make restart-on-upgrade conditional on /etc/sysconfig

Tue Sep 8 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.3+git.1441717957.ac32034:
+ ceph.spec.in: Standardize systemd preun and postun scripts

Tue Sep 8 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1441004123.f2e70ec:
+ ceph.spec.in: revert first attempt to fix bnc#943471

Fri Aug 28 14:00:00 2015 ncutlerAATTsuse.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:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1440665231.899dd62:
+ ceph.spec.in: drop obsolete sysvinit code (bnc#943067)

Mon Aug 10 14:00:00 2015 ddissAATTsuse.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 1 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1438414362.0b5ea96:
+ ceph.spec.in: put distro conditionals around Group

Thu Jul 30 14:00:00 2015 ddissAATTsuse.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 14:00:00 2015 ddissAATTsuse.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:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1437045154.31f1afb:
+ ceph.spec.in: fix lttng/babeltrace conditionals

Thu Jul 16 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1437031127.4f85adc:
+ packaging: RGW depends on /etc/mime.types

Mon Jul 13 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1436805544.23ebc1e:
+ ceph.spec.in: do not run fdupes, even on SLE/openSUSE

Mon Jul 13 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1436803563.ad4ac4b:
+ packaging: make logrotate a hard dependency across all distros

Fri Jul 10 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.2+git.1436516072.80f3c95:
+ ceph.spec.in: fix babeltrace handling on SUSE

Fri Jul 10 14:00:00 2015 ncutlerAATTsuse.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 9 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 7 14:00:00 2015 ncutlerAATTsuse.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 7 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1436256373.4e3f515:
+ ceph.spec.in: strip out all instances of %{epoch}: (bnc#931017)

Thu Jul 2 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1435864755.94aee1d:
+ ceph.spec.in: rename tmpfiles.d_ceph.conf -> ceph.tmpfiles.d

Thu Jul 2 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1435860248.19b0dae:
+ ceph.spec.in: rename tmpfiles.d_ceph.conf -> ceph.tmpfiles.d

Thu Jul 2 14:00:00 2015 ncutlerAATTsuse.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 2 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1435852005.bf8fd6c:
+ ceph.spec.in: do not set epoch in SLE/openSUSE

Tue Jun 30 14:00:00 2015 ncutlerAATTsuse.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:00:00 2015 ncutlerAATTsuse.com
- _service: use a new \"commandtorun\" parameter to tar_scm
source service to generate .git_version file (bnc#930378)

Fri Jun 26 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1435316365.0e1e29d:
+ logrotate: fixes for systemd (bnc#931451)

Thu Jun 25 14:00:00 2015 ncutlerAATTsuse.com
- ceph-rpmlintrc: filter out shlib-fixed-dependency

Sat Jun 13 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ddissAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1433933642.719eb1c:
+ ceph.spec.in: disable cephfs_java

Tue Jun 9 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1433854012.9ba8d7d:
+ ceph.spec.in: sharutils only if with cephfs_java

Sat Jun 6 14:00:00 2015 ncutlerAATTsuse.com
- Update to version 0.94.1+git.1433583506.2968d81:
+ ceph.spec.in: fix name of libatomic_ops-devel package

Fri Jun 5 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- rpmlintrc: filter out spurious \"systemd-service-without-service\"
warnings
+ Fixes bnc#933685

Thu Jun 4 14:00:00 2015 ncutlerAATTsuse.com
- ceph.spec.in: fix syntax error in if statement
+ commit e014284c7cfb3a96efc717e1cf6138a8d289510b

Thu Jun 4 14:00:00 2015 ncutlerAATTsuse.com
- ceph.spec.in: cleanup
+ commit e3eabccc953464f760a6b817b1221a6ea99898fa

Thu Jun 4 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- ceph.spec.in: remove ceph_daemon.py
+ commit 5c46c8264f43ed83d242a422ef765ad18e53f4d3

Wed Jun 3 14:00:00 2015 ncutlerAATTsuse.com
- add ceph-create-keys.8 to man/Makefile-server.am
+ commit 38c5f99d102e1bbb1faceab1bb8721af17ae3641

Wed Jun 3 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- ceph.spec.in: remove ceph_detect_init python library
- add ceph-create-keys manpage (cherry picked from commit
27cee2f1f46a9f47cda9dfeb56ff1259e982960c)

Tue Jun 2 14:00:00 2015 ncutlerAATTsuse.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 14:00:00 2015 tserongAATTsuse.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 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.com
- Fixes for post install scritps
+ partial fix for #929012

Thu May 7 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 ncutlerAATTsuse.com
- Add SUSE-specific net-tools build dependency to harmonize spec
file with upstream

Wed Apr 29 14:00:00 2015 tserongAATTsuse.com
- Move SuSEfirewall2 service files inside source tarball

Thu Apr 23 14:00:00 2015 osyngeAATTsuse.com
- Increase max files to 131072 for ceph-osd daemon (bnc#924894)

Mon Apr 20 14:00:00 2015 ncutlerAATTsuse.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:00:00 2015 ncutlerAATTsuse.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 13:00:00 2015 tserongAATTsuse.com
- Add SuSEfirewall2 service files for Ceph MON, OSD & MDS (bnc#919091)

Thu Mar 5 13:00:00 2015 tbehrensAATTsuse.com
- fix mod_fastcgi requirement

Thu Mar 5 13:00:00 2015 tbehrensAATTsuse.com
- include more missing patches

Wed Mar 4 13:00:00 2015 tbehrensAATTsuse.com
- backports to upstream 0.93 hammer release candidate

Mon Feb 23 13:00:00 2015 tbehrensAATTsuse.com
- merge changes from ses 1.0 spec file, again use xz compression

Mon Feb 16 13:00:00 2015 tbehrensAATTsuse.com
- partial revert - adrian points at a working set_version obs
service variant

Mon Feb 16 13:00:00 2015 tbehrensAATTsuse.com
- version extraction now scripted

Mon Feb 16 13:00:00 2015 tbehrensAATTsuse.com
- update to latest upstream

Thu Dec 4 13:00:00 2014 tbehrensAATTsuse.com
- kill built-in key packaging, have systemd dep for post/postun

Thu Dec 4 13:00:00 2014 tbehrensAATTsuse.com
- Add _constraints, we otherwise run out of memory for parallel
builds.

Thu Dec 4 13:00:00 2014 tbehrensAATTsuse.com
- hacked it to build


 
ICM