Accepting request 450976 from filesystems:ceph:kraken
OBS-URL: https://build.opensuse.org/request/show/450976 OBS-URL: https://build.opensuse.org/package/show/filesystems:ceph/ceph?expand=0&rev=70
This commit is contained in:
329
ceph.changes
329
ceph.changes
@@ -1,3 +1,332 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 05 10:43:34 UTC 2017 - jfajerski@suse.com
|
||||
|
||||
- Update to version 11.1.0+git.1483528076.d86680e (latest master)
|
||||
+ Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with conflicts:
|
||||
conflicts in qa/ where resolved with theirs
|
||||
conflict in src/osd/PrimaryLogPG.cc was resolved with picking ours plus a method rename
|
||||
int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 13 21:21:41 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.1.0+git.1481663255.bf42706:
|
||||
+ Update to upstream 11.1.0 release; for details see
|
||||
http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate
|
||||
+ move ceph_ver_hack.sh script from build service package to git repo
|
||||
(bsc#1015419)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 29 20:39:16 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.0.2+git.1480437645.66595d3
|
||||
+ Update to latest upstream master (boost library is now included in the
|
||||
tarball, so the tarball is much larger than before and the build takes
|
||||
longer to complete)
|
||||
+ ceph_ver_hack_sh adaptation (upstream dropped src/make_version script)
|
||||
+ rocksdb: do not build with --march=native (bsc#1012553)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 25 20:42:45 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.0.2+git.1480105120.6b8e9e5:
|
||||
+ Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it
|
||||
conflicted with upstream
|
||||
+ update to latest upstream kraken (11.0.2) - for details, see
|
||||
http://ceph.com/releases/kraken-11-0-2-released/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 12 12:48:33 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.0.0+git.1473684054.73e4b4a:
|
||||
+ safe_io: Improve portability by replacing loff_t type usage with off_t.
|
||||
+ mon: remove the redundant list swap in paxos commit_proposal
|
||||
+ msg/EventPoll.h: add override to virtual functions
|
||||
+ msg/EventKqueue.h: add override to virtual func
|
||||
+ msg/EventSelect.h: add override to virtual funct
|
||||
+ ceph-disk: Compatibility fixes for Python 3
|
||||
+ ceph-disk: Use true integer division in get_dev_size
|
||||
+ ceph-disk: Fix bug in FileLock
|
||||
+ ceph-disk: Allow ConfigObj to write in binary mode
|
||||
+ ceph-disk: Use context manager with FileLock
|
||||
+ ceph-disk: Use os.path.isabs instead of .startswith('/')
|
||||
+ ceph-disk: Set space_symlink to the path, not file object
|
||||
+ ceph-disk: PEP8ify
|
||||
+ rgw: rgw file fix bug of rgw_lookup can not exact match file name
|
||||
+ rgw: fix the wrong return value
|
||||
+ rgw/rgw_coroutine: move WaitContext to .cc file
|
||||
+ client: pass a mask parameter to path_walk
|
||||
+ mds/mdstypes: add btime to inode
|
||||
+ mds/Server: set btime=ctime on creation
|
||||
+ mds/MDCache: set btime on system inodes
|
||||
+ include/ceph_features: add FS_BTIME features
|
||||
+ mds: pass btime in InodeStat MClientReply, if feature is present
|
||||
+ client: keep btime in Inode and InodeStat
|
||||
+ ceph: break up ll_getattr into two functions
|
||||
+ client: move the device bitshift handling macros to Client.h
|
||||
+ libcephfs: add a ceph_ll_getattrx and ceph_statx
|
||||
+ libcephfs: add a test for "lazy" statx
|
||||
+ mds/client: add btime to CapSnap and MClientCaps
|
||||
+ mds/mdstypes: add change attribute to inode
|
||||
+ mds/Server: set change_attr to 0 on creation
|
||||
+ mds/MDCache: set change_attr to 0 on system_inodes
|
||||
+ include/ceph_features: add FS_CHANGE_ATTR feature
|
||||
+ mds: pass change_attr in InodeStat MClientReply, if feature is present
|
||||
+ mds/client: keep change_attr in Inode, CapSnap and MClientCaps
|
||||
+ mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL
|
||||
+ mds/client: bump the change_attr at the appropriate time for files
|
||||
+ libcephfs: return the change_attr in the statx.stx_version field
|
||||
+ tests: add a ChangeAttr test
|
||||
+ mds: make frag_info_t add_dirty() function take a pointer to touched_mtime
|
||||
+ mds: add change_attr to frag_info_t
|
||||
+ test: add test for change attribute of directories
|
||||
+ cephfs: rename ceph_mds_request_head and _args with a _legacy postfix
|
||||
+ MDS: allow the MDS to accept requests to set the btime
|
||||
+ client: add the ability to set the btime
|
||||
+ client: add a ceph_fstatx
|
||||
+ client: extend the Btime test to cover fstatx as well
|
||||
+ journal/JournalTrimmer: move C_RemoveSet struct
|
||||
+ rbd_mirror/ImageSynceThrottler: move struct to .cc
|
||||
+ libcephfs: add unmount function in cephfs.pyx
|
||||
+ rgw: fix typo of "minite" to "minute" in rgw_lc.cc
|
||||
+ rgw/rgw_lc.cc: fix sleep time according to the error message
|
||||
+ crush: don't normalize input of crush_ln iteratively
|
||||
+ crush: remove clutter
|
||||
+ mds: remove max_mds config option
|
||||
+ vstart.sh: add option to turn on multimds
|
||||
+ rgw: right parenthesis is missing in radosgw-admin help message on caps
|
||||
+ SQUASH: client: request AUTH caps on the directory during create if we'll need to check perms locally
|
||||
+ SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL"
|
||||
+ SQUASH: client: always take a change_attr update from the server if it's newer
|
||||
+ SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode
|
||||
+ rgw/rgw_rados.h: remove unneeded class C_Tick
|
||||
+ SQUASH: client: querying for stx_version field requires getting all shared caps
|
||||
+ SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy
|
||||
+ client: properly set inode number of created inode in replay request
|
||||
+ test/librbd/fsx: enable exclusive-lock feature in krbd mode
|
||||
+ os/bluestore/BlueFS: fix async compaction txn
|
||||
+ scripts/bdev_grep: parse bluefs style extents too
|
||||
+ SQUASH: client: request all shared caps if ctime was requested
|
||||
+ os/bluestore/BlueFS: factor unflushed log into runway calculation
|
||||
+ osd/ReplicatedBackend: move classes to cc file
|
||||
+ os/bluestore: honour allow-eio flag during read
|
||||
+ CmakeLists.txt: use LIB_RESOLV instead of resolv.
|
||||
+ osd/ReplicatedPG: move classes to .cc file
|
||||
+ librbd: potential double-unwatch of watch handle upon error
|
||||
+ cls/journal: add async client_update_state method
|
||||
+ journal: allow to trim journal for "laggy" clients
|
||||
+ librbd: optionally flag "laggy" journal clients disconnected
|
||||
+ rbd: new command to disconnect journal client
|
||||
+ rbd-mirror: decode_client_meta should return false on error
|
||||
+ rbd-mirror: resync was possible only when image replayer start had succeeded
|
||||
+ rbd-mirror: stop replay when client is disconnected
|
||||
+ rbd-mirror: option to automatically resync after journal client disconnect
|
||||
+ qa/workunits/cephtool/test.sh: fix omision of ceph-command
|
||||
+ os/bluestore: use global compressor if possible
|
||||
+ build/ops: fix /etc/os-release parsing in install-deps.sh
|
||||
+ osd/OSD.cc: remove repeated searching of map
|
||||
+ test/cephfs: add mount&&unmount test
|
||||
+ mds: s/used_ions/used_inos/
|
||||
+ Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and cls_lock.
|
||||
+ ceph_test_objectstore: add SyntheticMatrixSharding
|
||||
+ ceph_test_objectstore: occasional umount/fsck/mount
|
||||
+ ceph_test_objectstore: test shards for longer
|
||||
+ crush/CrushCompiler.cc:884 bug fix: index out of range
|
||||
+ Makfile: Fix rocksdb error when make dist
|
||||
+ src/CMakeLists.txt: exclude parts not buildable on FreeBSD
|
||||
+ src/pybind/CMakeLists.txt: conditionaly build cython tools
|
||||
+ src/tools/CMakeLists.txt: conditionaly build ceph-client-debug
|
||||
+ src/test/objectstore/CMakeLists.txt: conditionaly build tests
|
||||
+ mds: trim null dentries proactively
|
||||
+ cmake: include(SIMDExt) in src/CMakeLists.txt
|
||||
+ mds: log path with CDir damage messages
|
||||
+ hint in extent_alloc code
|
||||
+ remove wrap argument and handle in wrappers
|
||||
+ Hint argument in alloc_blocks + test case changes
|
||||
+ os/bluestore: shard extent map
|
||||
+ os/bluestore: make nid and blobid allocation less racy
|
||||
+ os/bluestore: optimize compress_extent_map
|
||||
+ os/bluestore: fix fsck used_block bitmap
|
||||
+ os/bluestore: use block_size for allocator unit
|
||||
+ os/bluestore: make blob_t unused helpers use logical length
|
||||
+ os/bluestore: instrument big/small writes
|
||||
+ os/bluestore: instrument transaction count
|
||||
+ os/bluestore: instrument onode reshard events
|
||||
+ os/bluestore: dump some stats after fsck
|
||||
+ os/bluestore: assert shared blob cache cleared on split
|
||||
+ remove autotools
|
||||
+ test/objectstore/CMakeLists.txt: fix libaio conditional
|
||||
+ buffer: clear append_buffer on clear()
|
||||
+ os/bluestore: tunable prealloc size for ExtentMap inline_bl
|
||||
+ os/bluestore: don't dirty onode if its size is already at desired offset
|
||||
+ os/bluestore: remove never reachable asserts
|
||||
+ os/bluestore: drop unnecessary separator between fields
|
||||
+ os/bluestore: fix key+name sort wonkiness
|
||||
+ os/bluestore: encode shard id in single byte
|
||||
+ os/bluestore: small put_ref cleanup
|
||||
+ os/bluestore: remove faulted debug hackery
|
||||
+ os/bluestore: bits for unit tests
|
||||
+ unittest_bluestore_types: resurrect blob and extent_map unit tests
|
||||
+ os/bluestore/BlueFS: do not start racing async compaction
|
||||
+ os/bluestore/BlueFS: fix Dir memory leak
|
||||
+ buffer: implement buffer::list::reserve(n)
|
||||
+ os/bluestore: do not waste memory on cached encoded blobs
|
||||
+ qa/workunits/objectstore: fix test_fuse.sh
|
||||
+ os/FuseStore: only flush if dirty
|
||||
+ build: drop dryrun of autogen.sh from run-cmake-check.sh script
|
||||
+ os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio.
|
||||
+ os/bluestore: remove some copy-pastes
|
||||
+ cmake: make py3 a nice-to-have
|
||||
+ os/bluestore/BlueFS: only extend extent on same bdev
|
||||
+ msg/AsyncConnection: add const to mem functions
|
||||
+ msg/AsyncMessenger: add const to function
|
||||
+ client/barrier: move C_Block_Sync class to .cc
|
||||
+ osd/OSD.cc: remove unneeded searching of map
|
||||
+ Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS
|
||||
+ rpm: Moved ceph-client-debug from ceph-base to ceph-test package
|
||||
+ rpm: Renamed bcond tests flag to make_check
|
||||
+ rbd-nbd: fix kernel deadlock during teuthology testing
|
||||
+ rbd-nbd: mask out-of-bounds IO errors caused by image shrink
|
||||
+ librbd: invalidate cache before trimming image
|
||||
+ librbd: ignore cache busy errors when shrinking an image
|
||||
+ librbd: potential seg fault when blacklisting an image client
|
||||
+ 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
|
||||
+ deb: Moved ceph-client-debug from ceph-base to ceph-test package
|
||||
+ ceph-objectstore-tool: add a way to split filestore directories offline
|
||||
+ install-deps: exit non-zero when we cannot match distro
|
||||
+ librbd: possible deadlock if cluster connection closed after image
|
||||
+ osd/ReplicatedPG: remove class redeclaration
|
||||
+ librbd: ignore partial refresh error when acquiring exclusive lock
|
||||
+ osd/OSD.cc: remove unneeded returns
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 09 12:53:16 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.0.0+git.1473424516.3b8b524:
|
||||
+ Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
|
||||
+ Revert "ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/"
|
||||
+ Revert "ceph_disk tests/test_get_free_partition_size: New unit tests"
|
||||
+ Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py"
|
||||
+ rpm: put distro conditionals around Source0 in spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 09 10:59:53 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- Update to version 11.0.0+git.1473418476.095f67c:
|
||||
+ ceph.spec.in: revert Source0 line to upstream version
|
||||
+ ceph.spec.in: conditionalize %prep command
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 09 08:16:40 UTC 2016 - ncutler@suse.com
|
||||
|
||||
- ceph.spec.in: enable cephfs_java build unconditionally
|
||||
- new (merged) commits from upstream master branch:
|
||||
+ mailmap updates
|
||||
+ rgw: fix the handling of rgw_swift_url_prefix.
|
||||
+ rgw: ONLY improve code formatting around RGWRESTMgr.
|
||||
+ rgw: add support for the crossdomain.xml resource of Swift API.
|
||||
+ rgw: add support for the healthcheck feature of Swift API.
|
||||
+ swift /info implementation.
|
||||
+ rgw: settle /info implementation across other swift-at-root features.
|
||||
+ compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
|
||||
+ mon: tear down standby replays on MDS rank stop
|
||||
+ mon/MDSMonitor: move C_Updated class to .cc file
|
||||
+ rgw_file: fix/update rgw_open flag arguments
|
||||
+ rgw_file: fix/update rgw_create flag arguments
|
||||
+ doc: remove btrfs contradiction
|
||||
+ msg: make async backend default
|
||||
+ msg/simple: wait dispatch_queue until all pipes closed
|
||||
+ rgw_file: implement stateless write completion timer
|
||||
+ rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
|
||||
+ rgw_file: log on write completion events at level 10
|
||||
+ rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
|
||||
+ osdc/ObjectCacher: move C_ReadFinish, C_RetryRead
|
||||
+ osdc/Journaler: move C_DelayFlush class to .cc
|
||||
+ rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error
|
||||
+ librgw: add API version defines for librgw and rgw_file
|
||||
+ make-dist/ceph.spec.in: Fix srpm build breakage.
|
||||
+ ceph_timer: prefer using directive to typedef
|
||||
+ rgw_file: explain semantics of RGWFileHandle::commit
|
||||
+ compressor: Better arch ifdefs for isal code
|
||||
+ mds/MDSTable: add const to member functions
|
||||
+ os/bluestore: fix some #includes
|
||||
+ vstart.sh: -b for bluestore
|
||||
+ os/bluestore/bluestore_types: make blob_t get_chunk_size const
|
||||
+ os/bluestore: use Blob const and non-const accessors
|
||||
+ os/bluestore: avoid reencoding unchanged blobs
|
||||
+ os/bluestore: decode blobs on demand
|
||||
+ mds/SnapRealm.h: add const to member functions
|
||||
+ os/bluestore/bluefs: avoid check "locked" field for newly created file
|
||||
+ os/bluestore/bluefs: check against locked field during unlink
|
||||
+ os/bluestore/bluefs: assert refs of file don't underflow
|
||||
+ os/kstore: kill dead code
|
||||
+ rgw: remove duplicated calls to getattr
|
||||
+ debian: should dh_python3 python3-* not python-*
|
||||
+ pybind: silence -Wsign-compare warning
|
||||
+ test/ceph_test_msgr: fix -Wsign-compare warnings
|
||||
+ test/unittest_alloc: fix -Wsign-compare warnings
|
||||
+ librbd: API methods to directly acquire and release the exclusive lock
|
||||
+ doc: add graphic for cap bit field
|
||||
+ mds/MDCache.h: remove unneeded access specifier
|
||||
+ librbd: skeleton implementation of client-side image cache
|
||||
+ librbd: blocking parent IO completion no longer required
|
||||
+ librbd: remove use of owner_lock on IO path
|
||||
+ Revert "osdc: ObjectCacher flusher might needs additional locks"
|
||||
+ librbd: support bufferlist payload for AioImageWrite
|
||||
+ librbd: add internal support for scatter/gather IO
|
||||
+ librbd: initial integration of ImageWriteback to AioImageRequest
|
||||
+ librbd: consolidate IO clipping to reusable method
|
||||
+ librbd: differentiate between image and object cache
|
||||
+ librbd: C_ImageCacheRead bridge from Context to AioCompletion
|
||||
+ librbd: integrate image cache hooks into IO path
|
||||
+ common/Throttle.h: remove unneeded class
|
||||
+ cmake: fix the tracing header dependencies
|
||||
+ src/test/bench/CMakeLists.txt: RBD exclude
|
||||
+ src/CMakeLists.txt: RBD|KVS|FUSE exclude
|
||||
+ src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant
|
||||
+ src/os/CMakeLists.txt: AIO|FUSE exclude
|
||||
+ src/test/CMakeLists.txt: RADOSGW|RBD exclude
|
||||
+ src/test/common/CMakeLists.txt: BLKID exclude
|
||||
+ install-deps.sh: initial distro detection based on /etc/os-release
|
||||
+ ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd
|
||||
+ ceph_test_objectstore: disable statfs checks on available space
|
||||
+ messages/MOSDMap: mark as enlighten OSDMap encoder
|
||||
+ cmake: remove unused librados_api target
|
||||
+ cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake
|
||||
+ cmake: let librados_api_obj depend on librados-tp
|
||||
+ os/bluestore: yet another statfs test fix
|
||||
+ Revert "osd/ReplicatedPG: for sync-read it don't cacl l_osd_op_r_prepare_lat."
|
||||
+ doc/release-notes: v0.94.9
|
||||
+ os/bluestore/bluefs: use map to track dirty files
|
||||
+ os/bluestore/bluefs: update mtime of inode in unified path
|
||||
+ os/bluestore/bluefs: drop redundant eof check for read_random()
|
||||
+ os/CMakeLists.txt: undubble kv.cc usage.
|
||||
+ test,pybind: silence -Wsign-compare warnings
|
||||
+ test/perf_local: fix -Wmaybe-uninitialized warnings
|
||||
+ os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor
|
||||
+ Allow compressor build without YASM
|
||||
+ script/bdev_grep: update to use hex
|
||||
+ os/bluestore: improve failed csum debug output
|
||||
+ librbd: improve image state machine debug log messages
|
||||
+ librbd: deadlock when replaying journal during image open
|
||||
+ os/bluestore: end scope of std::hex properly
|
||||
+ os/bluestore: don't over-gift if bluefs free is smaller than bluestore_bluefs_min
|
||||
+ os/bluestore: use _setattr for SETATTR
|
||||
+ os/bluestore: make object existence check robust
|
||||
+ ceph_test_objectstore: assert umount succeeds
|
||||
+ ceph_test_objectstore: clean up Rename test a bit
|
||||
+ ceph_test_objectstore: fix TryMoveRename test
|
||||
+ os/bluestore: add onode/buffer cache statistics
|
||||
+ os/bluestore: end scope of std::hex properly
|
||||
+ cmake: pass -DINTEL* to gf-complete cflags
|
||||
+ os/bluestore: conditional checking label of bluefs devices
|
||||
+ src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on Clang
|
||||
+ os/bluestore: don't overwrite type if it does already exist and at desired type
|
||||
+ os/bluestore: trivial cleanups
|
||||
+ os/bluestore: replace store with logger in Cache
|
||||
+ os/bluestore: check iterator before using during fsck
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 29 07:24:44 UTC 2016 - ncutler@suse.com
|
||||
|
||||
|
Reference in New Issue
Block a user