General

Profile

Patrick Donnelly's activity

From 07/06/2020 to 08/04/2020

08/04/2020

10:19 PM CephFS Bug #46831 (New): nautilus: mds: SIGSEGV in MDCache::finish_uncommitted_slave
Looks like this occurs shortly after the upgrade from Luminous:... Patrick Donnelly
08:01 PM CephFS Bug #46831 (Resolved): nautilus: mds: SIGSEGV in MDCache::finish_uncommitted_slave
... Patrick Donnelly
10:07 PM CephFS Bug #46832 (Resolved): client: static dirent for readdir is not thread-safe
... Patrick Donnelly
07:54 PM CephFS Backport #46635 (Resolved): nautilus: mds: null pointer dereference in MDCache::finish_rollback
Patrick Donnelly
05:38 PM CephFS Bug #46830 (Resolved): mds: do not raise "client failing to respond to cap release" when client w...
If a client has more than mds_min_caps_per_client caps pinned due to open files and the MDS is trying to recall caps ... Patrick Donnelly
02:10 AM CephFS Bug #46823 (Resolved): nautilus: kceph w/ testing branch: mdsc_handle_session corrupt message mds...
... Patrick Donnelly

08/03/2020

06:34 PM CephFS Backport #46635 (In Progress): nautilus: mds: null pointer dereference in MDCache::finish_rollback
Patrick Donnelly
06:21 PM CephFS Backport #46821 (Resolved): nautilus: pybind/mgr/volumes: Add the ability to keep snapshots of su...
https://github.com/ceph/ceph/pull/36448 Patrick Donnelly
06:21 PM CephFS Backport #46820 (Resolved): octopus: pybind/mgr/volumes: Add the ability to keep snapshots of sub...
https://github.com/ceph/ceph/pull/36803 Patrick Donnelly
01:42 PM CephFS Feature #46746 (In Progress): mgr/nfs: Add interface to accept yaml file for creating clusters
Patrick Donnelly
01:42 PM CephFS Bug #46747 (In Progress): mds: make rstats in CInode::old_inodes stable
Patrick Donnelly
01:41 PM CephFS Bug #46809 (In Progress): mds: purge orphan objects created by lost async file creation
Patrick Donnelly

07/31/2020

09:19 PM CephFS Tasks #46768 (Resolved): client: clean up the unnecessary client_lock for _conf->client_trace
Patrick Donnelly
09:19 PM Ceph Revision 5b47e4e4 (ceph): Merge PR #36364 into master
* refs/pull/36364/head:
client: clean up the unnecessary client_lock for _conf->client_trace
Reviewed-by: Patrick D...
Patrick Donnelly
09:19 PM CephFS Bug #46766 (Pending Backport): mds: memory leak during cache drop
Patrick Donnelly
09:18 PM Ceph Revision 73fc2360 (ceph): Merge PR #36359 into master
* refs/pull/36359/head:
mds: place MDSGatherBuilder on the stack
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly
09:18 PM Ceph Revision 80839658 (ceph): Merge PR #36358 into master
* refs/pull/36358/head:
mds: resolve SIGSEGV in waiting for uncommitted fragments
Reviewed-by: Zheng Yan <zyan@redh...
Patrick Donnelly
09:18 PM CephFS Bug #46765 (Pending Backport): mds: segv in MDCache::wait_for_uncommitted_fragments
Patrick Donnelly
09:17 PM CephFS Tasks #46682 (Resolved): client: add timer_lock support
Patrick Donnelly
09:16 PM Ceph Revision 3f5a2860 (ceph): Merge PR #36257 into master
* refs/pull/36257/head:
client: move client_lock to _unmount()
client: add timer_lock support
Reviewed-by: Patrick...
Patrick Donnelly
09:15 PM CephFS Bug #46597 (Pending Backport): qa: Fs cleanup fails with a traceback
Patrick Donnelly
09:15 PM Ceph Revision bc7571cc (ceph): Merge PR #36155 into master
* refs/pull/36155/head:
qa: Fix traceback during fs cleanup between tests
Reviewed-by: Patrick Donnelly <pdonnell@r...
Patrick Donnelly
09:14 PM CephFS Bug #46282 (Resolved): qa: multiclient connection interruptions by stopping one client
Patrick Donnelly
09:14 PM CephFS Bug #45806 (Resolved): qa/task/vstart_runner.py: setting the network namespace "ceph-ns--tmp-tmpq...
Patrick Donnelly
09:13 PM CephFS Bug #45817 (Resolved): qa: Command failed with status 2: ['sudo', 'bash', '-c', 'ip addr add 192....
Patrick Donnelly
09:12 PM Ceph Revision ca7be68e (ceph): Merge PR #35944 into master
* refs/pull/35944/head:
qa: defer cleaning the mountpoint's netnses and the bridge
qa/tasks/cephfs/mount.py: remove...
Patrick Donnelly
09:11 PM CephFS Feature #45729 (Pending Backport): pybind/mgr/volumes: Add the ability to keep snapshots of subvo...
Patrick Donnelly
09:11 PM Ceph Revision cd8457cb (ceph): Merge PR #35647 into master
* refs/pull/35647/head:
mgr/volumes: Add documentation regarding --retain-snapshots option
mgr/volumes: Avoid trash...
Patrick Donnelly
09:10 PM CephFS Bug #45575 (Pending Backport): cephfs-journal-tool: incorrect read_offset after finding missing o...
Patrick Donnelly
09:10 PM Ceph Revision 293ec44e (ceph): Merge PR #35096 into master
* refs/pull/35096/head:
cephfs-journal-tool: fix wrong read_offset when get missing objects
Reviewed-by: Patrick Do...
Patrick Donnelly
09:09 PM CephFS Feature #26996 (Resolved): cephfs: get capability cache hits by clients to provide introspection ...
Patrick Donnelly
09:08 PM Ceph Revision 107b8cbd (ceph): Merge PR #32120 into master
* refs/pull/32120/head:
client: periodically forward metrics to session MDSs
client: track cap hits and misses glob...
Patrick Donnelly
05:23 PM CephFS Cleanup #46802 (In Progress): mds: do not use asserts for RADOS failures
https://github.com/ceph/ceph/blob/ec472b7b56eb5ed6ec52aa0bc4c2d18578f1e88c/src/mds/Server.cc#L371
and many others....
Patrick Donnelly

07/30/2020

07:28 PM Ceph Revision 5f530767 (ceph): mds: place MDSGatherBuilder on the stack
This was not meant to be heap allocated; it's not freed via the Gather
machinery.
Fixes: https://tracker.ceph.com/is...
Patrick Donnelly
06:52 PM CephFS Bug #44294 (Resolved): mds: "elist.h: 91: FAILED ceph_assert(_head.empty())"
Patrick Donnelly
05:43 PM CephFS Bug #44294 (Pending Backport): mds: "elist.h: 91: FAILED ceph_assert(_head.empty())"
This should have been flagged for backport. Patrick Donnelly
05:51 PM CephFS Backport #46778 (Duplicate): nautilus: mds: "elist.h: 91: FAILED ceph_assert(_head.empty())"
Patrick Donnelly
05:44 PM CephFS Backport #46778 (Duplicate): nautilus: mds: "elist.h: 91: FAILED ceph_assert(_head.empty())"
Patrick Donnelly
03:59 PM Ceph Revision f9e58687 (ceph): mds: resolve SIGSEGV in waiting for uncommitted fragments
The MDSGatherBuilder was not correctly used / wired up.
Fixes: https://tracker.ceph.com/issues/46765
Fixes: 77eb368d...
Patrick Donnelly
03:51 PM Ceph Bug #46763 (Fix Under Review): nautilus: "ERROR: test_explicit_fail (tasks.mgr.test_failover.Test...
Patrick Donnelly
03:13 AM CephFS Fix #46727 (Pending Backport): mds/CInode: Optimize only pinned by subtrees check
Patrick Donnelly
03:13 AM Ceph Revision 100da9df (ceph): Merge PR #36288 into master
* refs/pull/36288/head:
mds/CInode: Optimize only pinned by subtrees check
Reviewed-by: Zheng Yan <zyan@redhat.com>...
Patrick Donnelly
03:07 AM Ceph Revision 60d5f402 (ceph): script/ptl-tool: page through github response
This fixes the script to go through the response pages from GitHub.
Previously it would only look at the first page a...
Patrick Donnelly
03:06 AM CephFS Bug #46278 (Pending Backport): mds: Subvolume snapshot directory does not save attribute "ceph.qu...
Patrick Donnelly
03:06 AM Ceph Revision ca7bf4ee (ceph): Merge PR #36249 into master
* refs/pull/36249/head:
client: expose ceph.quota.max_bytes xattr within snapshots
Reviewed-by: Patrick Donnelly <p...
Patrick Donnelly
03:05 AM CephFS Bug #45575 (Fix Under Review): cephfs-journal-tool: incorrect read_offset after finding missing o...
Patrick Donnelly
03:00 AM CephFS Bug #46420 (Resolved): cephfs-shell: Return proper error code instead of 1
Patrick Donnelly
03:00 AM Ceph Revision ac88abfb (ceph): Merge PR #35977 into master
* refs/pull/35977/head:
doc/cephfs: Update about cephfs-shell custom exit codes
cephfs-shell: Define cephfs-shell e...
Patrick Donnelly
02:59 AM CephFS Bug #46496 (Pending Backport): pybind/mgr/volumes: subvolume operations throw exception if volume...
Patrick Donnelly
02:58 AM Ceph Revision cd8571ea (ceph): Merge PR #36064 into master
* refs/pull/36064/head:
mgr/volumes: Fix traceback of ops when volume doesn't exist
Reviewed-by: Patrick Donnelly <...
Patrick Donnelly
02:57 AM CephFS Bug #46583 (Pending Backport): mds slave request 'no_available_op_found'
Patrick Donnelly
02:56 AM Ceph Revision 15274af1 (ceph): Merge PR #36200 into master
* refs/pull/36200/head:
mds: fix mds peer request 'no_available_op_found'
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly
02:55 AM CephFS Bug #46664 (Pending Backport): client: in _open() the open ref maybe decreased twice, but only in...
Patrick Donnelly
02:55 AM Ceph Revision 8d232a15 (ceph): Merge PR #36233 into master
* refs/pull/36233/head:
client: fix extra open ref decrease
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Patrick Donnelly
02:46 AM CephFS Bug #46766 (Fix Under Review): mds: memory leak during cache drop
Patrick Donnelly
02:44 AM CephFS Bug #46766 (Resolved): mds: memory leak during cache drop
The MDSGatherBuilder used to recall state is not freed. Patrick Donnelly
02:39 AM CephFS Bug #46765 (Fix Under Review): mds: segv in MDCache::wait_for_uncommitted_fragments
Patrick Donnelly
02:34 AM CephFS Bug #46765 (Resolved): mds: segv in MDCache::wait_for_uncommitted_fragments
... Patrick Donnelly

07/29/2020

10:44 PM Ceph Bug #46763 (Triaged): nautilus: "ERROR: test_explicit_fail (tasks.mgr.test_failover.TestFailover)...
Patrick Donnelly
06:10 PM CephFS Feature #46074: mds: provide altrenatives to increase the total cephfs subvolume snapshot counts ...
Zheng Yan wrote:
> I only see per-dir limit in the mds code. where is the 400 snapshot per-file-system limit from?
...
Patrick Donnelly
06:05 PM Ceph Revision 9487ddb3 (ceph): Merge PR #24068 into master
* refs/pull/24068/head:
mds: rename {CDir,Migrator}::cache to mdcache
mds: make MDSCacheObject::is_ambiguous_auth()...
Patrick Donnelly

07/28/2020

06:10 PM CephFS Bug #46733 (Triaged): Erro:EEXIST returned while unprotecting a snap which is not protected
Patrick Donnelly
09:54 AM Ceph Revision 0879b801 (ceph): pybind/mgr/volumes: fix volume search for pools
Loop logic would bail out if it first sees any file system that does not
match the volume it's looking for.
Fixes: h...
Patrick Donnelly

07/27/2020

09:31 PM CephFS Bug #46438 (In Progress): mds: add vxattr for querying inherited layout
Patrick Donnelly
06:41 PM RADOS Bug #27053: qa: thrashosds: "[ERR] : 2.0 has 1 objects unfound and apparently lost"
/ceph/teuthology-archive/pdonnell-2020-07-17_01:54:54-kcephfs-wip-pdonnell-testing-20200717.003135-distro-basic-smith... Patrick Donnelly
06:41 PM CephFS Bug #46608 (Duplicate): qa: thrashosds: log [ERR] : 4.0 has 3 objects unfound and apparently lost
Patrick Donnelly
01:40 PM CephFS Bug #46608 (Need More Info): qa: thrashosds: log [ERR] : 4.0 has 3 objects unfound and apparently...
Patrick Donnelly
01:39 PM CephFS Bug #46675 (Need More Info): nautilus: fs/upgrade test: Crash: 'wait_until_healthy' reached maxim...
Patrick Donnelly
12:35 PM Ceph Revision 9f323e0a (ceph): qa: manage config changes through mons
This provides a generic framework for modifying Ceph configuration
changes in tests through the monitors rather than ...
Patrick Donnelly
12:35 PM Ceph Revision 707f4838 (ceph): pybind/mgr/volumes: fix volume search for pools
Loop logic would bail out if it first sees any file system that does not
match the volume it's looking for.
Fixes: h...
Patrick Donnelly

07/24/2020

06:24 PM CephFS Backport #46585 (Resolved): octopus: mgr/nfs: Update about nfs ganesha cluster deployment using c...
Patrick Donnelly
06:24 PM CephFS Backport #46631 (Resolved): octopus: mgr/nfs: Remove NParts and Cache_Size from MDCACHE block
Patrick Donnelly
06:23 PM Ceph Revision 213e2c80 (ceph): Merge PR #36224 into octopus
* refs/pull/36224/head:
mgr/nfs: Remove NParts and Cache_Size from MDCACHE block
doc/cephfs/nfs: Update about deplo...
Patrick Donnelly
12:13 AM CephFS Bug #46565 (Pending Backport): mgr/nfs: Ensure pseudoroot path is absolute and is not just /
Patrick Donnelly
12:12 AM Ceph Revision 1e58ebb1 (ceph): Merge PR #36136 into master
* refs/pull/36136/head:
qa/tasks/nfs:Add test for relative and just '/' pseudo path
mgr/nfs: Check if pseudo path i...
Patrick Donnelly

07/23/2020

04:58 PM CephFS Fix #46696 (Resolved): mds: pre-fragment distributed ephemeral pin directories to distribute the ...
As a workaround for #46648, pre-micro-fragment a directory that is distributed so that a single MDS does not track al... Patrick Donnelly
02:45 PM Linux kernel client Feature #46690: Add fscrypt support to the kernel CephFS client
Luis Henriques wrote:
> At this point there are already a few open points requiring some investigation, namely:
>
...
Patrick Donnelly
02:21 AM CephFS Bug #46278 (Fix Under Review): mds: Subvolume snapshot directory does not save attribute "ceph.qu...
Patrick Donnelly
02:13 AM CephFS Feature #46680 (New): pybind/mgr/mds_autoscaler: deploy larger or smaller (RAM) MDS in response t...
As a follow-up to #40929, it would be great to start deployment of MDS with smaller ones (like 4GB RAM). This would b... Patrick Donnelly
01:53 AM CephFS Cleanup #46618 (Resolved): client: clean up the fuse client code
Patrick Donnelly
01:49 AM Ceph Revision 080f0720 (ceph): Merge PR #36203 into master
* refs/pull/36203/head:
client: cleanup the fuse client code
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Re...
Patrick Donnelly

07/22/2020

04:22 PM CephFS Bug #46671: nautilus:tasks/cfuse_workunit_suites_fsstress: "kernel: watchdog: BUG: soft lockup - ...
This is a new issue in the kernel testing branch. I vaguely recall raising a similar issue but can't find it. Patrick Donnelly

07/21/2020

02:32 AM CephFS Bug #46648: mds: cannot handle hundreds+ of subtrees
I should add, it's trivial to set up a test for this: just create a distributed ephemeral pinned directory with large... Patrick Donnelly
02:31 AM CephFS Bug #46648 (In Progress): mds: cannot handle hundreds+ of subtrees
The MDS has a lot of trouble scaling to hundreds or thousands of subtrees. From discussions with Zheng, one of the re... Patrick Donnelly

07/20/2020

05:12 PM sepia Support #46539: Sepia Lab Access Request
adam kraitman wrote:
> Hey Patrick, Can you vouch for Shyamsundar access request?
>
>
> Thanks
+1!
Patrick Donnelly
05:03 PM CephFS Fix #46645 (Resolved): librados|libcephfs: use latest MonMap when creating from CephContext
If the monitor IPs are given at startup via the `--mon_host` switch, those IPs are used for the duration of the proce... Patrick Donnelly
01:39 PM CephFS Bug #46535 (In Progress): mds: Importer MDS failing right after EImportStart event is journaled, ...
Patrick Donnelly
01:38 PM CephFS Bug #46609 (Triaged): mds: CDir.cc: 956: FAILED ceph_assert(auth_pins == 0)
Patrick Donnelly
01:36 PM CephFS Bug #46616 (Fix Under Review): client: avoid adding inode already in the caps delayed list
Patrick Donnelly
12:29 AM Ceph Revision a5be8582 (ceph): Merge PR #36196 into master
* refs/pull/36196/head:
mds/MDSRank: fix typo in "unrecognized"
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly

07/18/2020

10:16 PM CephFS Backport #46591: octopus: ceph-fuse: ceph-fuse process is terminated by the logratote task and wh...
Follow-up fix to add: https://github.com/ceph/ceph/pull/36194 Patrick Donnelly
08:20 PM CephFS Fix #44171: pybind/cephfs: audit for unimplemented bindings for libcephfs
Ramana Raja wrote:
> Wouldn't backporting this to nautilus, and octopus be useful?
I think only if a function is ...
Patrick Donnelly
03:31 AM CephFS Bug #46579 (Pending Backport): mgr/nfs: Remove NParts and Cache_Size from MDCACHE block
Patrick Donnelly
03:30 AM Ceph Revision 4fef026d (ceph): Merge PR #36134 into master
* refs/pull/36134/head:
mgr/nfs: Remove NParts and Cache_Size from MDCACHE block
Reviewed-by: Michael Fritch <mfrit...
Patrick Donnelly
03:29 AM CephFS Bug #46543 (Pending Backport): mds forwarding request 'no_available_op_found'
Patrick Donnelly
03:29 AM Ceph Revision 046b80f7 (ceph): Merge PR #36107 into master
* refs/pull/36107/head:
mds: fix mds forwarding request 'no_available_op_found'
Reviewed-by: Patrick Donnelly <pdon...
Patrick Donnelly
03:28 AM CephFS Bug #46533 (Pending Backport): mds: null pointer dereference in MDCache::finish_rollback
Patrick Donnelly
03:28 AM Ceph Revision a43122b7 (ceph): Merge PR #36097 into master
* refs/pull/36097/head:
mds: fix nullptr dereference in MDCache::finish_rollback
Reviewed-by: Patrick Donnelly <pdo...
Patrick Donnelly
03:28 AM Ceph Revision 66b9bf0c (ceph): Merge PR #35969 into master
* refs/pull/35969/head:
mds: optimize random threshold lookup for dentry load
Reviewed-by: Sidharth Anupkrishnan <s...
Patrick Donnelly
03:27 AM CephFS Bug #46302 (Pending Backport): mds: optimize ephemeral rand pin
Patrick Donnelly
03:27 AM CephFS Bug #43517 (Pending Backport): qa: random subvolumegroup collision
Patrick Donnelly
03:20 AM Ceph Revision c049d315 (ceph): Merge PR #35953 into master
* refs/pull/35953/head:
qa: Fix name collisions
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ra...
Patrick Donnelly
03:19 AM Ceph Revision 9908dc3e (ceph): Merge PR #35902 into master
* refs/pull/35902/head:
ceph-dedup-tool: fix warning
mds: slave -> peer
mds: master -> leader
Reviewed-by: Patric...
Patrick Donnelly
03:17 AM Ceph Revision c950df44 (ceph): Merge PR #36139 into master
* refs/pull/36139/head:
mon: refactor ServiceMap::Service::get_task_summary()
mon: only dump non-empty "task status...
Patrick Donnelly
03:16 AM CephFS Bug #46572 (Pending Backport): mgr/nfs: help for "nfs export create" and "nfs export delete" says...
Patrick Donnelly
03:15 AM Ceph Revision edb1ad8e (ceph): Merge PR #36140 into master
* refs/pull/36140/head:
mgr/volumes: fix "ceph nfs export" help messages
Reviewed-by: Varsha Rao <varao@redhat.com>...
Patrick Donnelly
03:12 AM CephFS Bug #46609 (Triaged): mds: CDir.cc: 956: FAILED ceph_assert(auth_pins == 0)
... Patrick Donnelly
03:09 AM CephFS Bug #46608 (Duplicate): qa: thrashosds: log [ERR] : 4.0 has 3 objects unfound and apparently lost
... Patrick Donnelly

07/17/2020

10:34 PM teuthology Bug #46300 (Fix Under Review): SELinux: denied { module_request } for comm="ksmtuned" kmod="binf...
https://github.com/ceph/teuthology/pull/1539 Patrick Donnelly
10:32 PM teuthology Bug #46300 (In Progress): SELinux: denied { module_request } for comm="ksmtuned" kmod="binfmt-46...
/ceph/teuthology-archive/pdonnell-2020-07-17_01:51:48-fs-wip-pdonnell-testing-20200717.003135-distro-basic-smithi/523... Patrick Donnelly
08:58 PM CephFS Bug #46607 (Closed): nautilus: pybind/mgr/volumes: TypeError: bad operand type for unary -: 'str'
... Patrick Donnelly
05:48 PM CephFS Support #46580 (Rejected): About the ceph kernel client's relationship with physical memory
Please direct your question to the ceph-users mailing list: https://lists.ceph.io/postorius/lists/ceph-users.ceph.io/ Patrick Donnelly
04:10 AM Ceph Revision 1ebb2958 (ceph): Merge PR #36124 into master
* refs/pull/36124/head:
script/ptl-tool: add flag to turn off credits
Reviewed-by: Jos Collin <jcollin@redhat.com>
Patrick Donnelly

07/16/2020

02:25 PM CephFS Documentation #46571 (Pending Backport): mgr/nfs: Update about nfs ganesha cluster deployment usi...
Patrick Donnelly
02:24 PM Ceph Revision 757ff292 (ceph): Merge PR #36138 into master
* refs/pull/36138/head:
doc/cephfs/nfs: Update about deploying nfs-ganesha with cephadm in vstart
Reviewed-by: Patr...
Patrick Donnelly
01:28 AM teuthology Bug #46503 (Resolved): "power on" timeout too short
Patrick Donnelly

07/15/2020

09:08 PM Orchestrator Bug #46560 (Resolved): cephadm: assigns invalid id to daemons
... Patrick Donnelly
08:14 PM CephFS Feature #42451: mds: add root_squash
Ramana Raja wrote:
> Would the following syntax in the MDS caps work?
>
> [mds] allow rw root_squash=true, allo...
Patrick Donnelly
06:02 PM CephFS Bug #46543 (Fix Under Review): mds forwarding request 'no_available_op_found'
Patrick Donnelly
05:47 PM Ceph Revision 3d9e9e52 (ceph): script/ptl-tool: add flag to turn off credits
To speed up integration branch creation.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly
04:17 PM CephFS Feature #45747 (In Progress): pybind/mgr/nfs: add interface for adding user defined configuration
Patrick Donnelly
08:50 AM Ceph Revision d705718f (ceph): vstart.sh: use output of hostname for cephadm
Otherwise I get this error on a dev machine:
/home/pdonnell/ceph/build/bin/ceph -c /home/pdonnell/ceph/build...
Patrick Donnelly

07/14/2020

11:12 PM CephFS Bug #46355: client: directory inode can not call release_callback
wei liu wrote:
> fix:
> https://github.com/ceph/ceph/pull/35327
Hi Wei, the PR # is in the issue metadata. No ...
Patrick Donnelly
05:55 PM CephFS Bug #44386 (Can't reproduce): qa: blogbench cleanup hang/stall
Patrick Donnelly
03:30 PM Ceph Bug #46414 (Pending Backport): ceph_volume_client.py: python 3.8 compatibility
Patrick Donnelly
09:39 AM Ceph Revision c703ef5f (ceph): cephadm: restrict mds caps to cephfs pools
Fixes: https://tracker.ceph.com/issues/46081
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked fro...
Patrick Donnelly
02:58 AM CephFS Feature #45371 (Pending Backport): mgr/volumes: `protect` and `clone` operation in a single trans...
Patrick Donnelly
02:58 AM Ceph Revision 7f8bd09e (ceph): Merge PR #35755 into master
* refs/pull/35755/head:
mgr/volumes: Deprecate protect/unprotect CLI calls for subvolume snapshots
Reviewed-by: Ram...
Patrick Donnelly
01:33 AM Ceph Revision 23640dfc (ceph): mds: optimize random threshold lookup for dentry load
Credit to Zheng for the suggestions.
Fixes: https://tracker.ceph.com/issues/46302
Signed-off-by: Patrick Donnelly <p...
Patrick Donnelly

07/13/2020

06:17 PM CephFS Bug #44785 (Pending Backport): non-head batch requests may hold authpins and locks
Patrick Donnelly
06:17 PM Ceph Revision 1904df80 (ceph): Merge PR #34246 into master
* refs/pull/34246/head:
mds: add request to batch_op before taking auth pins and locks
mds: move MDRequestImpl::bat...
Patrick Donnelly
06:16 PM CephFS Feature #45267 (Resolved): ceph-fuse: Reduce memory copy in ceph-fuse during data IO
Patrick Donnelly
06:16 PM Ceph Revision 392afa7b (ceph): Merge PR #34785 into master
* refs/pull/34785/head:
ceph-fuse: show fuse helper options for libfuse >= 3.0
ceph-fuse: add splice read/write sup...
Patrick Donnelly
06:15 PM CephFS Bug #46355 (Pending Backport): client: directory inode can not call release_callback
Patrick Donnelly
06:15 PM Ceph Revision 09e7de86 (ceph): Merge PR #35327 into master
* refs/pull/35327/head:
client: fix directory inode can not call release callback
Reviewed-by: Jeff Layton <jlayton...
Patrick Donnelly
06:14 PM CephFS Bug #46129 (Pending Backport): mds: fix hang issue when accessing a file under a lost parent dire...
Patrick Donnelly
06:14 PM Ceph Revision 6b9008ab (ceph): Merge PR #35690 into master
* refs/pull/35690/head:
mds: fix hang issue when accessing a file under a lost parent directory
Reviewed-by: Patric...
Patrick Donnelly
06:13 PM Ceph Revision 2f9a9ecb (ceph): Merge PR #35848 into master
* refs/pull/35848/head:
mds: do not submit omap_rm_keys if the dir is the basedir of merge.
Reviewed-by: Zheng Yan ...
Patrick Donnelly
06:13 PM CephFS Bug #46273 (Pending Backport): mds: deleting a large number of files in a directory causes the fi...
Patrick Donnelly
06:10 PM Ceph Revision 41d76856 (ceph): Merge PR #35951 into master
* refs/pull/35951/head:
qa/cephfs: set omit_sudo to False for wait_until_mounted() in...
Reviewed-by: Patrick Donne...
Patrick Donnelly
05:54 PM CephFS Bug #46507 (Triaged): qa: test_data_scan: "show inode" returns ENOENT
... Patrick Donnelly
05:21 PM CephFS Bug #46504 (Can't reproduce): pybind/mgr/volumes: self.assertTrue(check < timo) fails
... Patrick Donnelly
05:19 PM CephFS Bug #43902: qa: mon_thrash: timeout "ceph quorum_status"
/ceph/teuthology-archive/pdonnell-2020-07-11_02:43:08-fs-wip-pdonnell-testing-20200711.001802-distro-basic-smithi/521... Patrick Donnelly
05:17 PM CephFS Bug #43039: client: shutdown race fails with status 141
/ceph/teuthology-archive/pdonnell-2020-07-11_02:43:08-fs-wip-pdonnell-testing-20200711.001802-distro-basic-smithi/521... Patrick Donnelly
05:15 PM teuthology Bug #46503 (Fix Under Review): "power on" timeout too short
https://github.com/ceph/teuthology/pull/1535 Patrick Donnelly
05:13 PM teuthology Bug #46503 (Resolved): "power on" timeout too short
... Patrick Donnelly
04:09 PM CephFS Bug #46374: ceph-fuse blocks forever, fails to start, emits no errors
John Mulligan wrote:
> Apologies, I found one very important item that I had previously overlooked. Because we use t...
Patrick Donnelly
03:11 PM CephFS Feature #20: client: recover from a killed session (w/ blacklist)
Patrick Donnelly wrote:
> Nathan, why was this changed to backport to Octopus?
I see: https://github.com/ceph/cep...
Patrick Donnelly
03:10 PM CephFS Feature #20: client: recover from a killed session (w/ blacklist)
Nathan, why was this changed to backport to Octopus? Patrick Donnelly

07/11/2020

02:42 AM Ceph Revision 0abe8292 (ceph): Merge PR #35813 into master
* refs/pull/35813/head:
vstart.sh: use output of hostname for cephadm
Reviewed-by: Michael Fritch <mfritch@suse.com>
Patrick Donnelly

07/10/2020

11:57 PM CephFS Documentation #46449 (Pending Backport): mgr/nfs: Update nfs-ganesha package requirements
Patrick Donnelly
11:46 PM Ceph Revision 25e1b25e (ceph): Merge PR #36009 into master
* refs/pull/36009/head:
doc: Update nfs-ganesha package requirements
Reviewed-by: Patrick Donnelly <pdonnell@redhat...
Patrick Donnelly
09:31 PM Ceph Revision 5feaa693 (ceph): mon/MDSMonitor: copy MDS info which may be removed
Otherwise the log entry will contain garbage (and crash the mgr).
Fixes: https://tracker.ceph.com/issues/46216
Signe...
Patrick Donnelly
07:30 PM CephFS Backport #45825 (Resolved): luminous: MDS config reference lists mds log max expiring
Patrick Donnelly
07:29 PM Ceph Revision 25e38a90 (ceph): Merge PR #35516 into luminous
* refs/pull/35516/head:
doc: mds-config-ref: update 'mds_log_max_segments' value.
Reviewed-by: Patrick Donnelly <pd...
Patrick Donnelly

07/09/2020

11:38 PM Ceph Revision 86bdfb52 (ceph): Merge PR #35999 into master
* refs/pull/35999/head:
doc/governance: add Patrick to CLTW
doc/governance: correct João's name
Reviewed-by: Neha ...
Patrick Donnelly
09:34 PM CephFS Bug #46438 (Resolved): mds: add vxattr for querying inherited layout
There was private discussion about adding a layout cap but that was dismissed because changing the layout would resul... Patrick Donnelly
05:31 PM Ceph Revision c2e8fdbc (ceph): doc/governance: correct João's name
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com> Patrick Donnelly
05:31 PM Ceph Revision 67685a61 (ceph): doc/governance: add Patrick to CLTW
I guess I was missed!
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly
05:06 PM Ceph Bug #46378 (Fix Under Review): doc: Add zdover to lead list in devel guide essentials page
Patrick Donnelly
04:56 PM CephFS Feature #44279 (Fix Under Review): client: provide asok commands to getattr an inode with desired...
Patrick Donnelly
04:28 PM CephFS Bug #46434: osdc: FAILED ceph_assert(bh->waitfor_read.empty())
Interesting that it was reproducible for two runs. We've not seen this before but I'm suspicious that it probably exi... Patrick Donnelly
01:28 PM CephFS Bug #45349 (Pending Backport): mds: send scrub status to ceph-mgr only when scrub is running (or ...
Patrick Donnelly
01:28 PM Ceph Revision 957bcb4e (ceph): Merge PR #34861 into master
* refs/pull/34861/head:
test: adjust scrub control tests for optional scrub status
mgr: set `task_dirty_status` on ...
Patrick Donnelly
02:27 AM Orchestrator Bug #46327: cephadm: nfs daemons share the same config object
Michael Fritch wrote:
> > Kiefer Chang wrote:
> > > This causes a regression in the Dashboard. RADOS objects are de...
Patrick Donnelly
02:20 AM CephFS Bug #46277 (Pending Backport): pybind/mgr/volumes: get_pool_names may indicate volume does not ex...
Patrick Donnelly
02:19 AM Ceph Revision e2ccc2cb (ceph): Merge PR #35857 into master
* refs/pull/35857/head:
pybind/mgr/volumes: fix volume search for pools
Reviewed-by: Kotresh Hiremath Ravishankar <...
Patrick Donnelly
01:59 AM CephFS Feature #45906 (Pending Backport): mds: make threshold for MDS_TRIM warning configurable
Patrick Donnelly
01:58 AM Ceph Revision cbfdc986 (ceph): Merge PR #35415 into master
* refs/pull/35415/head:
mds: make threshold for MDS_TRIM configurable
Reviewed-by: Patrick Donnelly <pdonnell@redha...
Patrick Donnelly
01:57 AM Ceph Revision be74a81e (ceph): pybind/mgr/volumes: fix volume search for pools
Loop logic would bail out if it first sees any file system that does not
match the volume it's looking for.
Fixes: h...
Patrick Donnelly
12:08 AM Ceph Revision 47bc27be (ceph): Merge PR #35868 into master
* refs/pull/35868/head:
mds: update codes of MSG_MDS_METRICS and MSG_MDS_PING
Reviewed-by: Venky Shankar <vshankar@...
Patrick Donnelly
12:07 AM CephFS Bug #46025 (Pending Backport): client: release the client_lock before copying data in read
Patrick Donnelly
12:07 AM Ceph Revision 970834a3 (ceph): Merge PR #35410 into master
* refs/pull/35410/head:
client: release the client_lock before copying data in read
Reviewed-by: Patrick Donnelly <...
Patrick Donnelly
12:06 AM Ceph Revision 4ec68680 (ceph): Merge PR #33827 into master
* refs/pull/33827/head:
mon: add 'ceph fs required_client_feature <fs_name> add/rm' command
Reviewed-by: Greg Farnu...
Patrick Donnelly
12:05 AM CephFS Bug #44415 (Pending Backport): cephfs.pyx: passing empty string is fine but passing None is not t...
Patrick Donnelly
12:04 AM Ceph Revision 38fda937 (ceph): Merge PR #33912 into master
* refs/pull/33912/head:
pybind: add special values for not reading conffile
Reviewed-by: Rishabh Dave <ridave@redha...
Patrick Donnelly
12:04 AM CephFS Bug #46360 (Pending Backport): mgr/volumes: fs subvolume clones stuck in progress when libcephfs ...
Patrick Donnelly
12:03 AM Ceph Revision d5c628de (ceph): Merge PR #35934 into master
* refs/pull/35934/head:
pybind/cephfs: raise custom Exception with same arguments
pybind/cephfs: add DiskQuotaExcee...
Patrick Donnelly

07/08/2020

11:59 PM Ceph Revision 435a7c6b (ceph): Merge PR #35810 into master
* refs/pull/35810/head:
tool: convert str to num using strtoull
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-...
Patrick Donnelly
11:26 PM CephFS Bug #46426 (Resolved): mds: 8MMDSPing is not an MMDSOp type
... Patrick Donnelly
10:31 PM CephFS Bug #45662 (Pending Backport): pybind/mgr/volumes: volume deletion should check mon_allow_pool_de...
Patrick Donnelly
10:30 PM Ceph Revision fb436e9f (ceph): Merge PR #35361 into master
* refs/pull/35361/head:
mgr/volumes: Validate mon_allow_pool_delete before volume deletion
Reviewed-by: Patrick Don...
Patrick Donnelly
05:23 PM Orchestrator Bug #46327: cephadm: nfs daemons share the same config object
Hi Kiefer, I left some similar comments on your slide deck but also will say here:
Kiefer Chang wrote:
> This cau...
Patrick Donnelly
04:52 PM Ceph Bug #46414 (Fix Under Review): ceph_volume_client.py: python 3.8 compatibility
Patrick Donnelly
04:01 PM CephFS Backport #46289 (Resolved): octopus: mgr/nfs: allow only [A-Za-z0-9-_.] in cluster ID
Patrick Donnelly
04:01 PM CephFS Backport #46290 (Resolved): octopus: mgr/nfs: Add interface for listing cluster
Patrick Donnelly
04:01 PM CephFS Backport #46291 (Resolved): octopus: mgr/volumes/nfs: Add interface for get and list exports
Patrick Donnelly
04:01 PM CephFS Backport #46292 (Resolved): octopus: mgr/nfs: Check cluster exists before creating exports and ma...
Patrick Donnelly
04:01 PM CephFS Backport #46156 (Resolved): octopus: Test failure: test_export_create_and_delete (tasks.cephfs.te...
Patrick Donnelly
04:01 PM CephFS Backport #46155 (Resolved): octopus: Test failure: test_create_multiple_exports (tasks.cephfs.tes...
Patrick Donnelly
04:01 PM CephFS Backport #46085 (Resolved): octopus: handle multiple ganesha.nfsd's appropriately in vstart.sh
Patrick Donnelly
04:00 PM CephFS Backport #46106 (Resolved): octopus: pybind/mgr/volumes: add API to manage NFS-Ganesha gateway cl...
Patrick Donnelly
03:58 PM CephFS Backport #46003 (Resolved): octopus: vstart: set $CEPH_CONF when calling ganesha-rados-grace comm...
Patrick Donnelly
03:58 PM CephFS Backport #45953 (Resolved): octopus: vstart: Support deployment of ganesha daemon by cephadm with...
Patrick Donnelly
03:58 PM CephFS Backport #46401 (Resolved): octopus: mgr/nfs: Add interface to show cluster information
Patrick Donnelly
02:58 PM Ceph Revision 74d4c56b (ceph): Merge PR #35499 into octopus
* refs/pull/35499/head:
qa/tasks/test_nfs: Add test for cluster info
mgr/volumes/nfs: Add cluster show info command...
Patrick Donnelly
05:36 AM Ceph Revision 01161b30 (ceph): volumes/fs/nfs: Don't parse rados export objects during FSExport init
Instead we can do it if any export commands are used. This fixes ImportError
raised when FSExport is initialized with...
Patrick Donnelly
03:17 AM CephFS Bug #46302 (Fix Under Review): mds: optimize ephemeral rand pin
Patrick Donnelly

07/07/2020

10:32 PM CephFS Bug #46084 (Pending Backport): client: supplying ceph_fsetxattr with no value unsets xattr
Patrick Donnelly
10:22 PM Ceph Revision 02fc51de (ceph): Merge PR #35725 into master
* refs/pull/35725/head:
client: Fix setxattr with 0 size specified
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewe...
Patrick Donnelly
07:09 PM CephFS Bug #46403 (Triaged): mds: "elist.h: 91: FAILED ceph_assert(_head.empty())"
Not related to #44294.
Zheng, this looks like a lock cache bug.
Patrick Donnelly
02:01 PM CephFS Backport #46401 (Resolved): octopus: mgr/nfs: Add interface to show cluster information
https://github.com/ceph/ceph/pull/35499 Patrick Donnelly
02:01 PM CephFS Feature #45743 (Pending Backport): mgr/nfs: Add interface to show cluster information
Patrick Donnelly
01:59 PM Ceph Revision 1dbad702 (ceph): Merge PR #35743 into master
* refs/pull/35743/head:
qa/tasks/test_nfs: Add test for cluster info
mgr/volumes/nfs: Add cluster show info command...
Patrick Donnelly

07/06/2020

11:52 PM CephFS Bug #44276 (Pending Backport): pybind/mgr/volumes: cleanup stale connection hang
Patrick Donnelly
11:50 PM Ceph Revision 9b913a11 (ceph): Merge PR #35496 into master
* refs/pull/35496/head:
client: introduce timeout for client shutdown
Reviewed-by: Patrick Donnelly <pdonnell@redha...
Patrick Donnelly
04:18 PM CephFS Bug #46360 (Fix Under Review): mgr/volumes: fs subvolume clones stuck in progress when libcephfs ...
Patrick Donnelly
01:48 PM CephFS Bug #46278 (Triaged): mds: Subvolume snapshot directory does not save attribute "ceph.quota.max_b...
Patrick Donnelly
01:44 PM CephFS Bug #46355 (Fix Under Review): client: directory inode can not call release_callback
Patrick Donnelly
 

Also available in: Atom