Changelog for
python-ceph-0.72.2-3.1.x86_64.rpm :
Wed Apr 9 14:00:00 2014 dmuellerAATTsuse.com
- fix ceph.spec formatting (run format_spec)
Wed Feb 5 13:00:00 2014 ddissAATTsuse.com
- Updated to v0.72.2
+ mon: ‘osd pool set ...’ syntax change
+ osd: added test for missing on-disk HEAD object
+ osd: fix osd bench block size argument
+ rgw: fix hang on large object GET
+ rgw: fix rare use-after-free
+ rgw: various DR bug fixes
+ rgw: do not return error on empty owner when setting ACL
+ sysvinit, upstart: prevent starting daemons using both init systems
Tue Nov 19 13:00:00 2013 ddissAATTsuse.com
- Updated to v0.72.1
+ osd: fix upgrade bug #6761
+ ceph_filestore_tool: introduced tool to repair errors caused by #6761
- Addressed a number of minor rpmlint issues.
Mon Nov 11 13:00:00 2013 ddissAATTsuse.com
- Updated to v0.72
+ see http://ceph.com/docs/master/release-notes/#v0-72 for details
Wed Oct 30 13:00:00 2013 ddissAATTsuse.com
- Updated to v0.71
+ see http://ceph.com/docs/master/release-notes/#v0-71 for details
+ removed libhadoopcephfs1 package, replaced upstream by generic
libcephfs Java wrappers and an external hadoop shim.
Mon Oct 7 14:00:00 2013 ddissAATTsuse.com
- Updated to v0.70
+ see http://ceph.com/docs/master/release-notes/#v0-70 for details
+ removed upstream patch:
mds-remove-waiting-lock-before-merging-with-neighbours.patch
Mon Sep 2 14:00:00 2013 ddissAATTsuse.com
- Updated to v0.67.2
Mon Jul 29 14:00:00 2013 ddissAATTsuse.com
- Fixed MDS POSIX locking deadlock, added new patch:
+ mds-remove-waiting-lock-before-merging-with-neighbours.patch
Thu Jul 18 14:00:00 2013 ddissAATTsuse.com
- Added missing requires to base ceph package
+ python-ceph is required by ceph executable
+ upstream also adds xfsprogs, intentionally left out here
Tue Jul 16 14:00:00 2013 ddissAATTsuse.com
- Updated to v0.66
+ removed upstream ceph-common_sh.fix.sshdir.diff
+ removed fixed ceph-common_sh.dont.exit.on.ssh-error.diff
+ removed upstream ceph-init-create-dirs-only-on-startup.diff
+ removed fixed 0002-fix-fwrite-related-compiler-warnings.patch
+ perform non-parallel build, to avoid OOM during compile
+ added snappy and leveldb buildreqs
Fri Jan 18 13:00:00 2013 dalgaafAATTsuse.de
- updated to git v0.56-337-g76e715b
- add Requires: perl and python
Thu Jan 17 13:00:00 2013 dalgaafAATTsuse.de
- updated to git v0.56-287-gb0162fa
- removed upstream gone patch:
- 0001-configure.ac-fix-problem-with-enable-cephfs-java.patch
Wed Jan 16 13:00:00 2013 dalgaafAATTsuse.de
- move libcephfs-test.jar into cephfs-java package
Wed Jan 16 13:00:00 2013 dalgaafAATTsuse.de
- updated to git cf149c8c834c1ab
- added new patch:
- 0001-configure.ac-fix-problem-with-enable-cephfs-java.patch
- removed upstream gone patches:
- 0001-ac_prog_javah.m4-fix-autotools-warning.patch
- 0001-osd-ReplicatedPG.cc-fix-errors-in-_scrub.patch
- 0001-src-java-Makefile.am-fix-default-java-dir.patch
- 0002-ceph.spec.in-fix-handling-of-java-files.patch
- 0003-ceph.spec.in-rename-libcephfs-java-package-to-cephfs.patch
- 0004-ceph.spec.in-fix-libcephfs-jni-package-name.patch
- 0005-configure.ac-remove-AC_PROG_RANLIB.patch
- 0006-configure.ac-change-junit4-handling.patch
- 0007-configure.ac-check-for-org.junit.rules.ExternalResou.patch
Tue Jan 15 13:00:00 2013 dalgaafAATTsuse.de
- update to to git e182c1fd3132d
- added new patch:
- 0001-ac_prog_javah.m4-fix-autotools-warning.patch: fix a
autotools warning on older autotools systems as e.g. SLES11
Fri Jan 11 13:00:00 2013 dalgaafAATTsuse.de
- updated to git 310112f702d1429
- removed patch:
- 0001-osd-ReplicatedPG.cc-fix-errors-in-_scrub.patch: same
patch was commited by another developer and is incluede now
Fri Jan 11 13:00:00 2013 dalgaafAATTsuse.de
- enable libedit again for CentOS and RHEL, build an extra package
of libedit for these ditros
Fri Jan 11 13:00:00 2013 dalgaafAATTsuse.de
- fix build:
- RHEL6 and CentOS6: use java-1.6.0-openjdk-devel, disable
fdupes and libedit
Wed Jan 9 13:00:00 2013 dalgaafAATTsuse.de
- added new patch to fix build:
- 0001-osd-ReplicatedPG.cc-fix-errors-in-_scrub.patch
Wed Jan 9 13:00:00 2013 dalgaafAATTsuse.de
- updated to git 62e721a91c15319 (includes v0.56.1)
Wed Jan 9 13:00:00 2013 dalgaafAATTsuse.de
- added new patches to fix build of package:
- 0001-src-java-Makefile.am-fix-default-java-dir.patch
- 0002-ceph.spec.in-fix-handling-of-java-files.patch
- 0003-ceph.spec.in-rename-libcephfs-java-package-to-cephfs.patch
- 0004-ceph.spec.in-fix-libcephfs-jni-package-name.patch
- 0005-configure.ac-remove-AC_PROG_RANLIB.patch
- 0006-configure.ac-change-junit4-handling.patch
- 0007-configure.ac-check-for-org.junit.rules.ExternalResou.patch
- removed patches:
- ceph-fix-configure-junit-qa.diff
- spec:
- fix Requires and BuildRequries for cephfs-java and ceph-test
- fix Licence tags
- add libcephfs-test.jar only for suse_version > 12.2 since
the required junit4 version is only in Factory
Fri Jan 4 13:00:00 2013 dalgaafAATTsuse.de
- updated patch:
- ceph-fix-configure-junit-qa.diff: fix install dir for jar files
to common $(datadir)/java
- rename libcephfs-java to cephfs-java since the package contains
no classic lib as complained by rpmlint
Thu Jan 3 13:00:00 2013 dalgaafAATTsuse.de
- added patch:
- ceph-fix-configure-junit-qa.diff: add AM_CONDITIONAL for
junit4 to be able to build java packages without having
junit4 available on SLES11-SP2
- fix spec:
- s/libcephfs-jni/libcephfs_jni1/ due to SO name
- move libcephfs-test.jar to libcephfs-test.jar
- some smaller fixes
Thu Jan 3 13:00:00 2013 dalgaafAATTsuse.de
- updated to git 6b5a89d2373549
Thu Jan 3 13:00:00 2013 dalgaafAATTsuse.de
- updated to v0.56:
* librbd: fixes for read-only pools for image cloning
* osd: fix for mixing argonaut and post-v0.54 OSDs
* osd: some recovery tuning
* osd: fix for several scrub, recovery, and watch/notify
races/bugs
* osd: fix pool_stat_t backwawrd compatibility with pre-v0.41
clients
* osd: experimental split support
* mkcephfs: misc fixes for fs initialization, mounting
* radosgw: usage and op logs off by default
* radosgw: keystone authentication off by default
* mount.fuse.ceph: allow mounting of ceph-fuse via /etc/fstab
* config: always complain about config parsing errors
* mon: fixed memory leaks, misc bugs
* mds: many misc fixes
- adapted spec file, added new java bindings to new packages:
libcephfs-java and libcephfs-jni
Wed Dec 19 13:00:00 2012 dalgaafAATTsuse.de
- updated to git 04e7a5ca136416
Fri Dec 14 13:00:00 2012 dalgaafAATTsuse.de
- updated to git 24523913e3a1fa incl. the 0.55.1 release with
the following release notes:
* init-ceph: typo (new \'fs type\' stuff was broken)
* debian: fixed conflicting upstart and sysvinit scripts
* auth: fixed default auth settings
* osd: dropped some broken asserts
* librbd: fix locking bug, race with \'flatten\'
- removed upstream integrated patches:
- 0001-fix-build-of-unittest_formatter.patch
- 0001-include-atomic.h-add-stdlib.h-for-size_t.patch
- add new /sbin/mount.fuse.ceph to ceph-fuse package
Tue Dec 11 13:00:00 2012 dalgaafAATTsuse.de
- remove rest-bench subpackage since the only file included in
this package is already part of ceph-test
Tue Dec 11 13:00:00 2012 dalgaafAATTsuse.de
- add patch:
- 0001-include-atomic.h-add-stdlib.h-for-size_t.patch
Tue Dec 11 13:00:00 2012 dalgaafAATTsuse.de
- updated to git 331c25046ecd99
- add new subpackages ceph-test and rest-bench
Mon Dec 10 13:00:00 2012 dalgaafAATTsuse.de
- updated to git d4c6a22d798ff6 including the v0.55 release with
these release notes for 0.55:
* auth: enable cephx by default
* librbd: fine-grained striping feature
* librbd: improved caching (of object non-existence)
* rbd: import from stdin, export to stdout
* osd: optional \'min\' pg size
* osd: recovery reservations
* osd: client vs recovery io priotitization
* osd: use syncfs(2) even when glibc is old
* crush: fixed retry behavior with chooseleaf via tunable
* radosgw: POST support
* radosgw: stripe large (non-multipart) objects
* radosgw: openstack keystone integration
* radosgw: vanity bucket dns names
* mon: improved ENOSPC, fs error checking
* libcephfs: java wrapper
* ceph-fuse/libcephfs: many misc fixes, admin socket debugging
* mds: misc fixes
* mon, radosgw, ceph-fuse: fixed memory leaks!
* mkcephfs: support for formatting xfs, ext4 (as well as btrfs)
* upstart: ceph, ceph-osd meta-jobs
* many many bug fixes
Fri Dec 7 13:00:00 2012 dalgaafAATTsuse.de
- add patch to fix build unittests:
- 0001-fix-build-of-unittest_formatter.patch
Wed Nov 28 13:00:00 2012 dalgaafAATTsuse.de
- update to git 6a36ac5bd6f4e3d
Wed Nov 28 13:00:00 2012 dalgaafAATTsuse.de
- update source package: includes a build fix for unittests
Wed Nov 28 13:00:00 2012 dalgaafAATTsuse.de
- adapt ceph-add-syncfs-support.v3.diff to new source
Wed Nov 28 13:00:00 2012 dalgaafAATTsuse.de
- update to git snapshot (base: c99d9c3ae7825979) including 30
patches to cleanup twice included header files
Tue Nov 27 13:00:00 2012 dalgaafAATTsuse.de
- update patch:
- ceph-add-syncfs-support.v3.diff: fix syncfs handling again
to avoid multiple sync calls to the same kernel function
in case syncfs fails
Mon Nov 26 13:00:00 2012 dalgaafAATTsuse.de
- update to git 39d2d08a233c81d
- remove upstream gone patches:
- 0001-make-mkcephfs-and-init-ceph-osd-filesystem-handling-v3
Thu Nov 22 13:00:00 2012 dalgaafAATTsuse.de
- update to git 2b002a8de3d64a5
Thu Nov 22 13:00:00 2012 dalgaafAATTsuse.de
- add %fdupes for identical python
*.pyc and
*.pyo files
Thu Nov 22 13:00:00 2012 dalgaafAATTsuse.de
- move libhadoopcephfs files into a new subpackage called
libhadoopcephfs1
Thu Nov 22 13:00:00 2012 dalgaafAATTsuse.de
- add scripts for mkinitrd to enable diskless clients with a
hypervisor without ceph support. To enable this feature use
\'-f rbd\' with mkinitrd. (author: duweAATTsuse.de)
Thu Nov 22 13:00:00 2012 dalgaafAATTsuse.de
- added updated patch:
- ceph-mkcephfs-spread-admin-keyring.v2.diff
- removed no longer needed patch:
- ceph-mkcephfs-fix-create-keyring.diff
Wed Nov 21 13:00:00 2012 dalgaafAATTsuse.de
- add new patch:
- 0002-fix-fwrite-related-compiler-warnings.patch
Wed Nov 21 13:00:00 2012 dalgaafAATTsuse.de
- added new patch
* 0001-make-mkcephfs-and-init-ceph-osd-filesystem-handling-v3:
- > patch to make file system handling in mkcephfs and
ceph-init more flexible, enable support for all fs types
- removed unused patches from package
Wed Nov 21 13:00:00 2012 dalgaafAATTsuse.de
- update to 0.54:
* osd: use entire device if journal is a block device
* osd: new caps structure (see below)
* osd: backfill target reservations (improve performance during
recovery)
* ceph-fuse: many fixes (including memory leaks, hangs)
* radosgw: REST API for managing usage stats
* radosgw: many small fixes, cleanups (coverity)
* mds: misc fixes for multi-mds clusters
* rbd: ls -l
* ceph-disk-prepare: support for external journals, default
mount/mkfs options, etc.
* ceph-debugpack: miscimprovements
Mon Oct 22 14:00:00 2012 dkukawkaAATTsuse.de
- update to 0.53:
* librbd: image locking
* rbd: fix list command when more than 1024 (format 2) images
* osd: backfill reservation framework (to avoid flooding new
osds with backfill data)
* osd, mon: honor new \'nobackfill\' and \'norecover\' osdmap flags
* osd: new \'deep scrub\' will compare object content across
replicas (once per week by default)
* osd: crush performance improvements
* osd: some performance improvements related to request queuing
* osd: capability syntax improvements, bug fixes
* osd: misc recovery fixes
* osd: fix memory leak on certain error paths
* osd: default journal size to 1 GB
* crush: default root of tree type is now \'root\' instead of
\'pool\' (to avoid confusiong wrt rados pools)
* ceph-fuse: fix handling for .. in root directory
* librados: some locking fixes
* mon: some election bug fixes
* mon: some additional on-disk metadata to facilitate future
mon changes (post-bobtail)
* mon: throttle osd flapping based on osd history (limits osdmap
\"thrashing\" on overloaded or unhappy clusters)
* mon: new \'osd crush create-or-move ...\' command
* radosgw: fix copy-object vs attributes
* radosgw: fix bug in bucket stat updates
* mds: fix ino release on abort session close, relative getattr
path, mds shutdown, other misc items
* common: thread pool sizes can now be adjusted at runtime
- remove obsync package, it\'s no longer available
- cleanup %files section due to source changes
Tue Oct 2 14:00:00 2012 dkukawkaAATTsuse.de
- update to latest release 0.52:
* librbd: fully functional and documented image cloning
* librbd: image (advisory) locking
* librbd: \'protect\'/\'unprotect\' commands to prevent clone parent
from being deleted
* librbd: \'flatten\' command to sever clone parent relationship
* librbd: a few fixes to \'discard\' support
* osd: several out of order reply bug fixes
* msgr: improved failure handling code
* auth: expanded authentication settings for greater flexibility
* mon: \'report\' command for dumping detailed cluster status
* mon: throttle client messages (limit memory consumption)
* mon: more informative info about stuck PGs in \'health detail\'
* osd, mon: use feature bits to lock out clients lacking
CRUSH tunables when they are in use
* radosgw: support for swift manifest objects
* radosgw: support for multi-object deletes
* radosgw: improved garbage collection framework
* rados: bench command now cleans up after itself
* ceph.spec: misc packaging fixes
Wed Aug 1 14:00:00 2012 dkukawkaAATTsuse.de
- add %{_libdir}/rados-classes/libcls_lock.so
* to file section
Wed Aug 1 14:00:00 2012 dkukawkaAATTsuse.de
- updated to ceph git bb6e0d0e5848a0b0042212b885e037ed6b103323,
removed all git related patches.
Mon Jul 30 14:00:00 2012 dkukawkaAATTsuse.de
- added new patches:
- ceph-mkcephfs-spread-admin-keyring.diff: add support for
mkcephfs --spread-admin-key to spread the admin keyring to
all MON/MDS/OSDs from the config to be able to manage the
cluster from each of them
- ceph-mkcephfs-fix-create-keyring.diff: fix handling of keyring
path for creation of the keys for MDS and OSDs. Due to the
Documentation there is no need to define keyring. By default
they should be under $osd_data/keyring or $mds_data/keyring
if nothing special is defined. Take care of it in mkcephfs now.
Mon Jul 30 14:00:00 2012 dkukawkaAATTsuse.de
- added new patches from stable tree of the upstream git repo, due
to some missing patches from directly after the release of 0.48,
needed to change numbering of patches:
- 0001-msgr-move-to-STANDBY-if-we-replace-during-accept-and.patch
- 0002-msgr-do-not-try-to-reconnect-con-with-CLOSED-pipe.patch
- 0003-msgr-fix-pipe-replacement-assert.patch
- 0004-msgr-make-D_CONNECT-constant-non-zero-fix-ms_handle_.patch
- 0005-msgr-move-incoming-queue-to-separate-class.patch
- 0006-msgr-move-dispatch_entry-into-DispatchQueue-class.patch
- 0007-msgr-preserve-incoming-message-queue-when-replacing-.patch
- 0008-msgr-choose-incoming-connection-if-ours-is-STANDBY.patch
- 0009-msgr-restart_queue-when-replacing-existing-pipe-and-.patch
- 0039-msgr-take-over-existing-Connection-on-Pipe-replaceme.patch
- 0054-librados-add-new-constructor-to-form-a-Rados-object-.patch
- 0055-librbd-replace-assign_bid-with-client-id-and-random-.patch
- 0066-client-fix-locking-for-SafeCond-users.patch
- 0067-workqueue-kick-wake-or-_wake-depending-on-locking.patch
- 0068-librados-take-lock-when-signaling-notify-cond.patch
- 0069-osd-guard-class-call-decoding.patch
- 0070-objecter-always-resend-linger-registrations.patch
- 0071-ReplicatedPG-fix-replay-op-ordering.patch
- 0072-test_stress_watch-just-one-librados-instance.patch
- 0073-mon-make-ceph-osd-rm-.-wipe-out-all-state-bits-not-j.patch
Fri Jul 27 14:00:00 2012 dkukawkaAATTsuse.de
- added new patch taken from ceph git master branch:
- ceph-mon-simplify-logmonitor-check_subs-less-noise.patch:
stop filling the monitor log with useless messages bnc#773503
Fri Jul 27 14:00:00 2012 dkukawkaAATTsuse.de
- fixed patch:
- ceph-init-ceph.add.xfs.support-v2.diff: fix typo in mkcephfs
mount call for xfs based OSDs (-t fs / -t xfs) bnc#773493
Fri Jul 27 14:00:00 2012 dkukawkaAATTsuse.de
- added new patches from stable tree of the upstream git repo:
- 0042-ObjectCacher-fix-cache_bytes_hit-accounting.patch
- 0043-add-CRUSH_TUNABLES-feature-bit.patch
- 0044-mon-ignore-osd_alive-messages-from-down-osds.patch
- 0045-mon-ignore-pgtemp-messages-from-down-osds.patch
- 0046-osd-fix-map-epoch-boot-condition.patch
- 0047-osd-move-calculation-of-past_interval-range-into-hel.patch
- 0048-osd-generate-past-intervals-in-parallel-on-boot.patch
- 0049-osd-only-commit-past-intervals-at-end-of-parallel-bu.patch
- 0050-osd-break-potentially-large-transaction-into-pieces.patch
- 0051-config-fix-config-set-admin-socket-command.patch
- 0052-filestore-add-filestore-fail-eio-option-default-true.patch
- 0053-filestore-check-for-EIO-in-read-path.patch
- 0054-osd-fixing-sharing-of-past_intervals-on-backfill-res.patch
Fri Jul 27 14:00:00 2012 dkukawkaAATTsuse.de
- enable hadoop support
Tue Jul 17 14:00:00 2012 dkukawkaAATTsuse.de
- added new patches from stable tree of the upstream git repo,
these patches are mainly bugfixes and some cmdline help updates:
- 0005-ceph-fix-cli-help-test.patch
- 0006-radosgw-admin-fix-clit-test.patch
- 0013-ceph.spec.in-add-ceph-disk-activate-prepare.patch
- 0014-rados-tool-copy-object.patch
- 0015-rados-tool-copy-entire-pool.patch
- 0016-rados-tool-copy-object-in-chunks.patch
- 0018-rgw-don-t-store-bucket-info-indexed-by-bucket_id.patch
- 0019-pg-reduce-scrub-write-lock-window.patch
- 0020-pg-track-who-we-are-waiting-for-maps-from.patch
- 0021-pg-report-scrub-status.patch
- 0022-osd-add-missing-formatter-close_section-to-scrub-sta.patch
- 0023-rgw-handle-response-params.patch
- 0024-rgw-initialize-fields-of-RGWObjEnt.patch
- 0025-config-fix-recursive-lock-in-parse_config_files.patch
- 0026-config-fix-lock-recursion-in-get_val_from_conf_file.patch
- 0027-config-add-unlocked-version-of-get_my_sections-use-i.patch
- 0028-lockdep-increase-max-locks.patch
- 0030-Makefile-don-t-install-crush-headers.patch
- 0031-rados-tool-remove-t-param-option-for-target-pool.patch
- 0033-rgw-don-t-override-subuser-perm-mask-if-perm-not-spe.patch
- 0035-osd-based-misdirected-op-role-calc-on-acting-set.patch
- 0036-mon-MonitorStore-always-O_TRUNC-when-writing-states.patch
- 0037-ReplicatedPG-don-t-warn-if-backfill-peer-stats-don-t.patch
- 0038-PG-RecoveryState-Stray-react-LogEvt-reset-last_pg_sc.patch
- 0039-log-fix-event-gather-condition.patch
- 0040-log-apply-log_level-to-stderr-syslog-logic.patch
- 0041-Robustify-ceph-rbdnamer-and-adapt-udev-rules.patch
- adapt specfile: remove crush includes due to patch 0030-
*
- install also 50-rbd.rules and added it to the package
- fix BuildRequires: removed libcurl-devel duplicate
Thu Jul 5 14:00:00 2012 dkukawkaAATTsuse.de
- added new patches from stable tree of the upstream git repo,
these are fixes for help/usage of some cmdline tools, bugfixes
and a version bump of librados:
- 0001-config-remove-bad-argparse_flag-argument-in-parse_op.patch
- 0003-ceph-better-usage.patch
- 0004-ReplicatedPG-remove-faulty-scrub-assert-in-sub_op_mo.patch
- 0007-rgw-admin-fix-usage-help.patch
- 0008-rgw-radosgw-admin-date-params-now-also-accept-time.patch
- 0009-rgw-send-both-swift-x-storage-token-and-x-auth-token.patch
- 0010-rgw-admin-use-correct-modifier-with-strptime.patch
- 0011-librados-Bump-the-version-to-0.48.patch
- 0012-Allow-URL-safe-base64-cephx-keys-to-be-decoded.patch
Wed Jul 4 14:00:00 2012 dkukawkaAATTsuse.de
- remove ceph-gceph package since it was removed from source
Wed Jul 4 14:00:00 2012 dkukawkaAATTsuse.de
- updated to 0.48 (argonaut):
- osd: stability improvements
- osd: capability model simplification
- osd: simpler/safer –mkfs (no longer removes all files; safe
to re-run on active osd)
- osd: potentially buggy FIEMAP behavior disabled by default
- rbd: caching improvements
- rbd: improved instrumentation
- rbd: bug fixes
- radosgw: new, scalable usage logging infrastructure
- radosgw: per-user bucket limits
- mon: streamlined process for setting up authentication keys
- mon: stability improvements
- mon: log message throttling
- doc: improved documentation (ceph, rbd, radosgw, chef, etc.)
- config: new default locations for daemon keyrings
- config: arbitrary variable substitutions
- improved ‘admin socket’ daemon admin interface
(ceph –admin-daemon ...)
- chef: support for multiple monitor clusters
- upstart: basic support for monitors, mds, radosgw; osd support
still a work in progress.
Wed Jun 27 14:00:00 2012 dkukawkaAATTsuse.com
- updated to 0.47.3:
- rgw: replace all bad use of formatter->dump_format()
- librados, ObjectCacher: include limits.h for INT_MAX
- filestore: disable \'filestore fiemap\' by default
- removed no longer needed patches:
- ceph-fix-INT_MAX-git9a9418ebfde1.diff
Tue Jun 5 14:00:00 2012 dkukawkaAATTsuse.de
- add new patch:
- ceph-add-syncfs-support.diff: add support for syncfs without
having a new glibc or new kernel headers
Fri Jun 1 14:00:00 2012 dkukawkaAATTsuse.de
- added patch from git to fix build:
* ceph-fix-INT_MAX-git9a9418ebfde1.diff
- remove librgw parts from the spec since librgw was dropped from
the package
- update BuildRequires: add libcurl-devel and libxml2-devel
- update file section of the spec file
Fri Jun 1 14:00:00 2012 dkukawkaAATTsuse.de
- update to new 0.47.2 (changes since 0.45):
* librbd: possible livelock with the caching enabled
* libs3 compilation/install confusion (when building from source)
* ceph.spec updates
* osd: fix xattr detection
* mon: admin tools to control unwieldy clusters (temporarily
block osd boots, failures, etc.)
* osd: reduced memory footprint for peering/thrashing
* librbd: write-thru cache mode
* librbd: improved error handling
* osd: removal of ill-conceived ‘localized pg’ feature (those
annoying PGs with ‘p’ in them)
* rest-bench: simple tool to benchmark radosgw (or S3) (based
on ‘rados bench’ command)
* rbd: new caching mode
* rbd: trim/discard support
* cluster naming
* osd: new default locations (slimmer .conf files, see below)
* osd: various journal replay fixes for non-btrfs file systems
* log: async and multi-level logging (see below)
- updated patches:
* rcfiles-remove-init-2.patch
* ceph-init-create-dirs-only-on-startup.diff
Tue May 8 14:00:00 2012 dkukawkaAATTsuse.de
- add new patch:
- ceph-init-create-dirs-only-on-startup.diff: create log/pid
directories only on startup and not e.g. also on stop.
bnc#761180
Tue May 8 14:00:00 2012 dkukawkaAATTsuse.de
- add new patch:
- ceph-common_sh.dont.exit.on.ssh-error.diff: don\'t exit on
errors from ssh calls, simply continue. Fix for bnc#752662
Fri May 4 14:00:00 2012 dkukawkaAATTsuse.de
- add new patch:
- ceph-common_sh.fix.sshdir.diff: fix for ceph_common.sh: if
$sshdir doesn\'t exist, create it to avaid warnings.
Note: always define \"ssh path\" in global section of ceph.conf
or make sure you call mkcephfs/rcceph from / or another
well known directory to prevent stange placing of core dumps
(bnc#759972)
Thu Apr 12 14:00:00 2012 dkukawkaAATTsuse.de
- updated to 0.45 (git ):
* mon: command to disable localized pgs for a pool
* mon: set pgp_num == pg_num (by default) for new pools
* v0.45
* configure: --with-system-leveld
* filestore: fix leveldb includes
* cephfs: fix uninit var warning
* encoding: fix iterator use for struct_len copy_in
* buffer: allow advance() to move an iterator backward
* configure: HAVE_FALLOCATE -> CEPH_HAVE_FALLOCATE
* encoding: use iterator to copy_in encoded length
Tue Apr 10 14:00:00 2012 dkukawkaAATTsuse.de
- updated to 0.44.2:
* filestore: set guard on collection_move
* FileStore: do not check dbobjectmap without option set
Fri Mar 30 14:00:00 2012 hmachtAATTsuse.de
- update to 0.44.1:
* osd: a few replay fixes for non-btrfs users
* librados: resend watch operations at appropriate times
* fix rpm builds
* fix libnss builds
Tue Mar 27 14:00:00 2012 dkukawkaAATTsuse.com
- updated to 0.44:
* osd: key/value objects (objects are now blobs, key/value
bundles, and xattrs)
* osd: cleaned up PG state, stats
* osd: fixed transaction replay on non-btrfs after ill-timed
failures
* osd: several recovery fixes
* radosgw: improved PUT performance
* radosgw: improved list objects performance, filtering
* radosgw: manifests for large objects
* radosgw: Swift/S3 ACL interoperability (last set ACL type wins)
* librados: new key/value object API
* Ubuntu 12.04 precise packages
- updated radosgw-init-opensuse.patch
- added new patch from git to fix build:
- ceph-d3bcac241f25-fix-0.44-build.patch
- fixed spec CFLAGS/CXXFLAGS handling to build
Fri Mar 16 13:00:00 2012 dkukawkaAATTsuse.de
- fix output in ceph-init-ceph.add.xfs.support.diff for XFS mount
Thu Mar 15 13:00:00 2012 dkukawkaAATTsuse.de
- bnc#752638: added two new patches to support XFS instead of
btrfs to work around bnc#751743:
- ceph-init-ceph.add.xfs.support.diff
- ceph-mkcephfs.add.xfs.support.diff
NOTE: make sure you set the correct options if you try to use
XFS instead btrfs
Mon Mar 5 13:00:00 2012 hmachtAATTsuse.de
- update to 0.43:
* improved signal handlers (cleaner shutdown)
* osd: refactored/improved push/pull code (recovery)
* osd: ability query osd pg state
* osd: ability to query missing/unfound objects
* osd: dump in-progress operations via admin socket
* osd: clearer pg states; added \'remapped\' and \'recovering\'
* mon: track time since pg states have changed; issue health
warning when \"stuck\" in peering, recovery
* mon: validate new crush map before accepting it
* mon: paxos recovery bug fixes
* crushtool: improved testing
* crush: fix weight adjustment for tree, list buckets; unit tests
* This is of course in addition to the usual helping of bug fixes,
mostly in the OSD code. Nothing too drastic this time around.
Thu Feb 23 13:00:00 2012 hmachtAATTsuse.de
- update to 0.42:
Notable changes include:
* osd: new (non-backwards compatible!) encoding for all
structures
* osd: fixed bug with transactions being non-atomic (leaking
across commit boundaries)
* osd: track in-progress requests, log slow ones
* osd: randomly choose pull target during recovery (better load
balance)
* osd: fixed recovery stall
* mon: a few recovery bug fixes
* mon: trim old auth files
* mon: better detection/warning about down pgs
* objecter: expose in-process requests via admin socket
* new infrastructure for testing data structure encoding changes
* (forward and backward compatibility)
Wed Feb 15 13:00:00 2012 hmachtAATTsuse.de
- update README.SUSE to v2
- ceph.spec: Ship libcls_
*.so with base package, not -devel,
the OSDs look for them and load them dynamically
- Misc spec file cleanups and merges with upstream and openSUSE
Tue Jan 31 13:00:00 2012 hmachtAATTsuse.de
- add README.SUSE
- update to 0.41:
- osd: new \'backfill\' recovery code (less memory, faster)
- osd: misc bug fixes (scrub, out of order replies)
- radosgw: better logging
- librados: improved api for compound operations
Sun Jan 29 13:00:00 2012 hmachtAATTsuse.de
- build with support for tcmalloc (google-perftools) and gtk2
Thu Jan 19 13:00:00 2012 hmachtAATTsuse.de
- update to 0.40
- remove rcfiles-remove-init-4.patch, gone upstream
Wed Dec 21 13:00:00 2011 hmachtAATTsuse.de
- update to 0.39
- add libuuid-devel to BuildRequires
Sun Nov 20 13:00:00 2011 hmachtAATTsuse.de
- initial creation and submission of the ceph distributed network
storage (fate#309242)