Nathan Cutler
5c393da7ca
OBS-URL: https://build.opensuse.org/package/show/filesystems:ceph/ceph?expand=0&rev=60
305 lines
16 KiB
Plaintext
305 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Aug 26 09:06:41 UTC 2016 - ncutler@suse.com
|
|
|
|
- Update to version 11.0.0+git.1472202104.8999301:
|
|
+ rgw: add deadlock detection to RGWCoroutinesManager::run()
|
|
+ src/common/lockdep.cc Reduce logging noise if lockdep is not tested
|
|
+ osd: fix updating same_interval_since logic of project_pg_history()
|
|
+ osd: drop duplicated sched_scrub during tick()
|
|
+ osd: move methods which don't need osd_lock from tick into tick_without_osd_lock()
|
|
+ mon/PGMonitor: mark dump_object_stat_sum() as static
|
|
+ mon/PGMonitor: calc the %USED of pool using used/(used+avail)
|
|
+ rpm: proper packaging of udev directories
|
|
+ LTTng-UST disabled for openSUSE
|
|
+ ceph-disk: do not activate device that is not ready
|
|
+ osd: update reture type of get_pg_or_queue_for_pg() to PGRef
|
|
+ common/WPQ: add sanity check to avoid potential access violation
|
|
+ osd/osd_types: kill undefined_shard() method of pg_shard_t
|
|
+ release-notes.rst: draft 0.94.8 release notes
|
|
+ PG: introduce and maintain upset
|
|
+ mon/MonClient: should update sub_sent with sub_new
|
|
+ osd: set objecter.osdmap when starts
|
|
+ rgw: fix for assertion in RGWMetaSyncCR
|
|
+ PG: use upset rather than up for _update_calc_stats
|
|
+ rgw: do not try to encode or decode time_t
|
|
+ cls_rgw: fix the compiler warning
|
|
+ msg/async: fix compiler warnings
|
|
+ os/filestore: silence compiling warnings
|
|
+ test/rbd: silence compiling warnings
|
|
+ rgw: silence a compiling warning
|
|
+ msg/async/kqueue: avoid remove nonexist kqueue event
|
|
+ librbd: cache was not switching to writeback after first flush
|
|
+ mon/OSDMonitor: fix potential division-by-zero error
|
|
+ mon/OSDMonitor: get rid of snprintf when formatting output string
|
|
+ mon/OSDMonitor: avoid duplicated calls when determining osdmap boundary
|
|
+ osd/OSDMonitor: avoid duplicated assignment of oldest_map/newest_map
|
|
+ osd/OSDMonitor: drop redundant check of exists()
|
|
+ mon/PGMonitor: skip scrub checking if we can
|
|
+ mon/PGMonitor: drop redundant loading of dumpcontents
|
|
+ mon/PGMonitor: fix potential underflow
|
|
+ debian: replace SysV rbdmap with systemd service
|
|
+ os/bluestore: break down onode vs bnode_map size in log
|
|
+ os/bluestore/BlueFS: do direct io by default (not buffered)
|
|
+ os/bluestore/BlueFS: rename buffered_io option
|
|
+ os/bluestore: add multiple finishers to bluestore
|
|
+ os/bluestore: fix decoding hash of bnode
|
|
+ cmake: fix unmatched endforeach
|
|
+ debian: enable dh_python3 for python3 packages
|
|
+ debian: exclude python3* packages in dh_shlibdeps
|
|
+ debian: drop python-argparse dependency
|
|
+ os/bluestore: fix race condition during get_fs_usage()
|
|
+ os/bluestore: use bluefs_max_prefetch for log file prefetch
|
|
+ os/bluestore: use hex if we are running out of space
|
|
+ os/bluestore: fix assert
|
|
+ osd: bail out if transaction size overflows
|
|
+ os/filestore/FileJournal: bail out if transaction is too large
|
|
+ os/FuseStore: remove unneeded header file
|
|
+ os/Memstore.h: add override to virtual functions
|
|
+ os/MemStore: move OmapIteratorImpl to cc file
|
|
+ os/bluestore: include bluefs space in statfs result
|
|
+ common/config_opts: fix comment(radio -> ratio)
|
|
+ msg: kill unused macros
|
|
+ mon/OSDMonitor: add output field name of average/overload_utilization
|
|
+ test/librados: rados_connect() should succeed
|
|
+ ceph-osd-prestart.sh: check existence of OSD data directory
|
|
+ osd/ReplicatedPG:wipe off param op from generate_subop()
|
|
+ ceph-post-file: migrate to RSA SSH keys
|
|
+ ceph-post-file: Ignore keys offered by ssh-agent
|
|
+ os/Memstore: move PageSetObject class to .cc file
|
|
+ yasm-wrapper: dont echo the yasm command line
|
|
+ arch/arm.c: remove unnecessary variable read for simplicity
|
|
+ rpm: drop obsolete libs-compat metapackage
|
|
+ ceph.spec.in: drop trouble-making divider comments
|
|
+ rpm: do not unnecessarily spawn shells for scriptlets
|
|
+ cls_lock: support updating the lock cookie without releasing the lock
|
|
+ librbd: helper state machine to update lock cookie
|
|
+ librbd: store exclusive lock cookie instead of recalculating
|
|
+ librbd: exclusive lock now supports reacquiring a lost lock
|
|
+ librbd: helper state machine for asynchronous watch recovery
|
|
+ librbd: integrate asynchronous image rewatch state machine
|
|
+ librbd: image state machine now has hooks for lock requests
|
|
+ librbd: interlock image refresh and lock operations
|
|
+ librbd: remove unused refresh request logic
|
|
+ test/common/test_util.cc: FreeBSD does not have distro information
|
|
+ README.md: replace package build instructions with tarball instructions
|
|
+ doc: fix singleton example in Developer Guide
|
|
+ rgw: delete region map after upgrade to zonegroup map
|
|
+ rgw: fix period update --commit return error
|
|
+ cmake: use PERF_LOCAL_FLAGS only if defined
|
|
+ tests: populate /dev/disk/by-partuuid for scsi_debug
|
|
+ ceph.spec.in: don't try to package __pycache__ for SUSE
|
|
+ doc: fix wrong osdkeepalive name in mount.ceph manpage
|
|
+ rados-striper.sh: Use expect_failure and conditional stringmatching
|
|
+ Revert "ceph.spec.in: ppc64 build in Tumbleweed only"
|
|
+ jerasure: include generic objects in neon jerasure lib (like sse3/4)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 26 08:59:09 UTC 2016 - rdias@suse.com
|
|
|
|
- pre_checkin.sh: fix package files path rewriting
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 18:18:38 UTC 2016 - ncutler@suse.com
|
|
|
|
- _constraints: tweak values to pick up maximum number of OBS build workers
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 16:36:21 UTC 2016 - rdias@suse.com
|
|
|
|
- Update to version 11.0.0+git.1471969747.79ca12e:
|
|
+ cmake: fix declaration position of WITH_TESTS option
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 13:47:12 UTC 2016 - rdias@suse.com
|
|
|
|
- Update to version 11.0.0+git.1471959548.f013b97:
|
|
+ rpm: Renamed bcond tests flag to make_check
|
|
+ cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries
|
|
+ rpm: Added ceph_test_package bcond flag to control the build of ceph-test package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 11:29:25 UTC 2016 - tserong@suse.com
|
|
|
|
- Update to version 11.0.0+git.1471605408.9203335:
|
|
+ ceph.spec.in: don't try to package __pycache__
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 10:27:52 UTC 2016 - tserong@suse.com
|
|
|
|
- Update to version 11.0.0+git.1471601504.f312e7e:
|
|
+ test/libcephfs: add the necessary judgment
|
|
+ test/librados: add ASSERT_EQ & ASSERT_NE judgment
|
|
+ rgw: optimize the usage of string.find and some indents
|
|
+ rgw: patch manifest to handle explicit objs copy issue
|
|
+ rgw: adjust objs when copying obj with explicit_objs set
|
|
+ rgw: adjust manifest head object
|
|
+ rgw: fix the error return variable in log message
|
|
+ rgw: fix trimming object expirer's hints.
|
|
+ rgw: fix skipping some objects to delete by RadosGW's object expirer.
|
|
+ rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}.
|
|
+ os/bluestore: allow csum verification disable on read.
|
|
+ os/bluestore: add csum on/off test case
|
|
+ os/bluestore: add store statfs parameters to bluestore perf counters
|
|
+ os/bluestore: add perf counters for compress/decompress performance measurement
|
|
+ tools: fix the core dump when get the crushmap do not exist
|
|
+ librbd: request exclusive lock if current owner cannot execute op
|
|
+ src/global/pidfile.cc: Assign elements in structures individually
|
|
+ rgw: fixes for period puller
|
|
+ rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now"
|
|
+ pybind: Rework rbd/setup.py for PyPI
|
|
+ pybind: Add BUILD_DOC env var to rbd/setup.py
|
|
+ doc: fix rbd map format in rbd manpage
|
|
+ ceph-disk: change ownership of init file to ceph:ceph
|
|
+ cmake: Also build Python bindings for Python 3
|
|
+ pybind: Make ceph_volume_client's syntax compatible with Python 3 (just so it passes the bytecompilation step)
|
|
+ debian: Add packages for Python 3 bindings
|
|
+ rpm: Add packages for Python 3 bindings
|
|
+ os/bluestore/bluefs_types: fix extent operator<<
|
|
+ os/bluestore/BlueFS: do not op_file_update deleted files
|
|
+ os/bluestore: print bluefs_extents in hex
|
|
+ os/bluestore: do not track bluefs_extents via freelist
|
|
+ os/bluestore/BitMapAllocator: align to min_alloc_size on init_rm_free
|
|
+ rgw/doc: fix typo and indent.
|
|
+ mon/MonDBStore: fix assert which never fires
|
|
+ osd/OSDMonitor: count pg primed more precisely
|
|
+ doc: replace cluster name with cluster-name to avoid confusing
|
|
+ doc: fix typo maximum -> minimal
|
|
+ doc: fix command format
|
|
+ batch is_allocated bit checks
|
|
+ cmake: Move Python detection back outside of pybind
|
|
+ doc: format 2 now is the default image format
|
|
+ rgw: Rework of s3 v2 local authentication code.
|
|
+ rbd: bench io-size should not be larger than image size
|
|
+ doc/install: Use https:// for download.ceph.com
|
|
+ librbd: fix possible inconsistent state when disabling mirroring
|
|
+ os/bluestore/ExtentFreelistManager: move default create out of parent
|
|
+ librbd: new journal policy to disable initializing the journal
|
|
+ librbd: permit disabling journaling if in corrupt state
|
|
+ qa/workunits: support filtering cls_rbd unit test cases
|
|
+ os/bluestore/BlueFS: _should_compact_log
|
|
+ os/bluestore/BlueFS: _replay(false) to dump log file
|
|
+ mon/PGMonitor: move C_Stats struct to cc file
|
|
+ client: don't use special faked-up inode for /..
|
|
+ client: add a testcase for "/.." handling
|
|
+ os/bluestore/BlueFS: add OP_JUMP
|
|
+ os/bluestore/BlueFS: allow log position to when doing op_jump
|
|
+ os/bluestore/BlueFS: move metadata dump (compaction) into a helper
|
|
+ os/bluestore/BlueFS: interface to get bluefs space usage
|
|
+ os/bluestore/BlueFS: init in header at decl
|
|
+ os/bluestore/BlueFS: assert we never extend log at flush
|
|
+ os/bluestore/BlueFS: use hex
|
|
+ os/bluestore/BlueFS: Add sync and async compaction
|
|
+ os/bluestore/BlueFS: Helper functions for the unit test framework
|
|
+ os/bluestore/BlueFS: unit tests for log compaction
|
|
+ os/bluestore/BlueFS: Cleanup unused interfaces
|
|
+ unittest_bluefs: make flush_3 test device larger
|
|
+ bluestore: initialize csum_order properly
|
|
+ librbd: fix possible memory leak when image open fails
|
|
+ script: improve ceph-release-notes regex
|
|
+ rbdmap: specify bash shell interpreter
|
|
+ doc: added rbdmap man page to RBD restructured index
|
|
+ librbd: always respond to "release lock" request if lock owner
|
|
+ rgw: fix radosgw daemon core when reopen logs
|
|
+ qa/workunits/rbd: demote/promote image on same cluster
|
|
+ rbd-mirror: include tag tid in bootstrap debug log messages
|
|
+ librbd: separate journal::TagData predecessor data into new struct
|
|
+ librbd: block RPC requests when demoting the image
|
|
+ librbd: normalize journal promotion/demotion events
|
|
+ rbd-mirror: demote/promote in same cluster results in split-brain
|
|
+ rbd-mirror: prevent syncing to non-primary image after failover
|
|
+ test: fixed unused function warnings in unittest_rbd_mirror
|
|
+ doc: remove the description of deleted options
|
|
+ msg/async/Stack: add abstract Stack
|
|
+ msg/async: add PosixStack support
|
|
+ msg/async/net_handler: let set_socket_options return value
|
|
+ msg/async/AsyncConnection: support NetworkStack api instead of posix
|
|
+ msg/async/Event: debug event address when dispatching and executing
|
|
+ msg/async/Event: remove event wakeup flag
|
|
+ msg/async/PosixStack: increase log level
|
|
+ msg/async/Stack: disable smart thread spawn now
|
|
+ common/ceph_context: add prefork/postfork wathcher support
|
|
+ msg/async/Stack: register fork watcher
|
|
+ msg/async: allow EventCenter::set_owner reentry
|
|
+ msg/async: readd set_priority call
|
|
+ msg/async/AsyncConnection: fix _conn_prefix racing when stopped
|
|
+ test_async_networkstack: add networkstack tests
|
|
+ msg/async/Event: remove global_centers assert
|
|
+ test_msgr: ensure wait for ms_dispatch executed
|
|
+ mon/OSDMonitor: add sanity check before setting use_gmt_hitset attribute
|
|
+ osd/OSDMonitor: drop redundant null check of max_failed_since
|
|
+ osd/OSDMonitor: drop redundant check of assert
|
|
+ mon/LogMonitor: remove "host" and "fsid" from handle_conf_change()
|
|
+ test: gcc 6.1.1 complains about missing include: <random>. 4.8.3 does not complain about it
|
|
+ rgw: fix flush_read_list() error msg
|
|
+ cmake: Fix mismatched librgw VERSION / SOVERSION
|
|
+ cmake: Add -pie to CMAKE_EXE_LINKER_FLAGS
|
|
+ rgw_file: restore local definition of RGWLibFS gc interval
|
|
+ kv: delete store after pg destructor is called in OSD shutdown.
|
|
+ kv: fix iterator invalidation in memdb.
|
|
+ kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last'
|
|
+ kv: fix iterator bug in prev
|
|
+ test/store_test: fix incorrect prompt given by stash callback
|
|
+ test/store_test: drop redundant transaction of callbacks
|
|
+ test/store_test: avoid dynamic allocation of trans
|
|
+ cmake: recompile erasure src for different variants
|
|
+ rgw ldap: protect rgw::from_base64 from non-base64 input
|
|
+ qa/workunits/rados/test_python.sh: Allow specifying Python executable (through an environment variable)
|
|
+ ceph.spec.in: specify local sources
|
|
+ ceph.spec.in: ppc64 build in Tumbleweed only
|
|
+ ceph.spec.in: add lowmem_builder_override
|
|
+ ceph.spec.in: add Prereq: permissions to radosgw package
|
|
+ ceph.spec.in: remove vim hints line
|
|
+ ceph.spec.in: remove all mentions of epoch
|
|
+ ceph_disk.main: s/get_dev_size/get_free_partition_size/
|
|
+ ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/
|
|
+ ceph_disk tests/test_get_free_partition_size: New unit tests
|
|
+ ceph_disk tox.ini: add tests/test_get_free_partition_size.py
|
|
+ ceph.spec.in: replace pwdutils dependency with shadow
|
|
+ Make systemd-tmpfiles create /var/run/ceph-radosgw at boot
|
|
+ rpm: fix ownership of logfiles in %pre
|
|
+ Revert "rbd: update default image features"
|
|
+ osd: munge cache-pin ops with data into writesame
|
|
+ ceph osd: add support for new op cmpext
|
|
+ rpm: make lowmem_builder code much smarter
|
|
+ rpm: add procps build dependency
|
|
+ rpm: modify optflags to make debuginfos less huge
|
|
+ Revert "ceph.spec.in: add lowmem_builder_override"
|
|
+ rpm: lean_debug_symbols bcond
|
|
+ rpm: use gcc manpage terminology for debug info bcond
|
|
+ Revert "Drop any systemd imposed process/thread limits"
|
|
+ Revert "systemd: Add systemd sandboxing to services."
|
|
+ rpm: be careful about build parallelism
|
|
+ rpm: divergent java, ocf conditional builds
|
|
+ rpm: fix _with_ocf
|
|
+ rpm: drop obsolete libs-compat metapackage
|
|
+ rpm: drop obsolete python-ceph-compat metapackage
|
|
+ ceph.spec.in: drop ceph-brag and ceph-post-file
|
|
+ ceph.spec.in: move cephfs-* fsck tools to ceph-base
|
|
+ ceph.spec.in: move ceph-dencoder to ceph-base
|
|
+ rpm: Moved ceph-client-debug from ceph-base to ceph-test package
|
|
+ rpm: add udev BuildRequires to provide /usr/lib/udev directory
|
|
+ rpm: Remove trailing whitespace in usermod command (SUSE)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 10:37:15 UTC 2016 - tserong@suse.com
|
|
|
|
- Update to version 11.0.0+git.1470997027.9c9b8a5:
|
|
+ doc/radosgw: remove reference of purge-temp.rst
|
|
+ doc/radosgw: fix the table formatting
|
|
+ doc: silence sphinx warnings
|
|
+ global/signal_handler: use sig_str instead of sys_siglist
|
|
+ librados: use bufferlist instead of buffer::list
|
|
+ cmake: cleanup Findgperftools.cmake
|
|
+ cmake: cleanup Findleveldb.cmake
|
|
+ cmake: cleanup Findxio.cmake
|
|
+ rgw file: remove busy-wait in RGWLibFS::gc()
|
|
+ Lowered third example to keep PG count lower.
|
|
+ run-make-check.sh: pass args to do_cmake.sh
|
|
+ ceph.spec.in: specify local sources
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 05 08:27:31 UTC 2016 - ncutler@suse.com
|
|
|
|
- Update to version 11.0.0+git.1470355272.6fed82a:
|
|
+ initial fork of SES5
|