SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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


 
ICM