Toggle navigation
Patchwork
ceph-devel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Xiubo Li
| State =
Action Required
| Archived =
No
| 315 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
4
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[1/2] ceph: add status debug file support
ceph: add _IDS ioctl cmd and status debug file support
-
-
-
2020-11-05
Xiubo Li
New
[1/2] ceph: make f_bsize always equal to f_frsize
[1/2] ceph: make f_bsize always equal to f_frsize
-
-
-
2022-06-24
Xiubo Li
New
[1/2] ceph: remove incorrect and unused CEPH_INO_DOTDOT macro
ceph: create the global dummy snaprealm once
-
-
-
2022-02-22
Xiubo Li
New
[1/2] ceph: send the read/write io size metrics to mds
ceph: send io size metrics to mds daemon
-
-
-
2021-05-12
Xiubo Li
New
[1/2] libceph: fail the sparse-read if there still has data in socket
libceph: fix sparse-read failure bug
-
-
-
2023-12-08
Xiubo Li
New
[1/2] libceph: specify the sparse read extent count
ceph: allocate a smaller extent map if possible
-
-
-
2023-11-07
Xiubo Li
New
[1/2] netfs: release the folio lock and put the folio before retrying
netfs, ceph: fix the crash when unlocking the folio
-
-
-
2022-07-01
Xiubo Li
New
[1/2,v2] ceph: add ceph_lock_info support for file_lock
ceph: fix the use-after-free bug for file_lock
-
-
-
2022-11-14
Xiubo Li
New
[1/3] ceph: add ceph_get_snap_parent_inode() support
[1/3] ceph: add ceph_get_snap_parent_inode() support
-
-
-
2022-02-28
Xiubo Li
New
[1/3] ceph: do not break the loop if CEPH_I_FLUSH is set
[1/3] ceph: do not break the loop if CEPH_I_FLUSH is set
-
-
-
2023-09-25
Xiubo Li
New
[1/3] ceph: remove the capsnaps when removing the caps
ceph: remove the capsnaps when removing the caps
-
-
-
2021-08-18
Xiubo Li
New
[1/3] libceph: do not decrease the data length more than once
libceph: sparse-read misc fixes
-
-
-
2023-10-24
Xiubo Li
New
[1/4] ceph: rename the metric helpers
[1/4] ceph: rename the metric helpers
-
-
-
2021-03-22
Xiubo Li
New
[1/5] ceph: export ceph_create_session_msg
[1/5] ceph: export ceph_create_session_msg
-
-
-
2021-06-29
Xiubo Li
New
[2/2] ceph: add CEPH_IOC_GET_FS_CLIENT_IDS ioctl cmd support
ceph: add _IDS ioctl cmd and status debug file support
-
-
-
2020-11-05
Xiubo Li
New
[2/2] ceph: do not release the folio lock in kceph
netfs, ceph: fix the crash when unlocking the folio
-
-
-
2022-07-01
Xiubo Li
New
[2/2] ceph: fix a NULL pointer dereference in ceph_handle_caps()
ceph: misc fixes
-
-
-
2022-03-02
Xiubo Li
New
[2/2] ceph: simplify the metrics struct
ceph: send io size metrics to mds daemon
-
-
-
2021-05-12
Xiubo Li
New
[2/2] ceph: try to allocate a smaller extent map for sparse read
ceph: allocate a smaller extent map if possible
-
-
-
2023-11-07
Xiubo Li
New
[2/2] ceph: try to check caps immediately after async creating finishes
ceph: check caps immediately after async creating finishes
-
-
-
2022-10-18
Xiubo Li
New
[2/2] ceph: update the oldest_client_tid via the renew caps
ceph: update the oldest_client_tid via the renew caps
-
-
-
2023-11-16
Xiubo Li
New
[2/2] ceph: wait the first reply of inflight unlink/rmdir
ceph: wait async unlink to finish
-
-
-
2022-05-16
Xiubo Li
New
[2/2] encrypt: add ceph support
encrypt: add ceph support
-
-
-
2022-10-26
Xiubo Li
New
[2/2] libceph: just wait for more data to be available on the socket
libceph: fix sparse-read failure bug
-
-
-
2023-12-08
Xiubo Li
New
[2/2,v2] ceph: use a xarray to record all the opened files for each inode
ceph: fix the use-after-free bug for file_lock
-
-
-
2022-11-14
Xiubo Li
New
[2/2,v3] ceph: add ceph_lock_info support for file_lock
ceph: fix the use-after-free bug for file_lock
-
-
-
2022-11-18
Xiubo Li
New
[2/3] ceph: don't WARN if we're force umounting
ceph: remove the capsnaps when removing the caps
-
-
-
2021-08-18
Xiubo Li
New
[2/4] ceph: add ceph_encode_encrypted_dname() helper
ceph: dencrypt the dentry names early and once for readdir
-
-
-
2022-03-11
Xiubo Li
New
[2/4] ceph: update the __update_latency helper
[1/4] ceph: rename the metric helpers
-
-
-
2021-03-22
Xiubo Li
New
[3/3] ceph: do no update snapshot context when there is no new snapshot
ceph: fix cephfs rsync kworker high load issue
-
-
-
2022-02-15
Xiubo Li
New
[3/3] ceph: don't WARN if we're iterate removing the session caps
ceph: remove the capsnaps when removing the caps
-
-
-
2021-08-18
Xiubo Li
New
[3/4] ceph: avoid count the same request twice or more
[1/4] ceph: rename the metric helpers
-
-
-
2021-03-22
Xiubo Li
New
[3/5] ceph: flush mdlog before umounting
[1/5] ceph: export ceph_create_session_msg
-
-
-
2021-06-29
Xiubo Li
New
[4/4] ceph: clean up the ceph_readdir() code
ceph: dencrypt the dentry names early and once for readdir
-
-
-
2022-03-11
Xiubo Li
New
ceph: add more comments about the CEPH_NOHASH_NAME_MAX
ceph: add more comments about the CEPH_NOHASH_NAME_MAX
-
-
-
2022-03-16
Xiubo Li
New
ceph: add 'noshare' mount option support
ceph: add 'noshare' mount option support
-
-
-
2020-10-13
Xiubo Li
New
ceph: always check dir caps asynchronously
ceph: always check dir caps asynchronously
-
-
-
2024-01-04
Xiubo Li
New
ceph: always set the initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
ceph: always set the initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
-
-
-
2024-01-18
Xiubo Li
New
ceph: break the check delayed cap loop every 5s
ceph: break the check delayed cap loop every 5s
-
-
-
2024-01-17
Xiubo Li
New
ceph: choose auth MDS for getxattr with the Xs caps
ceph: choose auth MDS for getxattr with the Xs caps
-
-
-
2022-05-27
Xiubo Li
New
ceph: correctly release memory from capsnap
ceph: correctly release memory from capsnap
-
-
-
2021-08-17
Xiubo Li
New
ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag
ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag
-
-
-
2024-05-08
Xiubo Li
New
ceph: defer stopping the mdsc delayed_work
ceph: defer stopping the mdsc delayed_work
-
-
-
2023-06-29
Xiubo Li
New
ceph: disable sending metrics thoroughly when it's disabled
ceph: disable sending metrics thoroughly when it's disabled
-
-
-
2023-07-20
Xiubo Li
New
ceph: do not print the whole xattr value if it's too long
ceph: do not print the whole xattr value if it's too long
-
-
-
2023-02-28
Xiubo Li
New
ceph: do not touch cap when trimming the caps
ceph: do not touch cap when trimming the caps
-
-
-
2023-04-14
Xiubo Li
New
ceph: dump the msg when receiving a corrupt snap trace
ceph: dump the msg when receiving a corrupt snap trace
-
-
-
2023-01-02
Xiubo Li
New
ceph: fail the open_by_handle_at() if the dentry is being unlinked
ceph: fail the open_by_handle_at() if the dentry is being unlinked
-
-
-
2022-08-04
Xiubo Li
New
ceph: fail the request directly if handle_reply gets an ESTALE
ceph: fail the request directly if handle_reply gets an ESTALE
-
-
-
2022-02-07
Xiubo Li
New
ceph: fail the requests directly if inode is shutdown for fscrypt
ceph: fail the requests directly if inode is shutdown for fscrypt
-
-
-
2023-02-07
Xiubo Li
New
ceph: fall back to use old method to get xattr
ceph: fall back to use old method to get xattr
-
-
-
2022-07-27
Xiubo Li
New
ceph: fix a typo in comments
ceph: fix a typo in comments
-
-
-
2021-03-29
Xiubo Li
New
ceph: fix deadlock or deadcode of misusing dget()
ceph: fix deadlock or deadcode of misusing dget()
-
-
-
2023-11-17
Xiubo Li
New
ceph: fix double free for req when failing to allocate sparse ext map
ceph: fix double free for req when failing to allocate sparse ext map
-
-
-
2023-01-11
Xiubo Li
New
ceph: fix possible deadlock when holding Fwb to get inline_data
ceph: fix possible deadlock when holding Fwb to get inline_data
-
-
-
2022-04-25
Xiubo Li
New
ceph: fix possible deadlock while holding Fcr to use getattr
ceph: fix possible deadlock while holding Fcr to use getattr
-
-
-
2022-04-22
Xiubo Li
New
ceph: fix possible NULL pointer dereference for req->r_session
ceph: fix possible NULL pointer dereference for req->r_session
-
-
-
2022-04-14
Xiubo Li
New
ceph: fix possible NULL pointer dereference of the ci
ceph: fix possible NULL pointer dereference of the ci
-
-
-
2022-05-10
Xiubo Li
New
ceph: fix the Smatch static checker warning in reconnect_caps_cb()
ceph: fix the Smatch static checker warning in reconnect_caps_cb()
-
-
-
2023-05-08
Xiubo Li
New
ceph: fix updating the i_truncate_pagecache_size for fscrypt
ceph: fix updating the i_truncate_pagecache_size for fscrypt
-
-
-
2023-03-07
Xiubo Li
New
ceph: fix use-after-free bug for inodes when flushing capsnaps
ceph: fix use-after-free bug for inodes when flushing capsnaps
-
-
-
2023-05-25
Xiubo Li
New
ceph: flush cap release on session flush
ceph: flush cap release on session flush
-
-
-
2023-02-07
Xiubo Li
New
ceph: flush the dirty caps immediatelly when quota is approaching
ceph: flush the dirty caps immediatelly when quota is approaching
-
-
-
2022-06-23
Xiubo Li
New
ceph: force updating the msg pointer in non-split case
ceph: force updating the msg pointer in non-split case
-
-
-
2023-05-17
Xiubo Li
New
ceph: implement writeback livelock avoidance using page tagging
ceph: implement writeback livelock avoidance using page tagging
-
-
-
2023-03-08
Xiubo Li
New
ceph: increase the offset when fail to decode dentry names
ceph: increase the offset when fail to decode dentry names
-
-
-
2022-02-28
Xiubo Li
New
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: initialize pathlen variable in reconnect_caps_cb
-
-
-
2021-11-30
Xiubo Li
New
ceph: issue a cap release immediately if no cap exists
ceph: issue a cap release immediately if no cap exists
-
-
-
2023-06-18
Xiubo Li
New
ceph: just wait the osd requests' callbacks to finish when unmounting
ceph: just wait the osd requests' callbacks to finish when unmounting
-
-
-
2023-05-09
Xiubo Li
New
ceph: make sure all the files successfully put before unmounting
ceph: make sure all the files successfully put before unmounting
-
-
-
2022-12-01
Xiubo Li
New
ceph: make the ceph-cap workqueue UNBOUND
ceph: make the ceph-cap workqueue UNBOUND
-
-
-
2024-03-21
Xiubo Li
New
ceph: make the lost+found dir accessible by kernel client
ceph: make the lost+found dir accessible by kernel client
-
-
-
2021-04-19
Xiubo Li
New
ceph: make the members in struct ceph_mds_request_args_ext an union
ceph: make the members in struct ceph_mds_request_args_ext an union
-
-
-
2023-07-25
Xiubo Li
New
ceph: no need to wait for transition RDCACHE|RD -> RD
ceph: no need to wait for transition RDCACHE|RD -> RD
-
-
-
2022-08-11
Xiubo Li
New
ceph: only send metrics when the MDS rank is ready
ceph: only send metrics when the MDS rank is ready
-
-
-
2023-05-31
Xiubo Li
New
ceph: pass the ino# instead if the old_dentry is DCACHE_DISCONNECTED
ceph: pass the ino# instead if the old_dentry is DCACHE_DISCONNECTED
-
-
-
2023-04-27
Xiubo Li
New
ceph: put the requests/sessions when it fails to alloc memory
ceph: put the requests/sessions when it fails to alloc memory
-
-
-
2022-01-12
Xiubo Li
New
ceph: redirty the page for wirtepage if fails
ceph: redirty the page for wirtepage if fails
-
-
-
2022-04-24
Xiubo Li
New
ceph: remove duplicated code for ceph_netfs_issue_read
ceph: remove duplicated code for ceph_netfs_issue_read
-
-
-
2023-11-22
Xiubo Li
New
ceph: remove incorrect session state check
ceph: remove incorrect session state check
-
-
-
2022-03-22
Xiubo Li
New
ceph: remove redundant Lsx caps check
ceph: remove redundant Lsx caps check
-
-
-
2022-01-06
Xiubo Li
New
ceph: remove unless check for the folio
ceph: remove unless check for the folio
-
-
-
2022-07-05
Xiubo Li
New
ceph: return -ENODATA when xattr doesn't exist for removexattr
ceph: return -ENODATA when xattr doesn't exist for removexattr
-
-
-
2024-03-06
Xiubo Li
New
ceph: set osdmap epoch for setxattr.
ceph: set osdmap epoch for setxattr.
-
-
-
2020-12-09
Xiubo Li
New
ceph: skip reading from Rados if pos exceeds i_size
ceph: skip reading from Rados if pos exceeds i_size
-
-
-
2022-04-21
Xiubo Li
New
ceph: skip reconnecting if MDS is not ready
ceph: skip reconnecting if MDS is not ready
-
-
-
2023-08-24
Xiubo Li
New
ceph: stop forwarding the request when exceeding 256 times
ceph: stop forwarding the request when exceeding 256 times
-
-
-
2022-03-29
Xiubo Li
New
ceph: stop reconnecting to MDS after connection being closed
ceph: stop reconnecting to MDS after connection being closed
-
-
-
2024-05-14
Xiubo Li
New
ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
-
-
-
2022-05-18
Xiubo Li
New
ceph: switch to use cap_delay_lock for the unlink delay list
ceph: switch to use cap_delay_lock for the unlink delay list
-
-
-
2024-04-09
Xiubo Li
New
ceph: trigger to flush dirty caps when trimming caps
ceph: trigger to flush dirty caps when trimming caps
-
-
-
2023-09-28
Xiubo Li
New
ceph: trigger to flush the buffer when making snapshot
ceph: trigger to flush the buffer when making snapshot
-
-
-
2023-05-11
Xiubo Li
New
ceph: try to choose the auth MDS if possible for getattr
ceph: try to choose the auth MDS if possible for getattr
-
-
-
2022-04-21
Xiubo Li
New
ceph: try to dump the msgs when decoding fails
ceph: try to dump the msgs when decoding fails
-
-
-
2023-05-18
Xiubo Li
New
ceph: try to reconnect to the export targets
ceph: try to reconnect to the export targets
-
-
-
2021-08-12
Xiubo Li
New
ceph: update the time stamps and try to drop the suid/sgid
ceph: update the time stamps and try to drop the suid/sgid
-
-
-
2023-02-13
Xiubo Li
New
ceph: voluntarily drop Xx caps for requests those touch parent mtime
ceph: voluntarily drop Xx caps for requests those touch parent mtime
-
-
-
2023-06-06
Xiubo Li
New
ceph: wake up the waiters if any new caps comes
ceph: wake up the waiters if any new caps comes
-
-
-
2022-08-05
Xiubo Li
New
common/rc: skip ceph-fuse when atime is required
common/rc: skip ceph-fuse when atime is required
-
-
-
2023-06-01
Xiubo Li
New
common/rc: skip ceph when atime is required
common/rc: skip ceph when atime is required
-
-
-
2023-04-17
Xiubo Li
New
«
1
2
3
4
»