Changelog for
ceph-0.94.5+git.1446971359.1d0909a-1.1.x86_64.rpm :
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