Tasks #39100
closedLuminous v12.2.12
Added by Yuri Weinstein about 5 years ago. Updated almost 5 years ago.
0%
Description
Workflow¶
- Preparing the release DONE
- Cutting the release
- Abhishek/Yuri gets approval from all leads DONE
- Casey, rgw - approved
- Patrick, fs - approved
- Jason, rbd - approved
- Josh, Neha, rados - approved
- Abhishek informs Yuri that the branch is ready for testing - sha1:
Current SHA1: 28838f6d7403c64b4043e084a08a5e0e1ae137c1 - 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
- Yuri informs Alfredo, David that the branch is ready for release - DONE
- Alfredo creates the packages and sets the release tag
- Nathan writes and commits the release notes
- Nathan sends out release announcement email
- Nathan posts release announcement on https://ceph.com/community/blog
- Abhishek/Yuri gets approval from all leads DONE
Release information¶
- branch to build from: luminous, commit:
- version: v12.2.12
- type of release: point release
- where to publish the release: http://download.ceph.com/
Updated by Yuri Weinstein about 5 years ago
git --no-pager log '--format=%H %s' --graph v12.2.11..luminous | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|Pull request $1 } else { s|(\w+)\s+(.*)|$2 } s/\*/+/; s/^/* /;'
- + Pull request 27312
- |\
- | + 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 26475
- |\ \
- | + | test: run-standalone.sh set local library location so mgr can find librados.so
- + | | Pull request 27322
- |\ \ \
- | + | | qa/valgrind.supp: backport valgrind suppressions
- + | | | Pull request 26191
- |\ \ \ \
- | + | | | rgw: add RGWRados::repair_olh() to reconstruct olh attrs
- | + | | | rgw: add RGWRados::bi_get_olh() to read/decode olh entry
- | + | | | rgw: bi_get() takes bucket_info
- | + | | | rgw: add BucketShard::init overload for bucket_info,obj
- | + | | | test/rgw: add multisite test_version_suspended_incremental_sync
- | + | | | rgw: fetch_remote_obj filters out olh attrs
- + | | | | Pull request 26549
- |\ \ \ \ \
- | + | | | | rgw: wakeup lease_cr after abort on bucket sync disable
- | + | | | | luminous: rgw: correct backport to 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 27295
- |\ \ \ \ \
- | + | | | | 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 27299
- |\ \ \ \ \ \
- | + | | | | | rgw: data sync checks empty next_marker for datalog
- | |/ / / / /
- + | | | | | Pull request 26064
- |\ \ \ \ \ \
- | |_|_|/ / /
- |/| | | | |
- | + | | | | Objecter::calc_op_budget: Fix invalid access to extent union member
- | / / / /
- + | | | | Pull request 27173
- |\ \ \ \ \
- | + | | | | rgw: ldap: fix LDAPAuthEngine::init() when uri !empty()
- + | | | | | Pull request 27180
- |\ \ \ \ \ \
- | + | | | | | rgw: nfs: skip empty (non-POSIX) path segments
- | |/ / / / /
- + | | | | | Pull request 26387
- |\ \ \ \ \ \
- | + | | | | | os/bluestore: cap reads issued during deep fsck
- | + | | | | | os/bluestore: do not buffer read data on deep fsck.
- + | | | | | | Pull request 26535
- |\ \ \ \ \ \ \
- | + | | | | | | mgr/prometheus: get osd_objectstore once instead twice.
- | + | | | | | | mgr/prometheus: add interface and objectstore to osd metadata
- + | | | | | | | Pull request 26616
- |\ \ \ \ \ \ \ \
- | + | | | | | | | qa/standalone/osd/osd-markdown: disable CLI command dups
- + | | | | | | | | Pull request 26751
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|/
- |/| | | | | | | |
- | + | | | | | | | mgr/dashboard: fix for using '::' on hosts without ipv6
- + | | | | | | | | Pull request 26979
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / /
- |/| | | | | | | |
- | + | | | | | | | 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
- | + | | | | | | | os/bluestore: add perf counter for allocator fragmentation.
- | + | | | | | | | os/bluestore: cleanup around ExtentList class.
- | + | | | | | | | os/bluestore: kill AllocExtent[Vector] to simplify code a bit
- | + | | | | | | | os/bluestore: release txc's extents in bulky manner.
- | + | | | | | | | os/bluestore: drop support for non-bulky extent release.
- | + | | | | | | | os/bluestore: BlueFS releases disk extents in bulky manner.
- | + | | | | | | | os/bluestore/BlueFS: move release unused extents to _flush_and_sync_log
- | + | | | | | | | os/bluestore: make the BitMapAllocator aware about bulk releases.
- | + | | | | | | | os/bluestore: make the StupidAllocator aware about bulk releases.
- | + | | | | | | | os/bluestore: extend the Allocator interface with bulk releases.
- + | | | | | | | | Pull request 26642
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | MDSMonitor: do not assign standby-replay when degraded
- | | |_|_|_|_|_|/ /
- | |/| | | | | | |
- + | | | | | | | | Pull request 26776
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa: bump fsstress timeout to 6h
- + | | | | | | | | | Pull request 26805
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | qa: unmount clients before deleting fs
- + | | | | | | | | | | Pull request 26820
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa: remove libcephfs-java tests
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 26964
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa: extend MDS heartbeat grace for valgrind
- + | | | | | | | | | | | Pull request 27024
- |\ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | mds: wait for client to release shared cap when re-acquiring xlock
- + | | | | | | | | | | | | Pull request 27207
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mon/MgrStatMonitor: ensure only one copy of initial service map
- + | | | | | | | | | | | | | Pull request 27224
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | 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: add root_bucket to identify underfull buckets
- | |/ / / / / / / / / / / / /
- + | | | | | | | | | | | | | Pull request 27226
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | EventEpoll: refactor del_event() a bit
- | + | | | | | | | | | | | | | EventEpoll: set EPOLLET flag on del_event()
- | |/ / / / / / / / / / / / /
- + | | | | | | | | | | | | | Pull request 26358
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | rgw: es_obj_metadata encode instance null for none-version obj
- | + | | | | | | | | | | | | | rgw: skip sync olh info to es
- | | |_|_|_|_|_|_|_|_|_|/ / /
- | |/| | | | | | | | | | | |
- + | | | | | | | | | | | | | Pull request 26530
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | rgw: check for non-existent bucket in RGWGetACLs
- + | | | | | | | | | | | | | | Pull request 26619
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | rgw: only update last_trim marker on ENODATA
- | | |_|_|_|_|_|_|_|_|_|/ / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26761
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | rgw: data sync drains lease stack on lease failure
- + | | | | | | | | | | | | | | | Pull request 26946
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw: bucket limit check misbehaves for > max-entries buckets
- | | |_|_|_|_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 27030
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw: sync module: avoid printing attrs of objects in log
- | | |_|_|_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26516
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw: es: use default request headers for query requests
- | + | | | | | | | | | | | | | | | rgw: RGWSendRESTResourceCR keeps encoded bufferlist instead of object
- | + | | | | | | | | | | | | | | | 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: 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: extend RGWSendRESTResourceCR interface to send headers
- | + | | | | | | | | | | | | | | | rgw: es: introduce ES types
- | / / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | | Pull request 27104
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|/ / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | auth, rgw, common: switch to PK11_ImportSymKey_FIPS wrapper.
- | + | | | | | | | | | | | | | | crypto: bring PK11_ImportSymKey_FIPS doing PK11_UnwrapSymKey.
- + | | | | | | | | | | | | | | | Pull request 26758
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | CLI: ability to change file ownership
- | | |_|_|/ / / / / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26830
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | mgr/BaseMgrModule: drop GIL for ceph_send_command
- + | | | | | | | | | | | | | | | | Pull request 26900
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | common/str_map: better trim() impl using boost
- | + | | | | | | | | | | | | | | | | common/str_map: fix trim() on empty string
- | | |_|/ / / / / / / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26962
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ /
- |/| | | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | | qa: ignore slow metadata io wrn during osd thrash
- | | |_|_|_|_|_|_|_|/ / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 27033
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | doc/rgw: document placement target configuration
- | | |_|_|_|/ / / / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26557
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | osd, test: Add test case with osd support for overdue PG scrubs and deep scrubs
- | + | | | | | | | | | | | | | | | osd/PG: add set_last_scrub_stamp
- | + | | | | | | | | | | | | | | | mon: Fix scrub health warning handling
- | + | | | | | | | | | | | | | | | mon: Limit the detailed warnings of pgs not scrubbed or deep-scrubbed
- | + | | | | | | | | | | | | | | | common: Fix some configuration descriptions
- | + | | | | | | | | | | | | | | | osd: Increase log level in PG::_update_calc_stats()
- | + | | | | | | | | | | | | | | | test: Correct typo trying to call flush_pg_stats
- | | |_|_|_|_|_|_|/ / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26793
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | 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
- | + | | | | | | | | | | | | | | | osd/PG: fix misused FORCE_RECOVERY[BACKFILL] flags
- | + | | | | | | | | | | | | | | | osd: print summary for forced backfill/recovery to debug
- | + | | | | | | | | | | | | | | | osd/PG: clean up set_force_{recovery,backfill} interface
- | | |_|_|_|_|/ / / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26544
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|/ / / / / / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | os/bluestore: do not assert on non-zero err codes from compress() call
- | | |/ / / / / / / / / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26597
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | doc: move keyring caps RN to correct point release
- | | |_|_|_|_|_|/ / / / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26861
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | doc: Fix incorrect mention of 'osd_deep_mon_scrub_interval'
- + | | | | | | | | | | | | | | | Pull request 26372
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | doc/rados/configuration: refresh osdmap section
- | | |_|_|_|_|_|_|_|/ / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26969
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | doc/radosgw: Document mappings of S3 Operations to ACL grants
- |/ / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26798
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|/ / / / / / /
- |/| | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | qa: Add slow request for luminous only where missing based on REQUEST_SLOW
- | | |_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | |
- + | | | | | | | | | | | | | Pull request 26574
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | test: Verify a log trim trims the dup_index
- + | | | | | | | | | | | | | | Pull request 26613
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | mgr: drop GIL in get_config
- | | |_|_|_|/ / / / / / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26427
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | mgr: fix beacon interruption caused by deadlock
- | | |_|_|_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26706
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | osd/PrimaryLogPG: handle object !exists in handle_watch_timeout
- + | | | | | | | | | | | | | | | Pull request 26871
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | os/filestore: ceph_abort() on fsync(2) or fdatasync(2) failure
- | | |_|_|_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26677
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw_file: use correct secret key to check auth
- | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26791
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|/ / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | qa/rgw: reduce number of multisite log shards
- | | |_|_|_|_|_|_|_|_|_|/ / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 25810
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | spec: requires ceph base instead of common
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26127
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | crush: fix upmap overkill
- | + | | | | | | | | | | | | | | osd/OSDMap: using std::vector::reserve to reduce memory reallocation
- | + | | | | | | | | | | | | | | osd/OSDMap: more improvements to upmap
- | + | | | | | | | | | | | | | | osd/OSDMap: be more aggressive when trying to balance
- | + | | | | | | | | | | | | | | osd/OSDMap: potential access violation fix
- | + | | | | | | | | | | | | | | osd/OSDMap: don't mapping all pgs each time in calc_pg_upmaps
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26199
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | restful: Fix regression when traversing leaf nodes
- | + | | | | | | | | | | | | | | mgr/restful: fix py got exception when get osd info
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26355
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | qa/tasks/radosbench: default to 64k writes
- | | |_|_|_|_|_|_|_|/ / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26540
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | os/bluestore: simplify Onode tracking for removed object
- | + | | | | | | | | | | | | | | os/bluestore: keep ref to deleted onode in _do_remove
- | | |_|_|_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26579
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | common/ceph_timer: stop timer's thread when it is suspended
- + | | | | | | | | | | | | | | | Pull request 26866
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | os/bluestore: Fix problem with bluefs's freespace not being balanced when kv_sync_thread is sleeping.
- |/ / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26857
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/ / / /
- |/| | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | ceph-volume: make systemctl.get_running_osds resilient to garbage output
- | + | | | | | | | | | | | | | ceph-volume: remove obsoleted simple unit test
- | + | | | | | | | | | | | | | ceph-volume: tox tests should ignore the tests/functional directory
- | + | | | | | | | | | | | | | ceph-volume: use `simple scan` and `simple activate --all` in tests
- | + | | | | | | | | | | | | | ceph-volume: update docs and help menu for `simple scan`
- | + | | | | | | | | | | | | | ceph-volume: adds unit tests for systemd.systemctl.get_running_osd_ids
- | + | | | | | | | | | | | | | ceph-volume: update `simple scan` to scan all running OSDs
- | + | | | | | | | | | | | | | ceph-volume: add systemd.systemctl.get_running_osd_ids
- |/ / / / / / / / / / / / / /
- + | | | | | | | | | | | | | Pull request 26824
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | |
- | + | | | | | | | | | | | | ceph-volume tests.simple replace testinfra command for py.test
- | + | | | | | | | | | | | | ceph-volume tests.lvm replace testinfra command for py.test
- | + | | | | | | | | | | | | ceph-volume tests.batch replace testinfra command for py.test
- |/ / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26232
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mds: handle negative decay counter
- | + | | | | | | | | | | | | test/mds: fix Session cons call
- | + | | | | | | | | | | | | mds: simplify recall warnings
- | + | | | | | | | | | | | | mds: add extra details for cache drop output
- | + | | | | | | | | | | | | qa: test mds_max_caps_per_client conf
- | + | | | | | | | | | | | | mds: limit maximum number of caps held by session
- | + | | | | | | | | | | | | mds: adapt drop cache for incremental recall
- | + | | | | | | | | | | | | mds: recall caps incrementally
- | + | | | | | | | | | | | | mds: adapt drop cache for incremental trim
- | + | | | | | | | | | | | | mds: add throttle for trimming MDCache
- | + | | | | | | | | | | | | mds: cleanup SessionMap init
- | + | | | | | | | | | | | | mds: cleanup Session init
- | | |_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 26661
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/ /
- |/| | | | | | | | | | | |
- | + | | | | | | | | | | | mds: get ref to message for lambda
- | | |_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | |
- + | | | | | | | | | | | Pull request 26703
- |\ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/
- |/| | | | | | | | | | |
- | + | | | | | | | | | | ceph-volume: set number of osd ports in the tests
- | + | | | | | | | | | | ceph-volume: use our own testinfra suite for functional testing
- + | | | | | | | | | | | Pull request 26686
- |\ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|/ / / / / / / / /
- |/| | | | | | | | | | |
- | + | | | | | | | | | | test: Add slow request to whitelist for Luminous Redo backport 0e987665fe480530a0d1664392604713828bfa5c
- | + | | | | | | | | | | Revert qa/suites/rados/singleton: more whitelist
- | + | | | | | | | | | | qa/workunits/cephtool/test.sh: Use :- to handle TMPDIR=
- | | |_|_|/ / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 26546
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: fix cls_bucket_head result order consistency
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 26548
- |\ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|/ / / /
- |/| | | | | | | | | |
- | + | | | | | | | | | rgw: bug in versioning concurrent, list and get have consistency issue
- | |/ / / / / / / / /
- + | | | | | | | | | Pull request 25825
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | doc/rados/troubleshooting: update notes on rebuilding mon db
- | + | | | | | | | | | ceph-objectstore-tool: update-mon-db: remove pgmap references
- | + | | | | | | | | | ceph-monstore-tool: remove remaining pgmap references, inflate-pgmap command
- | + | | | | | | | | | ceph-monstore-tool: rebuild creating_pgs
- | + | | | | | | | | | ceph-monstore-tool: rebuild: remove obsolete pgmap_meta fields
- | / / / / / / / / /
- + | | | | | | | | | Pull request 25855
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | os/bluestore: KernelDevice::read() does the EIO mapping now.
- | / / / / / / / / /
- + | | | | | | | | | Pull request 25956
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | msg/async: do not force updating rotating keys inline
- | + | | | | | | | | | msg/async: fix mark_down vs accept race
- | + | | | | | | | | | msg/async: unregister con from accept vs mark_down race
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26042
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | msg/msg_types: fix the dencoder of entity_addr_t
- | + | | | | | | | | | msg/msg_types: fix the entity_addr_t's decoder
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26284
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | test: ceph-objectstore-tool cut down on large run
- | + | | | | | | | | | test: ceph-objectstore-tool: Add test for EC object dump to check hinfo section
- | + | | | | | | | | | test: ceph-objectstore-tool: Fix EC code handling so it doesn't skip EC objects
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26501
- |\ \ \ \ \ \ \ \ \ \
- | |_|/ / / / / / / /
- |/| | | | | | | | |
- | + | | | | | | | | mgr/balancer: make weekday be compatible with C
- | + | | | | | | | | mgr/balancer: restrict automatic balancing to specific weekdays
- | |/ / / / / / / /
- + | | | | | | | | Pull request 26656
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / /
- |/| | | | | | | |
- | + | | | | | | | ceph-volume: add --all flag to simple activate
- | | |/ / / / / /
- | |/| | | | | |
- + | | | | | | | Pull request 26065
- |\ \ \ \ \ \ \ \
- | + | | | | | | | MDSMonitor: add missing OSDMonitor writeable check
- | + | | | | | | | MDSMonitor: codify constraint for writeable OSDMap
- | / / / / / / /
- + | | | | | | | Pull request 25858
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: log evicted clients to clog/dbg
- | / / / / / / /
- + | | | | | | | Pull request 25979
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: wait shorter intervals if beacon not sent
- | / / / / / / /
- + | | | | | | | Pull request 26215
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: trim cache after journal flush
- | / / / / / / /
- + | | | | | | | Pull request 26293
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: broadcast quota message to client when disable quota
- + | | | | | | | | Pull request 26473
- |\ \ \ \ \ \ \ \ \
- | |_|/ / / / / / /
- |/| | | | | | | |
- | + | | | | | | | mds: fix potential re-evaluate stray dentry in _unlink_local_finish
- | | |_|_|_|/ / /
- | |/| | | | | |
- + | | | | | | | Pull request 25611
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: rgwgc:process coredump in some special case。 Gc processes obja, objb, objc in order and pool of objb is deleted (obja and objc is in the same pool and pool exits). RGW will coredump as ctx->io_ctx_impl is an empty point during delete objc. Fixes:http://tracker.ceph.com/issues/23199
- | / / / / / / /
- + | | | | | | | Pull request 25986
- |\ \ \ \ \ \ \ \
- | + | | | | | | | librgw: export multitenancy support
- | / / / / / / /
- + | | | | | | | Pull request 26310
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: cleanup for RGWDeleteObj::verify_permission()
- | + | | | | | | | rgw: fix obj can still be deleted even if deleteobject policy is set
- | | |/ / / / / /
- | |/| | | | | |
- + | | | | | | | Pull request 25738
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: feature -- log successful bucket resharding events
- | / / / / / / /
- + | | | | | | | Pull request 25901
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: handle S3 version 2 pre-signed urls with meta-data
- | + | | | | | | | rgw: distinguish parse_v4_credentials
- | / / / / / / /
- + | | | | | | | Pull request 26131
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw ldap: move conditional LDAPEngine init into it's ctor
- | + | | | | | | | rgw ldap: safe_read_file can return < 0
- | / / / / / / /
- + | | | | | | | Pull request 26192
- |\ \ \ \ \ \ \ \
- | + | | | | | | | 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: check_bucket_eq() uses bucket.list_versions()
- | + | | | | | | | test/rgw: check_bucket_eq() supports delete markers
- | / / / / / / /
- + | | | | | | | Pull request 26263
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: `radosgw-admin bucket rm ... --purge-objects` can hang...
- | / / / / / / /
- + | | | | | | | Pull request 26332
- |\ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ /
- |/| | | | | | |
- | + | | | | | | rgw: fix radosgw linkage with WITH_RADOSGW_BEAST_FRONTEND=OFF
- + | | | | | | | Pull request 26587
- |\ \ \ \ \ \ \ \
- | |_|_|_|_|/ / /
- |/| | | | | | |
- | + | | | | | | doc: Fix default value of 'mon_osd_max_split_count'
- |/ / / / / / /
- + | | | | | | Pull request 24906
- |\ \ \ \ \ \ \
- | + | | | | | | doc: mention stricter caps checking in PendingReleaseNotes
- | + | | | | | | qa/workunits/cephtool: test with valid auth syntax
- | + | | | | | | mon/AuthMonitor: check caps validity for all cap-related commands
- | + | | | | | | mon: expand cap validity check for mgr, osd, mds
- | / / / / / /
- + | | | | | | Pull request 25711
- |\ \ \ \ \ \ \
- | + | | | | | | osd/PrimaryLogPG: fix the extent length error of the sync read
- | / / / / / /
- + | | | | | | Pull request 25722
- |\ \ \ \ \ \ \
- | + | | | | | | test: Minor improvement to create_ec_pool()
- | + | | | | | | ceph-objectstore-tool: Dump hinfo when available for objects
- | / / / / / /
- + | | | | | | Pull request 25851
- |\ \ \ \ \ \ \
- | + | | | | | | qa/workunits/rados/test_health_warnings: prevent out osds
- | / / / / / /
- + | | | | | | Pull request 25853
- |\ \ \ \ \ \ \
- | + | | | | | | objecter: avoid race when reset down osd's session
- | / / / / / /
- + | | | | | | Pull request 26305
- |\ \ \ \ \ \ \
- | |_|_|_|_|_|/
- |/| | | | | |
- | + | | | | | mon: A PG with PG_STATE_REPAIR doesn't mean damaged data, PG_STATE_INCONSISTENT does
- | | |/ / / /
- | |/| | | |
- + | | | | | Pull request 26078
- |\ \ \ \ \ \
- | + | | | | | osd: keep using cache even if op will invalid cache
- | / / / / /
- + | | | | | Pull request 26148
- |\ \ \ \ \ \
- | + | | | | | qa/overrides/short_pg_log.yaml: reduce osd_{min,max}_pg_log_entries
- | / / / / /
- + | | | | | Pull request 26236
- |\ \ \ \ \ \
- | + | | | | | osd/PG.cc: account for missing set irrespective of last_complete
- | / / / / /
- + | | | | | Pull request 26261
- |\ \ \ \ \ \
- | |_|_|_|/ /
- |/| | | | |
- | + | | | | os/bluestore: fixup access a destroy cond cause deadlock or undefine behavior.
- | / / / /
- + | | | | Pull request 25720
- |\ \ \ \ \
- | + | | | | rbd-mirror: update mirror status when stopping
- | / / / /
- + | | | | Pull request 25768
- |\ \ \ \ \
- | + | | | | mgr: tweaks to command permissions
- | + | | | | mgr: fix permissions on `balancer execute`
- | / / / /
- + | | | | Pull request 25955
- |\ \ \ \ \
- | + | | | | rbd: validate journal object max size
- | + | | | | journal: set max journal order to 26
- | / / / /
- + | | | | Pull request 26000
- |\ \ \ \ \
- | + | | | | common: fix for broken rbdmap parameter parsing
- | / / / /
- + | | | | Pull request 26286
- |\ \ \ \ \
- | |_|_|/ /
- |/| | | |
- | + | | | qa: update krbd tests for zeroout
- | |/ / /
- + | | | Pull request 25990
- |\ \ \ \
- | + | | | mds: bump mds protocol version
- | + | | | mds: handle fragment notify race
- | / / /
- + | | | Pull request 26005
- |\ \ \ \
- | + | | | mds: handle state change race
- | / / /
- + | | | Pull request 26257
- |\ \ \ \
- | + | | | mds: do not log internal journal error
- | + | | | mds: clean up log level 2 messages
- | + | | | mds: log session open stats
- | / / /
- + | | | Pull request 26271
- |\ \ \ \
- | + | | | client: flush cap release on session flush
- | / / /
- + | | | Pull request 26278
- |\ \ \ \
- | |_|_|/
- |/| | |
- | + | | mds: optimize resuming stale caps
- | + | | client: avoid unnecessary wakeup when handling RENEWCAPS
- | + | | client: set cap->wanted when adding new cap
- | + | | client: don't wakeup cap waiters twice when mds recovered
- | + | | mds: optimize revoking stale caps
- | + | | mds: put notable caps at the front of session's caps list
- | + | | mds: track if client has writeable range in Capability
- | + | | mds: add session pointer to Capability
- | + | | client: skip updating 'wanted' caps if caps are already issued
- | + | | client: sync 'retain caps' logical from kernel client
- | |/ /
- + | | Pull request 26326
- |\ \ \
- | |_|/
- |/| |
- | + | doc: pin the version for `breathe` to 4.1.11
- |/ /
- + | Pull request 26295
- |\ \
- | |/
- |/|
- | + ceph-volume: add inventory call to functional tests
- | + ceph-volume: add partition support to Device
- | + Revert ceph-volume tests.util ensure partitions are listed as top-level keys
- | + Revert ceph-volume util.disk include partitions as top level devices in get_devices
- |/
- + Pull request 26207
- |\
- | + mgr/DaemonServer: log pgmap usage to cluster log
- + Pull request 26186
- + cmake: use $CMAKE_BINARY_DIR for default $CEPH_BUILD_VIRTUALENV
- + test: listen on random port in tests which start ceph-mon
- + test: write log file to current directory
Updated by Yuri Weinstein about 5 years ago
QE VALIDATION (STARTED 4/4/19)¶
See details of approvals => https://marc.info/?t=155465182500002&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/luminous_v12.2.12_QE_validation_notes
*command line =>
CEPH_QA_MAIL="ceph-qa@lists.ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=luminous; SHA1=28838f6d7403c64b4043e084a08a5e0e1ae137c1;
Note: added https://github.com/ceph/ceph/pull/26989 on the top, SHA1=14db07f49707397fbeeb1789eb81a122b720f4f0, will rerun "ceph-volume"
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 29/999 -k distro -p 80 -e $CEPH_QA_MAIL --suite-branch $CEPH_BRANCH --dry-run@*
teuthology-suite -v -c $CEPH_BRANCH -m $MACHINE_NAME -r $RERUN --suite-repo https://github.com/ceph/ceph.git --ceph-repo https://github.com/ceph/ceph.git --suite-branch $CEPH_BRANCH -p 50 -R fail,dead,running,waiting -N 3 -S $SHA1
Suite | Runs/Reruns | Notes/Issues |
rgw | http://pulpito.ceph.com/yuriw-2019-04-04_00:05:30-rgw-luminous-distro-basic-smithi | FAILED Casey approved issue #39142 |
rbd --subset 2/10 | http://pulpito.ceph.com/yuriw-2019-04-04_00:08:49-rbd-luminous-distro-basic-smithi | PASSED |
http://pulpito.ceph.com/yuriw-2019-04-04_15:45:45-rbd-luminous-distro-basic-smithi | ||
krbd | http://pulpito.ceph.com/yuriw-2019-04-04_00:12:42-krbd-luminous-testing-basic-smithi | FAILED Ilya approved issue #38949 |
fs --subset 1/10 | http://pulpito.ceph.com/yuriw-2019-04-04_00:13:33-fs-luminous-distro-basic-smithi | FAILED Patrick approved |
http://pulpito.ceph.com/yuriw-2019-04-04_15:47:09-fs-luminous-distro-basic-smithi | ||
multimds --subset 1/5 | http://pulpito.ceph.com/yuriw-2019-04-04_15:58:03-multimds-luminous-distro-basic-mira | FAILED Patrick approved |
http://pulpito.ceph.com/yuriw-2019-04-05_14:05:20-multimds-luminous-testing-basic-smithi/ | ||
ceph-deploy | http://pulpito.ceph.com/yuriw-2019-04-04_15:58:53-ceph-deploy-luminous-distro-basic-mira | FAILED Sage, Vasu approved? |
ceph-disk | http://pulpito.ceph.com/yuriw-2019-04-04_15:59:39-ceph-disk-luminous-distro-basic-ovh | PASSED |
upgrade/client-upgrade-jewel (luminous) | http://pulpito.ceph.com/yuriw-2019-04-04_15:58:40-upgrade:client-upgrade-jewel-luminous-distro-basic-smithi | PASSED |
upgrade:luminous-p2p | http://pulpito.ceph.com/yuriw-2019-04-04_16:03:23-upgrade:luminous-p2p-luminous-distro-basic-smithi | PASSED |
upgrade/jewel-x (luminous) | http://pulpito.ceph.com/yuriw-2019-04-04_16:20:51-upgrade:jewel-x-luminous-distro-basic-smithi | FAILED FAILED Neha approved issue #38069 |
http://pulpito.ceph.com/yuriw-2019-04-05_14:11:24-upgrade:jewel-x-luminous-distro-basic-smithi/ | ||
ceph-ansible | http://pulpito.ceph.com/yuriw-2019-04-04_16:22:11-ceph-ansible-luminous-distro-basic-ovh | PASSED |
http://pulpito.ceph.com/yuriw-2019-04-05_14:13:38-ceph-ansible-luminous-distro-basic-ovh/ | ||
upgrade/luminous-x (nautilus) | http://pulpito.ceph.com/yuriw-2019-04-04_16:21:35-upgrade:luminous-x-nautilus-distro-basic-smithi | PASSED Neha, Sage ?? added issue #39163 |
http://pulpito.ceph.com/yuriw-2019-04-05_14:15:23-upgrade:luminous-x-nautilus-distro-basic-smithi/ | ||
http://pulpito.ceph.com/yuriw-2019-04-08_22:42:00-upgrade:luminous-x-nautilus-distro-basic-smithi/ | re-run on latest SHA1 | |
http://pulpito.ceph.com/yuriw-2019-04-10_15:04:58-upgrade:luminous-x-nautilus-distro-basic-smithi/ | rerun as CEPH_BRANCH=nautilus; MACHINE_NAME=smithi; teuthology-suite -v -c $CEPH_BRANCH -k distro -m $MACHINE_NAME -s upgrade/luminous-x -e $CEPH_QA_EMAIL --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git --suite-branch $CEPH_BRANCH -p 70 --filter ubuntu_latest,centos |
|
http://pulpito.ceph.com/yuriw-2019-04-09_22:05:13-upgrade:luminous-x-nautilus-distro-basic-smithi/# | ||
ceph-volume | https://jenkins.ceph.com/job/ceph-volume-test/72/ | PASSED https://jenkins.ceph.com/job/ceph-volume-test/build?delay=0sec must use CEPH_ANSIBLE_BRANCH = stable-3.2 |
https://jenkins.ceph.com/job/ceph-volume-test/73/ | rerun on 28838f6d7403c64b4043e084a08a5e0e1ae137c1 PASSED | |
PASSED / FAILED | ||
Updated by Yuri Weinstein about 5 years ago
- Assignee set to Yuri Weinstein
- Priority changed from Normal to High
- Affected Versions v12.2.12 added
Updated by Abhishek Lekshmanan about 5 years ago
- + Pull request 26989
- |\
- | + ceph-volume: look for rotational data in lsblk
- + | Pull request 27312
- |\ \
- | + | 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 26475
- |\ \ \
- | + | | test: run-standalone.sh set local library location so mgr can find librados.so
- + | | | Pull request 27322
- |\ \ \ \
- | + | | | qa/valgrind.supp: backport valgrind suppressions
- + | | | | Pull request 26191
- |\ \ \ \ \
- | + | | | | rgw: add RGWRados::repair_olh() to reconstruct olh attrs
- | + | | | | rgw: add RGWRados::bi_get_olh() to read/decode olh entry
- | + | | | | rgw: bi_get() takes bucket_info
- | + | | | | rgw: add BucketShard::init overload for bucket_info,obj
- | + | | | | test/rgw: add multisite test_version_suspended_incremental_sync
- | + | | | | rgw: fetch_remote_obj filters out olh attrs
- + | | | | | Pull request 26549
- |\ \ \ \ \ \
- | + | | | | | rgw: wakeup lease_cr after abort on bucket sync disable
- | + | | | | | luminous: rgw: correct backport to 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 27295
- |\ \ \ \ \ \
- | + | | | | | 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 27299
- |\ \ \ \ \ \ \
- | + | | | | | | rgw: data sync checks empty next_marker for datalog
- | |/ / / / / /
- + | | | | | | Pull request 26064
- |\ \ \ \ \ \ \
- | |_|_|/ / / /
- |/| | | | | |
- | + | | | | | Objecter::calc_op_budget: Fix invalid access to extent union member
- | / / / / /
- + | | | | | Pull request 27173
- |\ \ \ \ \ \
- | + | | | | | rgw: ldap: fix LDAPAuthEngine::init() when uri !empty()
- + | | | | | | Pull request 27180
- |\ \ \ \ \ \ \
- | + | | | | | | rgw: nfs: skip empty (non-POSIX) path segments
- | |/ / / / / /
- + | | | | | | Pull request 26387
- |\ \ \ \ \ \ \
- | + | | | | | | os/bluestore: cap reads issued during deep fsck
- | + | | | | | | os/bluestore: do not buffer read data on deep fsck.
- + | | | | | | | Pull request 26535
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mgr/prometheus: get osd_objectstore once instead twice.
- | + | | | | | | | mgr/prometheus: add interface and objectstore to osd metadata
- + | | | | | | | | Pull request 26616
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | qa/standalone/osd/osd-markdown: disable CLI command dups
- + | | | | | | | | | Pull request 26751
- |\ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|/ /
- |/| | | | | | | | |
- | + | | | | | | | | mgr/dashboard: fix for using '::' on hosts without ipv6
- + | | | | | | | | | Pull request 26979
- |\ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / /
- |/| | | | | | | | |
- | + | | | | | | | | 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
- | + | | | | | | | | os/bluestore: add perf counter for allocator fragmentation.
- | + | | | | | | | | os/bluestore: cleanup around ExtentList class.
- | + | | | | | | | | os/bluestore: kill AllocExtent[Vector] to simplify code a bit
- | + | | | | | | | | os/bluestore: release txc's extents in bulky manner.
- | + | | | | | | | | os/bluestore: drop support for non-bulky extent release.
- | + | | | | | | | | os/bluestore: BlueFS releases disk extents in bulky manner.
- | + | | | | | | | | os/bluestore/BlueFS: move release unused extents to _flush_and_sync_log
- | + | | | | | | | | os/bluestore: make the BitMapAllocator aware about bulk releases.
- | + | | | | | | | | os/bluestore: make the StupidAllocator aware about bulk releases.
- | + | | | | | | | | os/bluestore: extend the Allocator interface with bulk releases.
- + | | | | | | | | | Pull request 26642
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | MDSMonitor: do not assign standby-replay when degraded
- | | |_|_|_|_|_|/ / /
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 26776
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | qa: bump fsstress timeout to 6h
- + | | | | | | | | | | Pull request 26805
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | qa: unmount clients before deleting fs
- + | | | | | | | | | | | Pull request 26820
- |\ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | qa: remove libcephfs-java tests
- | |/ / / / / / / / / / /
- + | | | | | | | | | | | Pull request 26964
- |\ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | qa: extend MDS heartbeat grace for valgrind
- + | | | | | | | | | | | | Pull request 27024
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mds: wait for client to release shared cap when re-acquiring xlock
- + | | | | | | | | | | | | | Pull request 27207
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | mon/MgrStatMonitor: ensure only one copy of initial service map
- + | | | | | | | | | | | | | | Pull request 27224
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | 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: add root_bucket to identify underfull buckets
- | |/ / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 27226
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | EventEpoll: refactor del_event() a bit
- | + | | | | | | | | | | | | | | EventEpoll: set EPOLLET flag on del_event()
- | |/ / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26358
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | rgw: es_obj_metadata encode instance null for none-version obj
- | + | | | | | | | | | | | | | | rgw: skip sync olh info to es
- | | |_|_|_|_|_|_|_|_|_|/ / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26530
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | rgw: check for non-existent bucket in RGWGetACLs
- + | | | | | | | | | | | | | | | Pull request 26619
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw: only update last_trim marker on ENODATA
- | | |_|_|_|_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26761
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw: data sync drains lease stack on lease failure
- + | | | | | | | | | | | | | | | | Pull request 26946
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | rgw: bucket limit check misbehaves for > max-entries buckets
- | | |_|_|_|_|_|_|_|_|_|/ / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 27030
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | rgw: sync module: avoid printing attrs of objects in log
- | | |_|_|_|_|_|/ / / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26516
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | rgw: es: use default request headers for query requests
- | + | | | | | | | | | | | | | | | | rgw: RGWSendRESTResourceCR keeps encoded bufferlist instead of object
- | + | | | | | | | | | | | | | | | | 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: 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: extend RGWSendRESTResourceCR interface to send headers
- | + | | | | | | | | | | | | | | | | rgw: es: introduce ES types
- | / / / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | | | Pull request 27104
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | | auth, rgw, common: switch to PK11_ImportSymKey_FIPS wrapper.
- | + | | | | | | | | | | | | | | | crypto: bring PK11_ImportSymKey_FIPS doing PK11_UnwrapSymKey.
- + | | | | | | | | | | | | | | | | Pull request 26758
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | CLI: ability to change file ownership
- | | |_|_|/ / / / / / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26830
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | mgr/BaseMgrModule: drop GIL for ceph_send_command
- + | | | | | | | | | | | | | | | | | Pull request 26900
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | | common/str_map: better trim() impl using boost
- | + | | | | | | | | | | | | | | | | | common/str_map: fix trim() on empty string
- | | |_|/ / / / / / / / / / / / / / /
- | |/| | | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | | Pull request 26962
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / /
- |/| | | | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | | | qa: ignore slow metadata io wrn during osd thrash
- | | |_|_|_|_|_|_|_|/ / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 27033
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | doc/rgw: document placement target configuration
- | | |_|_|_|/ / / / / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26557
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | osd, test: Add test case with osd support for overdue PG scrubs and deep scrubs
- | + | | | | | | | | | | | | | | | | osd/PG: add set_last_scrub_stamp
- | + | | | | | | | | | | | | | | | | mon: Fix scrub health warning handling
- | + | | | | | | | | | | | | | | | | mon: Limit the detailed warnings of pgs not scrubbed or deep-scrubbed
- | + | | | | | | | | | | | | | | | | common: Fix some configuration descriptions
- | + | | | | | | | | | | | | | | | | osd: Increase log level in PG::_update_calc_stats()
- | + | | | | | | | | | | | | | | | | test: Correct typo trying to call flush_pg_stats
- | | |_|_|_|_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26793
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | | 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
- | + | | | | | | | | | | | | | | | | osd/PG: fix misused FORCE_RECOVERY[BACKFILL] flags
- | + | | | | | | | | | | | | | | | | osd: print summary for forced backfill/recovery to debug
- | + | | | | | | | | | | | | | | | | osd/PG: clean up set_force_{recovery,backfill} interface
- | | |_|_|_|_|/ / / / / / / / / / /
- | |/| | | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | | Pull request 26544
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|/ / / / / / / / / / / / / /
- |/| | | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | | os/bluestore: do not assert on non-zero err codes from compress() call
- | | |/ / / / / / / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26597
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | doc: move keyring caps RN to correct point release
- | | |_|_|_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26861
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | doc: Fix incorrect mention of 'osd_deep_mon_scrub_interval'
- + | | | | | | | | | | | | | | | Pull request 26372
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | doc/rados/configuration: refresh osdmap section
- | | |_|_|_|_|_|_|_|/ / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26969
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | doc/radosgw: Document mappings of S3 Operations to ACL grants
- |/ / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26798
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|/ / / / / / /
- |/| | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | qa: Add slow request for luminous only where missing based on REQUEST_SLOW
- | | |_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | |
- + | | | | | | | | | | | | | Pull request 26574
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | test: Verify a log trim trims the dup_index
- + | | | | | | | | | | | | | | Pull request 26613
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | mgr: drop GIL in get_config
- | | |_|_|_|/ / / / / / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26427
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | mgr: fix beacon interruption caused by deadlock
- | | |_|_|_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26706
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | osd/PrimaryLogPG: handle object !exists in handle_watch_timeout
- + | | | | | | | | | | | | | | | Pull request 26871
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | os/filestore: ceph_abort() on fsync(2) or fdatasync(2) failure
- | | |_|_|_|_|_|/ / / / / / / / /
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26677
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | | rgw_file: use correct secret key to check auth
- | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | | | | |
- + | | | | | | | | | | | | | | | Pull request 26791
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|/ / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | qa/rgw: reduce number of multisite log shards
- | | |_|_|_|_|_|_|_|_|_|/ / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 25810
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | spec: requires ceph base instead of common
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26127
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | crush: fix upmap overkill
- | + | | | | | | | | | | | | | | osd/OSDMap: using std::vector::reserve to reduce memory reallocation
- | + | | | | | | | | | | | | | | osd/OSDMap: more improvements to upmap
- | + | | | | | | | | | | | | | | osd/OSDMap: be more aggressive when trying to balance
- | + | | | | | | | | | | | | | | osd/OSDMap: potential access violation fix
- | + | | | | | | | | | | | | | | osd/OSDMap: don't mapping all pgs each time in calc_pg_upmaps
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26199
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | restful: Fix regression when traversing leaf nodes
- | + | | | | | | | | | | | | | | mgr/restful: fix py got exception when get osd info
- | / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26355
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | qa/tasks/radosbench: default to 64k writes
- | | |_|_|_|_|_|_|_|/ / / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26540
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | os/bluestore: simplify Onode tracking for removed object
- | + | | | | | | | | | | | | | | os/bluestore: keep ref to deleted onode in _do_remove
- | | |_|_|_|_|_|_|_|_|/ / / / /
- | |/| | | | | | | | | | | | |
- + | | | | | | | | | | | | | | Pull request 26579
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | | | common/ceph_timer: stop timer's thread when it is suspended
- + | | | | | | | | | | | | | | | Pull request 26866
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | | os/bluestore: Fix problem with bluefs's freespace not being balanced when kv_sync_thread is sleeping.
- |/ / / / / / / / / / / / / / /
- + | | | | | | | | | | | | | | Pull request 26857
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/ / / /
- |/| | | | | | | | | | | | | |
- | + | | | | | | | | | | | | | ceph-volume: make systemctl.get_running_osds resilient to garbage output
- | + | | | | | | | | | | | | | ceph-volume: remove obsoleted simple unit test
- | + | | | | | | | | | | | | | ceph-volume: tox tests should ignore the tests/functional directory
- | + | | | | | | | | | | | | | ceph-volume: use `simple scan` and `simple activate --all` in tests
- | + | | | | | | | | | | | | | ceph-volume: update docs and help menu for `simple scan`
- | + | | | | | | | | | | | | | ceph-volume: adds unit tests for systemd.systemctl.get_running_osd_ids
- | + | | | | | | | | | | | | | ceph-volume: update `simple scan` to scan all running OSDs
- | + | | | | | | | | | | | | | ceph-volume: add systemd.systemctl.get_running_osd_ids
- |/ / / / / / / / / / / / / /
- + | | | | | | | | | | | | | Pull request 26824
- |\ \ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|/ / / / / / / / / /
- |/| | | | | | | | | | | | |
- | + | | | | | | | | | | | | ceph-volume tests.simple replace testinfra command for py.test
- | + | | | | | | | | | | | | ceph-volume tests.lvm replace testinfra command for py.test
- | + | | | | | | | | | | | | ceph-volume tests.batch replace testinfra command for py.test
- |/ / / / / / / / / / / / /
- + | | | | | | | | | | | | Pull request 26232
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | | | mds: handle negative decay counter
- | + | | | | | | | | | | | | test/mds: fix Session cons call
- | + | | | | | | | | | | | | mds: simplify recall warnings
- | + | | | | | | | | | | | | mds: add extra details for cache drop output
- | + | | | | | | | | | | | | qa: test mds_max_caps_per_client conf
- | + | | | | | | | | | | | | mds: limit maximum number of caps held by session
- | + | | | | | | | | | | | | mds: adapt drop cache for incremental recall
- | + | | | | | | | | | | | | mds: recall caps incrementally
- | + | | | | | | | | | | | | mds: adapt drop cache for incremental trim
- | + | | | | | | | | | | | | mds: add throttle for trimming MDCache
- | + | | | | | | | | | | | | mds: cleanup SessionMap init
- | + | | | | | | | | | | | | mds: cleanup Session init
- | | |_|_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | | |
- + | | | | | | | | | | | | Pull request 26661
- |\ \ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/ /
- |/| | | | | | | | | | | |
- | + | | | | | | | | | | | mds: get ref to message for lambda
- | | |_|_|_|_|_|_|_|_|_|/
- | |/| | | | | | | | | |
- + | | | | | | | | | | | Pull request 26703
- |\ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|_|_|_|_|/
- |/| | | | | | | | | | |
- | + | | | | | | | | | | ceph-volume: set number of osd ports in the tests
- | + | | | | | | | | | | ceph-volume: use our own testinfra suite for functional testing
- + | | | | | | | | | | | Pull request 26686
- |\ \ \ \ \ \ \ \ \ \ \ \
- | |_|_|/ / / / / / / / /
- |/| | | | | | | | | | |
- | + | | | | | | | | | | test: Add slow request to whitelist for Luminous Redo backport 0e987665fe480530a0d1664392604713828bfa5c
- | + | | | | | | | | | | Revert qa/suites/rados/singleton: more whitelist
- | + | | | | | | | | | | qa/workunits/cephtool/test.sh: Use :- to handle TMPDIR=
- | | |_|_|/ / / / / / /
- | |/| | | | | | | | |
- + | | | | | | | | | | Pull request 26546
- |\ \ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | | rgw: fix cls_bucket_head result order consistency
- | |/ / / / / / / / / /
- + | | | | | | | | | | Pull request 26548
- |\ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|_|_|/ / / /
- |/| | | | | | | | | |
- | + | | | | | | | | | rgw: bug in versioning concurrent, list and get have consistency issue
- | |/ / / / / / / / /
- + | | | | | | | | | Pull request 25825
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | doc/rados/troubleshooting: update notes on rebuilding mon db
- | + | | | | | | | | | ceph-objectstore-tool: update-mon-db: remove pgmap references
- | + | | | | | | | | | ceph-monstore-tool: remove remaining pgmap references, inflate-pgmap command
- | + | | | | | | | | | ceph-monstore-tool: rebuild creating_pgs
- | + | | | | | | | | | ceph-monstore-tool: rebuild: remove obsolete pgmap_meta fields
- | / / / / / / / / /
- + | | | | | | | | | Pull request 25855
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | os/bluestore: KernelDevice::read() does the EIO mapping now.
- | / / / / / / / / /
- + | | | | | | | | | Pull request 25956
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | msg/async: do not force updating rotating keys inline
- | + | | | | | | | | | msg/async: fix mark_down vs accept race
- | + | | | | | | | | | msg/async: unregister con from accept vs mark_down race
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26042
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | msg/msg_types: fix the dencoder of entity_addr_t
- | + | | | | | | | | | msg/msg_types: fix the entity_addr_t's decoder
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26284
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | test: ceph-objectstore-tool cut down on large run
- | + | | | | | | | | | test: ceph-objectstore-tool: Add test for EC object dump to check hinfo section
- | + | | | | | | | | | test: ceph-objectstore-tool: Fix EC code handling so it doesn't skip EC objects
- | / / / / / / / / /
- + | | | | | | | | | Pull request 26501
- |\ \ \ \ \ \ \ \ \ \
- | |_|/ / / / / / / /
- |/| | | | | | | | |
- | + | | | | | | | | mgr/balancer: make weekday be compatible with C
- | + | | | | | | | | mgr/balancer: restrict automatic balancing to specific weekdays
- | |/ / / / / / / /
- + | | | | | | | | Pull request 26656
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / /
- |/| | | | | | | |
- | + | | | | | | | ceph-volume: add --all flag to simple activate
- | | |/ / / / / /
- | |/| | | | | |
- + | | | | | | | Pull request 26065
- |\ \ \ \ \ \ \ \
- | + | | | | | | | MDSMonitor: add missing OSDMonitor writeable check
- | + | | | | | | | MDSMonitor: codify constraint for writeable OSDMap
- | / / / / / / /
- + | | | | | | | Pull request 25858
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: log evicted clients to clog/dbg
- | / / / / / / /
- + | | | | | | | Pull request 25979
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: wait shorter intervals if beacon not sent
- | / / / / / / /
- + | | | | | | | Pull request 26215
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: trim cache after journal flush
- | / / / / / / /
- + | | | | | | | Pull request 26293
- |\ \ \ \ \ \ \ \
- | + | | | | | | | mds: broadcast quota message to client when disable quota
- + | | | | | | | | Pull request 26473
- |\ \ \ \ \ \ \ \ \
- | |_|/ / / / / / /
- |/| | | | | | | |
- | + | | | | | | | mds: fix potential re-evaluate stray dentry in _unlink_local_finish
- | | |_|_|_|/ / /
- | |/| | | | | |
- + | | | | | | | Pull request 25611
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: rgwgc:process coredump in some special case。 Gc processes obja, objb, objc in order and pool of objb is deleted (obja and objc is in the same pool and pool exits). RGW will coredump as ctx->io_ctx_impl is an empty point during delete objc. Fixes:http://tracker.ceph.com/issues/23199
- | / / / / / / /
- + | | | | | | | Pull request 25986
- |\ \ \ \ \ \ \ \
- | + | | | | | | | librgw: export multitenancy support
- | / / / / / / /
- + | | | | | | | Pull request 26310
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: cleanup for RGWDeleteObj::verify_permission()
- | + | | | | | | | rgw: fix obj can still be deleted even if deleteobject policy is set
- | | |/ / / / / /
- | |/| | | | | |
- + | | | | | | | Pull request 25738
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: feature -- log successful bucket resharding events
- | / / / / / / /
- + | | | | | | | Pull request 25901
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: handle S3 version 2 pre-signed urls with meta-data
- | + | | | | | | | rgw: distinguish parse_v4_credentials
- | / / / / / / /
- + | | | | | | | Pull request 26131
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw ldap: move conditional LDAPEngine init into it's ctor
- | + | | | | | | | rgw ldap: safe_read_file can return < 0
- | / / / / / / /
- + | | | | | | | Pull request 26192
- |\ \ \ \ \ \ \ \
- | + | | | | | | | 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: check_bucket_eq() uses bucket.list_versions()
- | + | | | | | | | test/rgw: check_bucket_eq() supports delete markers
- | / / / / / / /
- + | | | | | | | Pull request 26263
- |\ \ \ \ \ \ \ \
- | + | | | | | | | rgw: `radosgw-admin bucket rm ... --purge-objects` can hang...
- | / / / / / / /
- + | | | | | | | Pull request 26332
- |\ \ \ \ \ \ \ \
- | |_|_|_|_|_|/ /
- |/| | | | | | |
- | + | | | | | | rgw: fix radosgw linkage with WITH_RADOSGW_BEAST_FRONTEND=OFF
- + | | | | | | | Pull request 26587
- |\ \ \ \ \ \ \ \
- | |_|_|_|_|/ / /
- |/| | | | | | |
- | + | | | | | | doc: Fix default value of 'mon_osd_max_split_count'
- |/ / / / / / /
- + | | | | | | Pull request 24906
- |\ \ \ \ \ \ \
- | + | | | | | | doc: mention stricter caps checking in PendingReleaseNotes
- | + | | | | | | qa/workunits/cephtool: test with valid auth syntax
- | + | | | | | | mon/AuthMonitor: check caps validity for all cap-related commands
- | + | | | | | | mon: expand cap validity check for mgr, osd, mds
- | / / / / / /
- + | | | | | | Pull request 25711
- |\ \ \ \ \ \ \
- | + | | | | | | osd/PrimaryLogPG: fix the extent length error of the sync read
- | / / / / / /
- + | | | | | | Pull request 25722
- |\ \ \ \ \ \ \
- | + | | | | | | test: Minor improvement to create_ec_pool()
- | + | | | | | | ceph-objectstore-tool: Dump hinfo when available for objects
- | / / / / / /
- + | | | | | | Pull request 25851
- |\ \ \ \ \ \ \
- | + | | | | | | qa/workunits/rados/test_health_warnings: prevent out osds
- | / / / / / /
- + | | | | | | Pull request 25853
- |\ \ \ \ \ \ \
- | + | | | | | | objecter: avoid race when reset down osd's session
- | / / / / / /
- + | | | | | | Pull request 26305
- |\ \ \ \ \ \ \
- | |_|_|_|_|_|/
- |/| | | | | |
- | + | | | | | mon: A PG with PG_STATE_REPAIR doesn't mean damaged data, PG_STATE_INCONSISTENT does
- | | |/ / / /
- | |/| | | |
- + | | | | | Pull request 26078
- |\ \ \ \ \ \
- | + | | | | | osd: keep using cache even if op will invalid cache
- | / / / / /
- + | | | | | Pull request 26148
- |\ \ \ \ \ \
- | + | | | | | qa/overrides/short_pg_log.yaml: reduce osd_{min,max}_pg_log_entries
- | / / / / /
- + | | | | | Pull request 26236
- |\ \ \ \ \ \
- | + | | | | | osd/PG.cc: account for missing set irrespective of last_complete
- | / / / / /
- + | | | | | Pull request 26261
- |\ \ \ \ \ \
- | |_|_|_|/ /
- |/| | | | |
- | + | | | | os/bluestore: fixup access a destroy cond cause deadlock or undefine behavior.
- | / / / /
- + | | | | Pull request 25720
- |\ \ \ \ \
- | + | | | | rbd-mirror: update mirror status when stopping
- | / / / /
- + | | | | Pull request 25768
- |\ \ \ \ \
- | + | | | | mgr: tweaks to command permissions
- | + | | | | mgr: fix permissions on `balancer execute`
- | / / / /
- + | | | | Pull request 25955
- |\ \ \ \ \
- | + | | | | rbd: validate journal object max size
- | + | | | | journal: set max journal order to 26
- | / / / /
- + | | | | Pull request 26000
- |\ \ \ \ \
- | + | | | | common: fix for broken rbdmap parameter parsing
- | / / / /
- + | | | | Pull request 26286
- |\ \ \ \ \
- | |_|_|/ /
- |/| | | |
- | + | | | qa: update krbd tests for zeroout
- | |/ / /
- + | | | Pull request 25990
- |\ \ \ \
- | + | | | mds: bump mds protocol version
- | + | | | mds: handle fragment notify race
- | / / /
- + | | | Pull request 26005
- |\ \ \ \
- | + | | | mds: handle state change race
- | / / /
- + | | | Pull request 26257
- |\ \ \ \
- | + | | | mds: do not log internal journal error
- | + | | | mds: clean up log level 2 messages
- | + | | | mds: log session open stats
- | / / /
- + | | | Pull request 26271
- |\ \ \ \
- | + | | | client: flush cap release on session flush
- | / / /
- + | | | Pull request 26278
- |\ \ \ \
- | |_|_|/
- |/| | |
- | + | | mds: optimize resuming stale caps
- | + | | client: avoid unnecessary wakeup when handling RENEWCAPS
- | + | | client: set cap->wanted when adding new cap
- | + | | client: don't wakeup cap waiters twice when mds recovered
- | + | | mds: optimize revoking stale caps
- | + | | mds: put notable caps at the front of session's caps list
- | + | | mds: track if client has writeable range in Capability
- | + | | mds: add session pointer to Capability
- | + | | client: skip updating 'wanted' caps if caps are already issued
- | + | | client: sync 'retain caps' logical from kernel client
- | |/ /
- + | | Pull request 26326
- |\ \ \
- | |_|/
- |/| |
- | + | doc: pin the version for `breathe` to 4.1.11
- |/ /
- + | Pull request 26295
- |\ \
- | |/
- |/|
- | + ceph-volume: add inventory call to functional tests
- | + ceph-volume: add partition support to Device
- | + Revert ceph-volume tests.util ensure partitions are listed as top-level keys
- | + Revert ceph-volume util.disk include partitions as top level devices in get_devices
- |/
- + Pull request 26207
- |\
- | + mgr/DaemonServer: log pgmap usage to cluster log
- + Pull request 26186
- + cmake: use $CMAKE_BINARY_DIR for default $CEPH_BUILD_VIRTUALENV
- + test: listen on random port in tests which start ceph-mon
- + test: write log file to current directory
Updated by Yuri Weinstein about 5 years ago
- Assignee changed from Yuri Weinstein to Abhishek Lekshmanan
Updated by Abhishek Lekshmanan almost 5 years ago
- Status changed from New to Resolved