Nathan Cutler
7e197136ce
make ceph --version happy OBS-URL: https://build.opensuse.org/request/show/506251 OBS-URL: https://build.opensuse.org/package/show/filesystems:ceph/ceph?expand=0&rev=100
959 lines
46 KiB
Plaintext
959 lines
46 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jun 26 12:25:57 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.1.0+git.1498478524.117b171715:
|
|
+ include 12.1.0 tag to make "ceph --version" happy
|
|
+ tests: drop hadoop-s3a tests
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 24 20:17:48 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.1.0+git.1498309403.f4fc02fff4:
|
|
+ upstream 12.1.0 release; for details, see
|
|
http://ceph.com/releases/v12-1-0-luminous-rc-released/
|
|
+ revert several pre-release commits that are no longer needed
|
|
because the issues have been fixed upstream in the meantime
|
|
+ build/ops: rpm: sane packaging of %{_docdir}/ceph directory
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 23 08:11:22 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1498202776.b806032985:
|
|
+ Integration testing changes:
|
|
* add DeepSea integration suite test definitions for teuthology
|
|
* re-enable several RGW tests that upstream only runs on Ubuntu
|
|
+ ceph_ver_hack.sh: use git describe --match
|
|
+ ReplicatedPG: add CHECKSUM->CMPEXT req translation
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 14 08:00:43 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1497426468.6984d41b5d:
|
|
+ qa: add initial deepsea suite (task and test yaml)
|
|
+ fix "ceph osd df" (regression in latest upstream master) (pr#15675, issue#20256)
|
|
* mon: move creating_pgs and reweight_by_utilization into new MonPGStatService
|
|
* mon: move most PGMapStatService into PGMap; rename PGMon's to PGMonStatService
|
|
* mon: mgr: move 'osd df' handling to manager
|
|
* mon: inherit PGMonStatService from the PGMapStatService
|
|
* move the OSDUtilizationDumper code into OSDMap
|
|
* mon: mgr: enable "osd df" on the manager
|
|
* qa: add a check_commands.sh script which looks for commands with no tests
|
|
* qa: test 'osd df' in cephtool/test.sh
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 08 08:36:57 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496909744.9f667dc335:
|
|
+ build/ops: rpm: one License line to rule them all
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 8 07:23:16 UTC 2017 - ncutler@suse.com
|
|
|
|
- up memory _constraint for ceph-test to address ppc64le OOM seen in IBS
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 08 06:31:53 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496902753.b18dc53186:
|
|
+ build/ops: rpm, COPYING: drop GPL 2.0 with Autoconf Exception
|
|
(autoconf no longer used)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 7 12:26:46 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496754880.35cb2861ce:
|
|
+ merge upstream master (b1d06a6b54)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 3 15:53:05 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496494491.ba3c561a92:
|
|
+ merge upstream master (97d6e150e5)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 1 08:51:20 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496306960.2db336d85e:
|
|
+ merge upstream master (b19352eec3), fixes bsc#1041492
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 30 13:15:47 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1496147556.f1d6115861:
|
|
+ cmake: build boost::context and coroutine only with rgw Beast frontend
|
|
+ build/ops: rpm: reverse s390 bcond conditional block
|
|
+ build/ops: rpm: no rgw Beast frontend on s390x
|
|
+ build/ops: deb: no rgw Beast frontend on s390x
|
|
+ cmake: delete excidentail reintroduced line.
|
|
+ cmake: link radosgw with boost libraries
|
|
(bsc#1040119)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 27 08:19:59 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1495849076.4457d36178:
|
|
+ rgw: remove fastcgi from default rgw frontends
|
|
+ RGW: Turn off fcgi as a frontend
|
|
+ build/ops: drop libfcgi build dependency
|
|
+ build/ops: rpm: apply epoch only if %epoch macro is defined
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 26 11:39:01 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1495798013.23dd2b67dc:
|
|
+ ceph.spec.in: re-drop %{epoch}: prefixes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 26 08:57:00 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1495787939.3f6446f64f:
|
|
+ build/ops: rpm: adapt License line to Release 2.0 of SPDX spec
|
|
(issue#20091)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 26 04:35:06 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.3+git.1495675338.07282a4057:
|
|
+ upstream 12.0.3 release
|
|
+ osd/PG: Add two new mClock implementations of the PG sharded operator queue
|
|
(pr#14997, bsc#1040103)
|
|
+ build/ops: rpm: make librbd1 %post scriptlet depend on coreutils (boo#1040230)
|
|
+ build/ops: rpm: move RDMA build dependency to distro-conditional section
|
|
+ build/ops: rpm: move python-prettytable to distro-conditional section
|
|
+ cmake: added empty RPATH to libcls_sdk.so
|
|
+ rpm: drop %{epoch} from new rados-objclass-devel subpackage
|
|
+ cmake: fix boost components for WITH_SYSTEM_BOOST
|
|
+ cmake: build boost::context only if rgw Beast frontend is in use
|
|
+ build/ops: rpm: reverse s390 bcond conditional block
|
|
+ build/ops: rpm: no rgw Beast frontend on s390x (bsc#1040119)
|
|
+ ceph.spec.in, debian/control: build/runtime dependency for cherrypy
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 10 09:00:11 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.2+git.1494343993.7527e4f0b8:
|
|
+ ReplicatedPG: drop CACHE_PIN->WRITESAME req translation (bsc#1038063)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 9 09:17:19 UTC 2017 - ncutler@suse.com
|
|
|
|
- _constraints: up ceph.spec disk constraint to 28G after seeing a
|
|
build failure in OBS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 28 01:22:07 UTC 2017 - ddiss@suse.com
|
|
|
|
- Update to version 12.0.2+git.1493341348.9148e53:
|
|
+ ceph osd: add support for new op cmpext
|
|
+ ceph_test_rados_api_misc: add cmpext tests
|
|
+ librados: add cmpext API
|
|
+ ceph_test_rados_api_aio: add cmpext tests
|
|
+ test/librados/c_operations: add cmpext tests
|
|
This patchset is a straight cherry-pick of the upstream OSD/librados cmpext
|
|
changes (bsc#1035937).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 27 11:39:24 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.2+git.1493291471.adb6a43:
|
|
+ rocksdb: sync with upstream (bsc#1025891)
|
|
+ build/ops: cmake: explicitly disable MSSE 4.2 if not supported
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 27 08:23:46 UTC 2017 - ncutler@suse.com
|
|
|
|
- _constraints: set higher disk and memory constraints so s390x
|
|
builds don't fail
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 26 20:51:56 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.2+git.1493238434.71681fd:
|
|
+ cmake: added empty RPATH to libceph_crypto_isal.so
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 26 18:10:40 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.2+git.1493227670.3396ca1:
|
|
+ rgw: use a vector for options passed to civetweb
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 26 10:10:21 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.2+git.1493192333.3305a0c
|
|
+ merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22)
|
|
including 12.0.2 development release
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 25 12:39:36 UTC 2017 - ddiss@suse.com
|
|
|
|
- revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for
|
|
rebasing against the upstream implementation. (bsc#1035937)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 7 12:10:55 UTC 2017 - ncutler@suse.com
|
|
|
|
- Add ibs_constraints.sh script to address s390 constraints
|
|
tweak needed in IBS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 7 09:41:22 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.1+git.1491557762.4e47e9f
|
|
+ merge upstream master (2950ad91d25d0d6e2e3fb6842d5bbc36353ba2a5)
|
|
including fixes for:
|
|
* bsc#1030068 (s390 build)
|
|
* bsc#1031311 (ceph-mon.service not enabled via systemd preset)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 4 13:42:40 UTC 2017 - ncutler@suse.com
|
|
|
|
- Mention bugs fixed in jewel codestream that are also fixed in the current
|
|
codestream:
|
|
+ msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)
|
|
+ build/ops: fix undefined crypto references with --with-xio (bsc#977940)
|
|
+ ceph-create-keys: add missing argument comma (bsc#1008894)
|
|
+ common: Improve linux dcache hash algorithm (bsc#1005179)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 14 12:09:01 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.0+git.1489432599.165c23f:
|
|
+ merge upstream master (0c2f5f7214d2410a7519f88e65ed5273d6480227)
|
|
including fix for upstream issue#18694 "ceph-disk activate for partition
|
|
failing"
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 10 15:55:53 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.0+git.1489159457.410e200:
|
|
+ build/ops: fix Group strings for library packages
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 15:32:06 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 12.0.0+git.1488553020.e902441:
|
|
+ Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914)
|
|
+ Builds with GCC7 (boo#1025891)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 08 21:28:28 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 11.1.0+git.1486588482.ba197ae:
|
|
+ Update to latest upstream master (3d740bd)
|
|
+ cmake: added empty RPATH to several executables
|
|
+ rocksdb: sync with upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 20 14:00:36 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 11.1.0+git.1484919552.9216e9a:
|
|
+ Revert "rpm: put distro conditionals around Source0 in spec file"
|
|
+ Revert "ceph.spec.in: revert Source0 line to upstream version"
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 20 10:18:44 UTC 2017 - ncutler@suse.com
|
|
|
|
- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
|
|
line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 20 10:06:54 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 11.1.0+git.1484745543.7b08de5:
|
|
+ Update to latest upstream master (36874c8) - significant changes:
|
|
* cmake: Turn libcommon into a shared library (PR#12840)
|
|
* cmake: fix rpath on shared libraries and executables (PR#12927)
|
|
+ Fix build failure in ppc64le and s390x, caused by missing
|
|
"-momit-leaf-frame-pointer" gcc option in these architectures:
|
|
+ rocksdb: build with ppc64 (PR#12908)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 17 14:14:45 UTC 2017 - ncutler@suse.com
|
|
|
|
- Update to version 11.1.0+git.1484659687.3472421:
|
|
+ rpm: tell openSUSE to never clean the spec file
|
|
+ Enable ppc64le and s390x builds in SLE
|
|
+ rpm: lttng only on x86_64 and aarch64
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|
|
- pre_checkin.sh: add Source line for ceph-rpmlintrc
|
|
- move Source line for ceph-rpmlintrc from ceph.spec to ceph-test.spec
|
|
(see https://github.com/SUSE/ceph/pull/60 for rationale)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 29 07:20:00 UTC 2016 - ncutler@suse.com
|
|
|
|
- Update to version 11.0.0+git.1472455009.a17726c:
|
|
+ ceph.spec.in: drop ceph-rpmlintrc source line
|
|
+ ceph.spec.in: drop epoch prefixes
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 28 11:48:42 UTC 2016 - ncutler@suse.com
|
|
|
|
- Update to version 11.0.0+git.1472384770.c9f3af8:
|
|
+ test/rgw: add --gateways-per-zone to test_multi.py
|
|
+ rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
|
|
+ rgw: RGWCoroutinesManager::run returns status of last cr
|
|
+ os/bluestore: fix whitespace in bitset apply helper
|
|
+ cmake: do not link secret.c if not necessary
|
|
+ cmake: do not link against keyutils if not necessary
|
|
+ os/bluestore: fsck on mkfs (on by default)
|
|
+ os/bluestore: ensure block device size is a multiple of the block size
|
|
+ Revert "ceph.spec.in: don't try to package __pycache__ for SUSE"
|
|
+ rpm: force creation of Python 3 __pycache__ on SUSE
|
|
+ doc: add v0.94.7 changelog
|
|
+ doc: add v0.94.8 changelog
|
|
+ doc/releases: add v0.94.8 to timeline
|
|
+ doc/release-notes: fix v10.2.2 changelog link
|
|
+ unittest_bluefs: fix block device sizes
|
|
+ doc: do not list all major versions in get-packages.rst
|
|
+ doc: add missing PR to hammer 0.94.8 release notes
|
|
+ doc: release-notes.rst: move misplaced line
|
|
+ doc: fix two broken links in releases.rst
|
|
+ doc: add 11.0.0 to releases table
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 28 10:55:04 UTC 2016 - ncutler@suse.com
|
|
|
|
- pre_checkin.sh: forward-port insert_line_before() function from
|
|
filesystems:ceph:jewel/ceph version
|
|
- README-ceph-test.txt: new file
|
|
- ceph-test.spec: add ceph_ver_hack.sh as a source file
|
|
|
|
-------------------------------------------------------------------
|
|
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
|