Tasks #39718
closedv13.2.6 Mimic
0%
Description
Workflow¶
- Preparing the release
- Cutting the release IN PROGRESS
- Abhishek writes and commits the release notes
- Abhishek informs Yuri that the branch is ready for testing
- Yuri runs additional integration tests - DONE
- If Yuri discovers new bugs that need to be backported urgently (i.e. their priority is set to Urgent or Immediate), the release goes back to being prepared; it was not ready after all - DONE
- Yuri informs D Galloway that the branch is ready for release - DONE
- D Galloway creates the packages and sets the release tag - DONE
- Abhishek L. posts release announcement on https://ceph.com/community/blog - DONE
Release information¶
- branch to build from: mimic, commit: 7b695f835b03642f85998b2ae7b6dd093d9fbce4
- version: v13.2.6
- type of release: point release
- where to publish the release: http://download.ceph.com/debian-mimic and http://download.ceph.com/rpm-mimic
Updated by Yuri Weinstein almost 5 years ago
git --no-pager log '--format=%H %s' --graph v13.2.5..mimic | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|"Pull request $1":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;'
- + Pull request 28096
- |\
- | + rgw: allow radosgw-admin to list bucket w --allow-unordered
- + | Pull request 26762
- |\ \
- | + | rgw: data sync drains lease stack on lease failure
- | /
- + | Pull request 27973
- |\ \
- | + | cls/rgw: raise debug level of bi_log_iterate_entries output
- + | | Pull request 28086
- |\ \ \
- | |_|/
- |/| |
- | + | rgw: cls_bucket_list_unordered lists a single shard
- | + | cls/rgw: expose cls_rgw_bucket_list_op for single shard
- |/ /
- + | Pull request 27432
- |\ \
- | + | qa: bump fsstress timeout to 6h
- + | | Pull request 27847
- |\ \ \
- | + | | mds: better output of 'ceph health detail'
- + | | | Pull request 27906
- |\ \ \ \
- | + | | | qa: ignore MON_DOWN for volume-client testing
- + | | | | Pull request 27916
- |\ \ \ \ \
- | + | | | | mds: drop reconnect message from non-existent session
- + | | | | | Pull request 27917
- |\ \ \ \ \ \
- | + | | | | | mds/server: check directory split after rename. fixes: http://tracker.ceph.com/issues/38994 Signed-off-by: Shen Hang <harryshen18@gmail.com>
- + | | | | | | Pull request 28014
- |\ \ \ \ \ \ \
- | + | | | | | | rgw: use chunked encoding to get partial results out faster
- + | | | | | | | Pull request 27938
- |\ \ \ \ \ \ \ \
- | + | | | | | | | osd: shutdown recovery_request_timer earlier
- + | | | | | | | | Pull request 27963
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | osd/OSDMap: add log for better debugging
- | + | | | | | | | | osd/OSDMap: calc_pg_upmaps - restrict optimization to origin pools only
- | + | | | | | | | | osd/OSDMap: drop local pool filter in calc_pg_upmaps
- | + | | | | | | | | crush: fix upmap overkill
- | + | | | | | | | | osd/OSDMap: using std::vector::reserve to reduce memory reallocation
- | + | | | | | | | | osd/OSDMap: more improvements to upmap
- | | |_|_|_|_|_|_|/
- | |/| | | | | | |
- + | | | | | | | | Pull request 27940
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | osd/PG: move down peers out from peer_purged
- | + | | | | | | | | osd/PG: introduce all_missing_unfound helper
- | | |/ / / / / / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 27055
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | os/tests: fix garbageCollection test case from store_test.
- | + | | | | | | | | mimic: test/store_test: workaround for failing BlobReuseOnOverwrite UT
- + | | | | | | | | | Pull request 27907
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | qa/standalone/osd/osd-markdown: fix dup command disabling
- | + | | | | | | | | | qa/standalone/osd/osd-markdown: disable CLI command dups
- | | |_|_|_|_|_|/ / /
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 27943
- |\ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / / /
- |/| | | | | | | | |
- | + | | | | | | | | osd/PG: !transaction_applied is true for async_recovery_targets as well
- | + | | | | | | | | osd/PG: change error to dout in _scan_rollback_obs()
- | + | | | | | | | | osd/PG: skip rollforward when !transaction_applied during append_log()
- | |/ / / / / / / /
- + | | | | | | | | Pull request 27972
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | rgw: ES sync: wrap all the decode bls in try block
- | | |_|/ / / / / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 27948
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa/rgw: add credentials to zone 'remove' in test_zonegroup_remove()
- | + | | | | | | | | rgw: get or set realm zonegroup zone need check user's caps
- | | |/ / / / / / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 27356
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | rgw: Fix S3 compatibility bug when CORS is not found
- + | | | | | | | | | Pull request 27367
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: Adding tcp_nodelay option to Beast
- | |/ / / / / / / / /
- + | | | | | | | | | Pull request 27421
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw-admin: fix data sync report for master zone
- | | |_|_|_|_|_|_|_|/
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 27603
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw admin: add tenant argument to reshard cancel
- + | | | | | | | | | | Pull request 27661
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: beast: set a default port for endpoints
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27666
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: s3: awsv4 drop special handling for x-amz-credential
- | + | | | | | | | | | | rgw: should recode canonical_uri when caculate s3v4 auth
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27796
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: resolve bugs and clean up garbage collection code
- | | |_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27828
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: admin: handle delete_at attr in object stat output
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 26140
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rbd_mirror: don't report error if image replay canceled
- | / / / / / / / / / /
- + | | | | | | | | | | Pull request 27391
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa/workunits/rbd: fixups for the new krbd discard behavior
- | + | | | | | | | | | | qa: krbd_fallocate.sh: zero can be munged to truncate
- | | |_|_|/ / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27588
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rbd: krbd: return -ETIMEDOUT in polling
- | | |_|/ / / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27958
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa/tasks/rbd_fio: fixed missing delimiter between 'cd' and 'configure'
- | | |_|_|_|_|/ / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27959
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa/workunits/rbd: use more recent qemu-iotests that support Bionic
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 26655
- |\ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|/ / /
- |/| | | | | | | | | |
- | + | | | | | | | | | ceph-volume: add --all flag to simple activate
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26194
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: bucket full sync handles delete markers
- | + | | | | | | | | | test/rgw: add multisite test_suspended_delete_marker_full_sync()
- | + | | | | | | | | | test/rgw: add multisite test_delete_marker_full_sync()
- | + | | | | | | | | | test/rgw: use version_id from key directly
- | + | | | | | | | | | test/rgw: check_bucket_eq() supports delete markers
- | + | | | | | | | | | test/rgw: check_bucket_eq() uses bucket.list_versions()
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26553
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: when exclusive lock fails due existing lock, log add'l info
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26615
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: wakeup lease_cr after abort on bucket sync disable
- | + | | | | | | | | | test/rgw_multi: add test_datalog_autotrim()
- | + | | | | | | | | | rgw: add 'datalog autotrim' admin command
- | + | | | | | | | | | rgw: fix rgw_data_sync_info::json_decode()
- | / / / / / / / / /
- + | | | | | | | | | Pull request 27122
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: the error code returned by rgw is different from amz s3 when getting cors from the bucket without cors configuration
- | + | | | | | | | | | rgw: cors rules num limit According to AWS S3, an cors rules can have up to 100 rules.
- + | | | | | | | | | | Pull request 27304
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: fix read not exists null version return wrong
- + | | | | | | | | | | | Pull request 27335
- |\ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | rgw: fix bug of apply default quota, for this create new a user may core using beast
- + | | | | | | | | | | | | Pull request 27354
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | rgw: don't crash on missing /etc/mime.types
- | | |/ / / / / / / / / / /
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 26792
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | qa/rgw: reduce number of multisite log shards
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26670
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mgr/dashboard: Add package-lock.json and use npm ci
- | + | | | | | | | | | | | | mgr/dashboard: Update npm packages
- + | | | | | | | | | | | | | Pull request 27638
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / / / / / / /
- |/| | | | | | | | | | | | |
- | + | | | | | | | | | | | | mgr: enable inter-module calls
- | | |_|_|_|/ / / / / / / /
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 27451
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | cmake: update BuildSPDK for spdk-18.05
- | + | | | | | | | | | | | | spdk: update to latest spdk-18.05 branch
- | | |_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 26495
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | test: run-standalone.sh set local library location so mgr can find librados.so
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26777
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mgr/PyModule: put mgr_module_path first in sys.path
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26811
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | run-standalone.sh: Need double-quotes to handle | in core_pattern on all distributions
- | + | | | | | | | | | | | | Revert qa/standalone: discard pipe in sysctl kernel.core_pattern
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 27860
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | msg: output peer address when detecting bad CRCs
- | | |_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 26709
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | osd/PrimaryLogPG: handle object !exists in handle_watch_timeout
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26760
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | CLI: ability to change file ownership
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26810
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | common/str_map: better trim() impl using boost
- | + | | | | | | | | | | | | common/str_map: fix trim() on empty string
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26833
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mgr/BaseMgrModule: drop GIL for ceph_send_command
- | / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26862
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/ /
- |/| | | | | | | | | | | |
- | + | | | | | | | | | | | osd: fixup OpTracker destruct assert, waiting_for_osdmap take ref with OpRequest
- | / / / / / / / / / / /
- + | | | | | | | | | | | Pull request 27078
- |\ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/
- |/| | | | | | | | | | |
- | + | | | | | | | | | | qa/tests: removed conflicting tests rbd_api_tests and rbd_import_export and added devstack-tempest-gate.yaml instead
- | + | | | | | | | | | | qa/tests: initial checkin for `client-upgrade-mimic` suite
- | | |_|_|_|_|_|/ / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27447
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | os/bluestore_tool: bluefs-bdev-expand: indicate bypassed for main dev
- | | |_|/ / / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27558
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | mgr/dashboard: Use human readable units on the sparkline graphs
- | | |_|_|/ / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27587
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | osd: process_copy_chunk remove obc ref before pg unlock
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27366
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | os/bluestore: fix length overflow.
- | | |_|_|_|_|_|_|/ / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27570
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | os/bluestore: call fault_range properly prior to looking for blob to reuse
- | | |/ / / / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27629
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | osd/PGLog: preserve original_crt in merge_log()
- | + | | | | | | | | | | osd/PGLog: preserve original_crt in proc_replica_log()
- | + | | | | | | | | | | osd/PGLog: should not rollback further than deleted object version
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27635
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | ceph-objectstore-tool: Rename dump-import to dump-export
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27647
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | mon/OSDMonitor: further improve prepare_command_pool_set E2BIG error message
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27738
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | os/bluestore: fix out-of-bound access in bmap allocator.
- | | |_|_|_|/ / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 27745
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | osd/PG: discover missing objects when an OSD peers and PG is degraded
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 27747
- |\ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|/ /
- |/| | | | | | | | | |
- | + | | | | | | | | | mgr/dashboard: .pylintrc: ignore too-many-statements check
- | + | | | | | | | | | mgr/dashboard: Manager should complain about wrong dashboard certificate
- | |/ / / / / / / / /
- + | | | | | | | | | Pull request 27845
- |\ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / /
- |/| | | | | | | | |
- | + | | | | | | | | doc/rados: Update bluestore config - fix typo
- | |/ / / / / / / /
- + | | | | | | | | Pull request 26643
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | MDSMonitor: do not assign standby-replay when degraded
- | / / / / / / / /
- + | | | | | | | | Pull request 26804
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa: unmount clients before deleting fs
- | / / / / / / / /
- + | | | | | | | | Pull request 26807
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa: remove libcephfs-java tests
- | / / / / / / / /
- + | | | | | | | | Pull request 26963
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa: extend MDS heartbeat grace for valgrind
- | / / / / / / / /
- + | | | | | | | | Pull request 27023
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | mds: wait for client to release shared cap when re-acquiring xlock
- + | | | | | | | | | Pull request 27058
- |\ \ \ \ \ \ \ \ \ \
- | |_|/ / / / / / / /
- |/| | | | | | | | |
- | + | | | | | | | | qa/cephfs: add test for dump inode
- | + | | | | | | | | mds: add dump inode command
- | | |_|_|_|/ / / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 26829
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | doc: updated reference link for log based PG
- | / / / / / / / /
- + | | | | | | | | Pull request 27606
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | os/bluestore: fix improper backport for p2 macros for bmap alocator
- | | |_|/ / / / / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 27228
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | ceph-disk/tests: use random unused port for CEPH_MON
- | | |_|_|_|_|_|/ /
- | |/| | | | | | |
- + | | | | | | | | Pull request 27259
- |\ \ \ \ \ \ \ \ \
- | |_|/ / / / / / /
- |/| | | | | | | |
- | + | | | | | | | pybind/rados: fixed Python3 string conversion issue on get_fsid
- | |/ / / / / / /
- + | | | | | | | Pull request 27284
- |\ \ \ \ \ \ \ \
- | + | | | | | | | osd/PGLog.h: print olog_can_rollback_to before deciding to rollback
- | |/ / / / / / /
- + | | | | | | | Pull request 27298
- |\ \ \ \ \ \ \ \
- | + | | | | | | | os/bluestore: unconditionally cap chunks returned by allocator to 2^31
- | + | | | | | | | os/bluestore: start using 64-bit intervals for bitmap allocator
- | + | | | | | | | os/bluestore: make bluestore interval base template.
- | + | | | | | | | tests/fastbmap_alloc: UT to reproduce 4G allocation bug
- | + | | | | | | | os/bluestore: os/bluestore: implement dump for bitmap allocator
- | | |_|_|_|_|/ /
- | |/| | | | | |
- + | | | | | | | Pull request 27318
- |\ \ \ \ \ \ \ \
- | + | | | | | | | include/intarith: enforce the same type for p2*() arguments
- | |/ / / / / / /
- + | | | | | | | Pull request 27188
- |\ \ \ \ \ \ \ \
- | + | | | | | | | doc: Fix the pg states and auto repair config options
- + | | | | | | | | Pull request 27476
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | install-deps.sh: install '*rpm-macros'
- | + | | | | | | | | qa/tasks/ceph_deploy: install python3.6 instead of python3.4 for py3 tests
- | + | | | | | | | | PendingReleaseNotes: note on python3.6 changes
- | + | | | | | | | | qa: install python3-{cephfs,rados} instead of python34-*
- | + | | | | | | | | rpm: add Provides: python3-* for python packages
- | + | | | | | | | | rpm: always use 3 as the default python3_{pkgversion,version}
- | + | | | | | | | | rpm: use python 3.6 as the default python3
- | + | | | | | | | | rpm: use python3.4 on RHEL7 by default
- | + | | | | | | | | rpm: install python%{python3_pkgversion}-devel on el7
- | + | | | | | | | | rpm: pass %{python3_version} to cmake
- | + | | | | | | | | cmake: should PYTHON3_VERSION_STRING of libpython3
- | + | | | | | | | | cmake: check for MAJOR.MINOR version of python3
- | + | | | | | | | | cmake: check for libpython of the same version of interpreter
- | + | | | | | | | | cmake: use specified python3 version if any
- |/ / / / / / / / /
- + | | | | | | | | Pull request 26901
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|/ /
- |/| | | | | | | |
- | + | | | | | | | common, doc: Improve docs osd_recovery_priority, osd_recovery_op_priority and related
- | + | | | | | | | doc: Update some of the priority item descriptions
- | + | | | | | | | doc: Minor fixes to monitoring-osd-pg.rst
- | + | | | | | | | doc: Remove osd disk thread items that no longer exist
- | + | | | | | | | common: Fix typo in description
- | / / / / / / /
- + | | | | | | | Pull request 24639
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mgr/telemetry: add crashdump info to report
- | + | | | | | | | global/signal_handler.cc: report assert_file as correct name
- | + | | | | | | | global/signal_handler: add 'done' file to signal crashdump is ready
- | + | | | | | | | add ceph-crash service
- | + | | | | | | | common/options: enable mgr 'crash' module by default
- | + | | | | | | | qa/suites/rados, qa/workunits/rados: Add suite/workunit for ceph-crash
- | + | | | | | | | mgr/crash: json report of recent crashes
- | + | | | | | | | mgr/crash: add timestamp filter helper
- | + | | | | | | | doc/mgr: add doc for crash mgr module
- | + | | | | | | | qa/suites/rados/mgr: Add test_crash
- | + | | | | | | | qa/tasks/mgr: add test_crash, call from test_module_selftest
- | + | | | | | | | mgr/pybind/crash: handle crashdumps
- | + | | | | | | | qa/tasks/{ceph_manager.py,vstart_runner.py}: allow kwargs in raw_*
- | + | | | | | | | mgr, pybind/mgr: pass inbuf (ceph -i <file>) to modules
- | + | | | | | | | global/signal_handler: one less frame of context
- | + | | | | | | | global/signal_handler: write crash dumps to /var/lib/ceph/crash/$uuid/
- | + | | | | | | | common/ceph_context: add assert and abort asok commands
- | + | | | | | | | common/assert: record assert info in g_assert_* globals
- | + | | | | | | | common/assert: get rid of duplicate log dump from assert handler
- | + | | | | | | | common: add crash_dir option
- | + | | | | | | | common/BackTrace: add dump()
- | + | | | | | | | log: do not discard recent after dumping it
- | + | | | | | | | debian,rpm: /var/lib/ceph/crash
- | / / / / / / /
- + | | | | | | | Pull request 26497
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mgr/balancer: blame if upmap won't actually work
- | / / / / / / /
- + | | | | | | | Pull request 26537
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mgr/prometheus: get osd_objectstore once instead twice.
- | + | | | | | | | mgr/prometheus: add interface and objectstore to osd metadata
- | / / / / / / /
- + | | | | | | | Pull request 26750
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mgr/dashboard: fix for using '::' on hosts without ipv6
- | / / / / / / /
- + | | | | | | | Pull request 27082
- |\ \ \ \ \ \ \ \
- | + | | | | | | | crush/CrushWrapper: ensure crush_choose_arg_map.size == max_buckets
- | | |_|_|/ / / /
- | |/| | | | | |
- + | | | | | | | Pull request 27257
- |\ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ /
- |/| | | | | | |
- | + | | | | | | crush: add root_bucket to identify underfull buckets
- | | |_|_|/ / /
- | |/| | | | |
- + | | | | | | Pull request 27351
- |\ \ \ \ \ \ \
- | + | | | | | | mon/OSDMonitor: relax osd check to allow octopus osd with mimic mon
- + | | | | | | | Pull request 27039
- |\ \ \ \ \ \ \ \
- | + | | | | | | | librbd: avoid aggregate-initializing IsWriteOpVisitor
- | | |_|_|_|_|/ /
- | |/| | | | | |
- + | | | | | | | Pull request 27041
- |\ \ \ \ \ \ \ \
- | + | | | | | | | librbd: avoid aggregate-initializing any static_visitor
- | |/ / / / / / /
- + | | | | | | | Pull request 26529
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: check for non-existent bucket in RGWGetACLs
- | / / / / / / /
- + | | | | | | | Pull request 26641
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: only update last_trim marker on ENODATA
- | / / / / / / /
- + | | | | | | | Pull request 27029
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: sync module: avoid printing attrs of objects in log
- | |/ / / / / / /
- + | | | | | | | Pull request 27174
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: ldap: fix LDAPAuthEngine::init() when uri !empty()
- + | | | | | | | | Pull request 27179
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | rgw: nfs: skip empty (non-POSIX) path segments
- | |/ / / / / / / /
- + | | | | | | | | Pull request 27297
- |\ \ \ \ \ \ \ \ \
- | |_|_|/ / / / / /
- |/| | | | | | | |
- | + | | | | | | | rgw: fixup_range() clamps offsets to valid part range
- | + | | | | | | | test_rgw_crypto: add invalid ranges beyond obj boundary
- | + | | | | | | | tests: rgw crypto tests with partlen vector
- | + | | | | | | | test_rgw_crypt: BlockCryptNone takes a block_size param
- | + | | | | | | | rgw_crypt: make decrypt's parts_len protected
- | + | | | | | | | rgw_crypt: take care of start & end boundaries when parsing range
- | + | | | | | | | rgw: decrypt filter does not cross multipart boundaries
- | | |_|_|_|_|/ /
- | |/| | | | | |
- + | | | | | | | Pull request 27321
- |\ \ \ \ \ \ \ \
- | |/ / / / / / /
- |/| | | | | | |
- | + | | | | | | qa/valgrind: backport of latest valgrind suppressions
- |/ / / / / / /
- + | | | | | | Pull request 26983
- |\ \ \ \ \ \ \
- | |_|_|/ / / /
- |/| | | | | |
- | + | | | | | qa/suites: fix bluestore links
- | + | | | | | qa/objectstore: bluestore
> bluestore{bitmap,stupid} - | + | | | | | os/bluestore: fix minor issues in bitmap logging output
- | + | | | | | os/bluestore: fix overlappedd allocation returned by bitmap allocator
- | + | | | | | os/bluestore: provide a rough estimate for bitmap allocator fragmentation. The approach is counting 'partial' and 'free' slots at L1 on the fly and use partial / (partial+free) value as rough fragmentation estimate.
- | + | | | | | os/bluestore: rename new bitmap allocator class to BitmapAllocator.
- | + | | | | | os/bluestore: perform allocations aligned with min_length in new bitmap allocator
- | + | | | | | test/objectstore/unitetest_fastbmap_allocator: replace ASSERT_TRUE with ASSERT_EQ
- | + | | | | | os/bluestore: respect min_length as allocation granularity for new bitmap allocator. It was used a real minimum threshold before this fix which allowed e.g. allocated extent length to be equal to min_length + 1.
- | + | | | | | os/bluestore: cosmetic new allocator internal method rename.
- | + | | | | | os/bluestore: properly respect min_length when analysing partially free slots in bitmap allocator.
- | + | | | | | os/bluestore: cosmetic cleanup in new bitmap allocator.
- | + | | | | | os/bluestore: more verbose logging in new bitmap allocator
- | + | | | | | os/bluestore: remove original bitmap allocator
- | + | | | | | os/bluestore: align BitMap allocator's init_rm_free/init_add_free parameters with min_alloc_size
- | + | | | | | os/bluestore: fix improper access to a BitmapFastAllocator::last_pos from multiple threads.
- | + | | | | | test/allocator: move bluestore allocator's benchmarks to a standalone UT
- | + | | | | | os/bluestore: add new bitmap allocator
- | + | | | | | test/allocator: get rid off bitmap allocator specifics and introduce new performance test cases
- | + | | | | | os/bluestore: add release(PExtentVector) helper to Allocator class to free PExtentVector explicitly.
- | + | | | | | os/bluestore: get rid off allocator's reserve method
- | / / / / /
- + | | | | | Pull request 26961
- |\ \ \ \ \ \
- | + | | | | | qa: ignore slow metadata io wrn during osd thrash
- | / / / / /
- + | | | | | Pull request 27053
- |\ \ \ \ \ \
- | |/ / / / /
- |/| | | | |
- | + | | | | mgr/dashboard: mimic fix: show I/O stats in Pool list
- | | |_|_|/
- | |/| | |
- + | | | | Pull request 27081
- |\ \ \ \ \
- | |_|_|_|/
- |/| | | |
- | + | | | osd: Add OSD_BACKFILL_PRIORITY_FORCED with lower priority than OSD_RECOVERY_PRIORITY_FORCED
- | + | | | test: Add scripts to test backfill/recovery priority handling
- | + | | | osd AsyncReserver: Update priority in AsyncReserver for force and cancel-force
- | + | | | test: Add option to wait_for_clean() to execute at every sleep
- | | |_|/
- | |/| |
- + | | | Pull request 27032
- |\ \ \ \
- | |/ / /
- |/| | |
- | + | | doc/rgw: document placement target configuration
- | | |/
- | |/|
- + | | Pull request 26578
- |\ \ \
- | + | | test: Verify a log trim trims the dup_index
- | / /
- + | | Pull request 26583
- |\ \ \
- | + | | common/ceph_timer: stop timer's thread when it is suspended
- | / /
- + | | Pull request 26612
- |\ \ \
- | + | | mgr: drop GIL in get_config
- | / /
- + | | Pull request 26707
- |\ \ \
- | + | | librbd: set *image_size to 0 when getting ENOENT in rbd_group_image_list()
- | + | | rbd/pybind: add enter and exit for class Group
- | / /
- + | | Pull request 26944
- |\ \ \
- | + | | mgr/dashboard: Search broken for entries with null values
- | / /
- + | | Pull request 26517
- |\ \ \
- | + | | rgw: es: use default request headers for query requests
- | + | | rgw: es: query sent to elasticsearch needs content-type
- | + | | rgw: es: don't error out on index initialization
- | + | | rgw: rest cr: can return json decoded errors
- | + | | rgw: es: fix v5+ index map settings
- | + | | rgw: es: add support for != operator
- | + | | rgw: es: add support for searchable storage_class field
- | + | | rgw: es: fix content_type queries
- | + | | rgw: es: fix attrs trimming
- | + | | rgw: need to give a type in list constructor
- | + | | rgw: ES sync: be more restrictive on object system attrs
- | + | | rgw: http_client: propagate send_data_hint differently
- | + | | rgw: ES sync module: drop ESVersion struct
- | + | | rgw: es: support username and password for ES
- | + | | rgw_cr_rest: support extra headers for get resource crs
- | + | | rgw: es: support for ES 5.0+
- | + | | rgw: es: introduce new classes for storing ES version info
- | + | | rgw: rgw_cr_rest: allow headers to be specified in Put CRs
- | + | | rgw: es: introduce ES types
- | / /
- + | | Pull request 26687
- |\ \ \
- | + | | rgw_file: use correct secret key to check auth
- | / /
- + | | Pull request 26664
- |\ \ \
- | + | | rgw: bug in versioning concurrent, list and get have consistency issue
- | / /
- + | | Pull request 26945
- |\ \ \
- | |_|/
- |/| |
- | + | rgw: bucket limit check misbehaves for > max-entries buckets
- | /
- + | Pull request 26702
- |\ \
- | |/
- |/|
- | + ceph-volume: set number of osd ports in the tests
- | + ceph-volume: use our own testinfra suite for functional testing
- + Pull request 27014
- |\
- | + mimic: qa/ceph-ansible: modifications for mimic branch
- + Pull request 26860
- |\
- | + doc: Fix incorrect mention of 'osd_deep_mon_scrub_interval'
- + Pull request 26968
- + doc/radosgw: Document mappings of S3 Operations to ACL grants
Updated by Yuri Weinstein almost 5 years ago
QE VALIDATION (STARTED 5/16/19)¶
See details of approvals => https://marc.info/?t=155864166200001&r=1&w=2
(Note: PASSED / FAILED - indicates "TEST IS IN PROGRESS")
re-runs command lines and filters are captured in http://pad.ceph.com/p/mimic_v13.2.6_QE_validation_notes
test run against ci build mimic_v13.2.6_QE
*command line =>
@CEPH_QA_MAIL="ceph-qa@lists.ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=mimic_v13.2.6_QE; SHA1=2bb04a30ed0a4331092a8633c716caa0fdd2ea61;
NOTE: 3 commits were added, so the final sha1 is 26da80a7b46c51a9279265756868cfeeadb4f23d
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git -c $CEPH_BRANCH -S $SHA1 -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 101 -e $CEPH_QA_MAIL --suite-branch $CEPH_BRANCH --dry-run@*
rgw | http://pulpito.ceph.com/yuriw-2019-05-16_23:33:34-rgw-mimic_v13.2.6_QE-distro-basic-smithi | FAILED Casey approved |
fs --subset 7/10 | http://pulpito.ceph.com/yuriw-2019-05-16_23:40:20-fs-mimic_v13.2.6_QE-distro-basic-smithi | FAILED Patrick approved Tracker tickets for failures: #40093 #16881 #37613 |
http://pulpito.ceph.com/yuriw-2019-05-18_16:55:40-fs-mimic_v13.2.6_QE-distro-basic-smithi | ||
multimds --subset 3/5 | http://pulpito.ceph.com/yuriw-2019-05-23_15:58:52-multimds-mimic_v13.2.6_QE-testing-basic-smithi/ | FAILED Patrick approved |
ceph-disk | http://pulpito.ceph.com/yuriw-2019-05-20_15:46:26-ceph-disk-mimic_v13.2.6_QE-distro-basic-mira | PASSED |
upgrade/client-upgrade-jewel | http://pulpito.ceph.com/yuriw-2019-05-20_15:58:01-upgrade:client-upgrade-jewel-mimic_v13.2.6_QE-distro-basic-smithi | PASSED |
upgrade/client-upgrade-luminous | http://pulpito.ceph.com/yuriw-2019-05-20_15:58:13-upgrade:client-upgrade-luminous-mimic_v13.2.6_QE-distro-basic-smithi | PASSED |
upgrade/mimic-p2p | http://pulpito.ceph.com/yuriw-2019-05-20_16:04:31-upgrade:mimic-p2p-mimic_v13.2.6_QE-distro-basic-smithi | FAILED tests being fixed https://github.com/ceph/ceph/pull/28301 |
ceph-volume | https://jenkins.ceph.com/job/ceph-volume-test/1/ | FAILED * Alfredo approved "The failures are due to a configuration error, all nightly mimic runs are passing. Filed http://tracker.ceph.com/issues/40062 to fix the config problem." https://jenkins.ceph.com/job/ceph-volume-test/build?delay=0sec should use stable-3.2 branch of ceph-ansible |
PASSED / FAILED | ||
Updated by Yuri Weinstein almost 5 years ago
- Assignee changed from Yuri Weinstein to Abhishek Lekshmanan
Updated by Nathan Cutler over 4 years ago
- Description updated (diff)
- Status changed from In Progress to Resolved