{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2343211,"defaultBranch":"for-linus","name":"ceph-client","ownerLogin":"ceph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-07T17:26:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1015767?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716630407.0","currentOid":""},"activityList":{"items":[{"before":"d3e0469306793972fd2b1ea016fa7ab0658c9849","after":"93a2221c9c1ae32643df67c482dc4c4c591b7514","ref":"refs/heads/for-linus","pushedAt":"2024-05-25T09:46:35.000Z","pushType":"push","commitsCount":1614,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"doc: ceph: update userspace command to get CephFS metadata\n\nAccording to ceph documentation [1], \"getfattr -d /some/dir\" no longer\ndisplays the list of all extended attributes. Both CephFS kernel and\nFUSE clients hide this information.\n\nTo retrieve the information you have to specify the particular attribute\nname e.g. \"getfattr -n ceph.dir.rbytes /some/dir\".\n\n[1] https://docs.ceph.com/en/latest/cephfs/quota/\n\nSigned-off-by: Artem Ikonnikov \nReviewed-by: Xiubo Li \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"doc: ceph: update userspace command to get CephFS metadata"}},{"before":"2a7c707beca417bddd03269613750375a0039a56","after":"b9459a26b0888785d05c47deb35abc9d0354ab93","ref":"refs/heads/testing","pushedAt":"2024-05-23T08:44:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"ceph: cleanup the sessions when peer reset\n\nThe reconnect feature never been supported by MDS in mds non-RECONNECT\nstate. This reconnect requests will incorrectly close the just reopened\nsessions when the MDS kills them during the \"mds_session_blocklist_on_evict\"\noption is disabled.\n\nFixes: 7e70f0ed9f3e (\"ceph: attempt mds reconnect if mds closes our session\")\nURL: https://tracker.ceph.com/issues/65647\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: cleanup the sessions when peer reset"}},{"before":"d3e0469306793972fd2b1ea016fa7ab0658c9849","after":"93a2221c9c1ae32643df67c482dc4c4c591b7514","ref":"refs/heads/master","pushedAt":"2024-05-23T08:38:16.000Z","pushType":"push","commitsCount":1614,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"doc: ceph: update userspace command to get CephFS metadata\n\nAccording to ceph documentation [1], \"getfattr -d /some/dir\" no longer\ndisplays the list of all extended attributes. Both CephFS kernel and\nFUSE clients hide this information.\n\nTo retrieve the information you have to specify the particular attribute\nname e.g. \"getfattr -n ceph.dir.rbytes /some/dir\".\n\n[1] https://docs.ceph.com/en/latest/cephfs/quota/\n\nSigned-off-by: Artem Ikonnikov \nReviewed-by: Xiubo Li \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"doc: ceph: update userspace command to get CephFS metadata"}},{"before":"4fed890e8ce3966dbe380e9eb4b0a796eddb841c","after":"2a7c707beca417bddd03269613750375a0039a56","ref":"refs/heads/testing","pushedAt":"2024-05-23T00:45:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"doc: ceph: update userspace command to get CephFS metadata\n\nAccording to ceph documentation \"getfattr -d /some/dir\" no longer displays\nthe list of all extended attributes. Both CephFS kernel and FUSE clients\nhide this information.\n\nTo retrieve the information you have to specify the particular attribute\nname e.g. \"getfattr -n ceph.dir.rbytes /some/dir\"\n\nLink: https://docs.ceph.com/en/latest/cephfs/quota/\nSigned-off-by: Artem Ikonnikov \nReviewed-by: Xiubo Li ","shortMessageHtmlLink":"doc: ceph: update userspace command to get CephFS metadata"}},{"before":null,"after":"96971cb037745c16c782f450c7abe547a8d09eb1","ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.0","pushedAt":"2024-05-21T07:25:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"0fe9556839d28e65b29a64cc05a26a6884e8775d","after":"4fed890e8ce3966dbe380e9eb4b0a796eddb841c","ref":"refs/heads/testing","pushedAt":"2024-05-21T00:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"doc: ceph: update userspace command to get CephFS metadata\n\nAccording to ceph documentation \"getfattr -d /some/dir\" no longer displays\nthe list of all extended attributes. Both CephFS kernel and FUSE clients\nhide this information.\n\nTo retrieve the information you have to specify the particular attribute\nname e.g. \"getfattr -n ceph.dir.rbytes /some/dir\"\n\nLink: https://docs.ceph.com/en/latest/cephfs/quota/\nSigned-off-by: Artem Ikonnikov \nReviewed-by: Xiubo Li ","shortMessageHtmlLink":"doc: ceph: update userspace command to get CephFS metadata"}},{"before":"42e114f04cb046558abf08b436bd2a0497043042","after":"0fe9556839d28e65b29a64cc05a26a6884e8775d","ref":"refs/heads/testing","pushedAt":"2024-05-17T00:15:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: cleanup the sessions when peer reset\n\nThe reconnect feature never been supported by MDS in mds non-RECONNECT\nstate. This reconnect requests will incorrectly close the just reopened\nsessions when the MDS kills them during the \"mds_session_blocklist_on_evict\"\noption is disabled.\n\nFixes: 7e70f0ed9f3e (\"ceph: attempt mds reconnect if mds closes our session\")\nURL: https://tracker.ceph.com/issues/65647\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: cleanup the sessions when peer reset"}},{"before":"fb9a6a44107e0b9f9ca2d9a78f2308f5dd49911e","after":"42e114f04cb046558abf08b436bd2a0497043042","ref":"refs/heads/testing","pushedAt":"2024-05-15T05:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: cleanup the sessions when peer reset\n\nThe reconnect feature never been supported by MDS in mds non-RECONNECT\nstate. This reconnect requests will incorrectly close the just reopened\nsessions when the MDS kills them during the \"mds_session_blocklist_on_evict\"\noption is disabled.\n\nFixes: 7e70f0ed9f3e (\"ceph: attempt mds reconnect if mds closes our session\")\nURL: https://tracker.ceph.com/issues/65647\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: cleanup the sessions when peer reset"}},{"before":"e8b10e4a18b1bb5760aa273548d0a7e626b2532f","after":"fb9a6a44107e0b9f9ca2d9a78f2308f5dd49911e","ref":"refs/heads/testing","pushedAt":"2024-05-15T04:03:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag\n\nClear the flag just after the capsnap request being sent out. Else the\nceph_check_caps() will race with it and send the cap update request\njust before this capsnap request. Which will cause the cap update request\nto miss setting the CEPH_CLIENT_CAPS_PENDING_CAPSNAP flag and finally\nthe mds will drop the capsnap request to floor.\n\nURL: https://tracker.ceph.com/issues/64209\nURL: https://tracker.ceph.com/issues/65705\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag"}},{"before":"fb9a6a44107e0b9f9ca2d9a78f2308f5dd49911e","after":"e8b10e4a18b1bb5760aa273548d0a7e626b2532f","ref":"refs/heads/testing","pushedAt":"2024-05-14T07:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: stop reconnecting to MDS after connection being closed\n\nThe reconnect feature never been supported by MDS in mds non-RECONNECT\nstate. This reconnect requests will incorrectly close the just reopened\nsessions when the MDS kills them during the \"mds_session_blocklist_on_evict\"\noption is disabled.\n\nRemove it for now.\n\nFixes: 7e70f0ed9f3e (\"ceph: attempt mds reconnect if mds closes our session\")\nURL: https://tracker.ceph.com/issues/65647\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: stop reconnecting to MDS after connection being closed"}},{"before":"806ec36b21129f113ce356c007dd59694d340b37","after":"fb9a6a44107e0b9f9ca2d9a78f2308f5dd49911e","ref":"refs/heads/testing","pushedAt":"2024-05-10T00:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag\n\nClear the flag just after the capsnap request being sent out. Else the\nceph_check_caps() will race with it and send the cap update request\njust before this capsnap request. Which will cause the cap update request\nto miss setting the CEPH_CLIENT_CAPS_PENDING_CAPSNAP flag and finally\nthe mds will drop the capsnap request to floor.\n\nURL: https://tracker.ceph.com/issues/64209\nURL: https://tracker.ceph.com/issues/65705\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: defer clearing the CEPH_I_FLUSH_SNAPS flag"}},{"before":"c3b337d1c270ac17dd090ddbfb55d76c7e885a3a","after":"806ec36b21129f113ce356c007dd59694d340b37","ref":"refs/heads/testing","pushedAt":"2024-04-19T07:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] lib: fix deadlock issue\n\nThis is a patch from upstream community and will be applied by\nthe commiter later.\n\nBefore that add this to our testing branch to get rid of the\ndeadlock issue, which will block our tests.\n\nURL: https://lore.kernel.org/lkml/a0caa289-ca02-48eb-9bf2-d86fd47b71f4@redhat.com/t/\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] lib: fix deadlock issue"}},{"before":"3f60ed14f7c110c7ce3c8d83dd2ed0d08e80d0c8","after":"c3b337d1c270ac17dd090ddbfb55d76c7e885a3a","ref":"refs/heads/testing","pushedAt":"2024-04-18T14:15:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: make the ceph-cap workqueue UNBOUND\n\nThere is not harm to mark the ceph-cap workqueue unbounded, just\nlike we do in ceph-inode workqueue.\n\nURL: https://www.spinics.net/lists/ceph-users/msg78775.html\nURL: https://tracker.ceph.com/issues/64977\nReported-by: Stefan Kooman \nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: make the ceph-cap workqueue UNBOUND"}},{"before":"825b82f6b82aa38dbb771d24e135152012500e51","after":"d3e0469306793972fd2b1ea016fa7ab0658c9849","ref":"refs/heads/for-linus","pushedAt":"2024-04-12T16:17:07.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"MAINTAINERS: remove myself as a Reviewer for Ceph\n\nIt has been a couple of years since I stepped down as CephFS maintainer.\nI'm not involved in any meaningful way with the project these days, so\nwhile I'm happy to help review the occasional patch, I don't need to be\ncc'ed on all of them.\n\nSigned-off-by: Jeff Layton \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"MAINTAINERS: remove myself as a Reviewer for Ceph"}},{"before":null,"after":"fe0f3a25f486082d8e88cf8f54b5a5626f9c9dd7","ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7","pushedAt":"2024-04-12T03:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails"}},{"before":"a923734386e218ca0a7123c017de5ff416b3984c","after":"d3e0469306793972fd2b1ea016fa7ab0658c9849","ref":"refs/heads/master","pushedAt":"2024-04-11T20:58:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"MAINTAINERS: remove myself as a Reviewer for Ceph\n\nIt has been a couple of years since I stepped down as CephFS maintainer.\nI'm not involved in any meaningful way with the project these days, so\nwhile I'm happy to help review the occasional patch, I don't need to be\ncc'ed on all of them.\n\nSigned-off-by: Jeff Layton \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"MAINTAINERS: remove myself as a Reviewer for Ceph"}},{"before":"7e47b805324b7abcea1c7caaa941c566a0004627","after":"3f60ed14f7c110c7ce3c8d83dd2ed0d08e80d0c8","ref":"refs/heads/testing","pushedAt":"2024-04-11T17:26:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"ceph: make the ceph-cap workqueue UNBOUND\n\nThere is not harm to mark the ceph-cap workqueue unbounded, just\nlike we do in ceph-inode workqueue.\n\nURL: https://www.spinics.net/lists/ceph-users/msg78775.html\nURL: https://tracker.ceph.com/issues/64977\nReported-by: Stefan Kooman \nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: make the ceph-cap workqueue UNBOUND"}},{"before":"825b82f6b82aa38dbb771d24e135152012500e51","after":"a923734386e218ca0a7123c017de5ff416b3984c","ref":"refs/heads/master","pushedAt":"2024-04-11T17:18:28.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"MAINTAINERS: remove myself as a Reviewer for Ceph\n\nIt has been a couple of years since I stepped down as CephFS maintainer.\nI'm not involved in any meaningful way with the project these days, so\nwhile I'm happy to help review the occasional patch, I don't need to be\ncc'ed on all of them.\n\nSigned-off-by: Jeff Layton \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"MAINTAINERS: remove myself as a Reviewer for Ceph"}},{"before":"1df0c7e8a2354c42d738e5454ba83ea7332deac2","after":"7e47b805324b7abcea1c7caaa941c566a0004627","ref":"refs/heads/testing","pushedAt":"2024-04-09T02:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: switch to use cap_delay_lock for the unlink delay list\n\nThe same list item will be used in both cap_delay_list and\ncap_unlink_delay_list, so it's buggy to use two different locks\nto protect them.\n\nReported-by: Marc Ruhmann \nFixes: dbc347ef7f0c (\"ceph: add ceph_cap_unlink_work to fire check_caps() immediately\")\nURL: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/AODC76VXRAMXKLFDCTK4TKFDDPWUSCN5\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: switch to use cap_delay_lock for the unlink delay list"}},{"before":"5ec3e6e88b2e2783e09498588bb1f433ae9c8986","after":"1df0c7e8a2354c42d738e5454ba83ea7332deac2","ref":"refs/heads/testing","pushedAt":"2024-03-25T01:32:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE\n\nThe page has been marked clean before writepage is called. If we don't\nredirty it before postponing the write, it might never get written.\n\nFixes: 503d4fa6ee28 (\"ceph: remove reliance on bdi congestion\")\nSigned-off-by: NeilBrown \nReviewed-by: Jeff Layton \nReviewed-by: Xiubo Li ","shortMessageHtmlLink":"ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE"}},{"before":"321e3c3de53c7530cd518219d01f04e7e32a9d23","after":"825b82f6b82aa38dbb771d24e135152012500e51","ref":"refs/heads/for-linus","pushedAt":"2024-03-22T17:49:50.000Z","pushType":"push","commitsCount":264,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"ceph: set correct cap mask for getattr request for read\n\nIn case of hitting the file EOF, ceph_read_iter() needs to retrieve the\nfile size from MDS, and Fr caps aren't neccessary.\n\n[ idryomov: fold into existing retry_op == READ_INLINE branch ]\n\nReported-by: Frank Hsiao \nSigned-off-by: Xiubo Li \nReviewed-by: Ilya Dryomov \nTested-by: Frank Hsiao \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"ceph: set correct cap mask for getattr request for read"}},{"before":"908b6b276e8f14e16032b32a9770077cd37b6bd4","after":"5ec3e6e88b2e2783e09498588bb1f433ae9c8986","ref":"refs/heads/testing","pushedAt":"2024-03-19T13:38:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] ceph: debug logs for auth patches\n\nURL: https://pulpito.ceph.com/vshankar-2024-03-13_13:59:32-fs-wip-vshankar-testing-20240307.013758-testing-default-smithi/7596668/\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] ceph: debug logs for auth patches"}},{"before":"a8922f79671f0e81c6e4fe8d2fc6cae0cd32cd7a","after":"825b82f6b82aa38dbb771d24e135152012500e51","ref":"refs/heads/master","pushedAt":"2024-03-19T13:36:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"ceph: set correct cap mask for getattr request for read\n\nIn case of hitting the file EOF, ceph_read_iter() needs to retrieve the\nfile size from MDS, and Fr caps aren't neccessary.\n\n[ idryomov: fold into existing retry_op == READ_INLINE branch ]\n\nReported-by: Frank Hsiao \nSigned-off-by: Xiubo Li \nReviewed-by: Ilya Dryomov \nTested-by: Frank Hsiao \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"ceph: set correct cap mask for getattr request for read"}},{"before":"73069ad93affa1ccfbc13c95e629925210a73624","after":"908b6b276e8f14e16032b32a9770077cd37b6bd4","ref":"refs/heads/testing","pushedAt":"2024-03-19T00:25:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] ceph: debug logs for auth patches\n\nURL: https://pulpito.ceph.com/vshankar-2024-03-13_13:59:32-fs-wip-vshankar-testing-20240307.013758-testing-default-smithi/7596668/\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] ceph: debug logs for auth patches"}},{"before":"3845b7ac715a3ff198582638d199a90e30e254da","after":"73069ad93affa1ccfbc13c95e629925210a73624","ref":"refs/heads/testing","pushedAt":"2024-03-18T21:06:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] ceph: debug logs for auth patches\n\nURL: https://pulpito.ceph.com/vshankar-2024-03-13_13:59:32-fs-wip-vshankar-testing-20240307.013758-testing-default-smithi/7596668/\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] ceph: debug logs for auth patches"}},{"before":"321e3c3de53c7530cd518219d01f04e7e32a9d23","after":"a8922f79671f0e81c6e4fe8d2fc6cae0cd32cd7a","ref":"refs/heads/master","pushedAt":"2024-03-18T21:04:16.000Z","pushType":"push","commitsCount":262,"pusher":{"login":"idryomov","name":"Ilya Dryomov","path":"/idryomov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567341?s=80&v=4"},"commit":{"message":"ceph: remove SLAB_MEM_SPREAD flag usage\n\nThe SLAB_MEM_SPREAD flag used to be implemented in SLAB, which was\nremoved as of v6.8-rc1, so it became a dead flag since the commit\n16a1d968358a (\"mm/slab: remove mm/slab.c and slab_def.h\"). And the\nseries [1] went on to mark it obsolete to avoid confusion for users.\nHere we can just remove all its users, which has no functional change.\n\n[1] https://lore.kernel.org/all/20240223-slab-cleanup-flags-v2-1-02f1753e8303@suse.cz/\n\nSigned-off-by: Chengming Zhou \nReviewed-by: Xiubo Li \nSigned-off-by: Ilya Dryomov ","shortMessageHtmlLink":"ceph: remove SLAB_MEM_SPREAD flag usage"}},{"before":"5f16de4b3661fb3d4a041ecb2925baeffc01da4a","after":"3845b7ac715a3ff198582638d199a90e30e254da","ref":"refs/heads/testing","pushedAt":"2024-03-14T10:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] ceph: debug logs for auth patches\n\nURL: https://pulpito.ceph.com/vshankar-2024-03-13_13:59:32-fs-wip-vshankar-testing-20240307.013758-testing-default-smithi/7596668/\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] ceph: debug logs for auth patches"}},{"before":"a87fde6e633694345631fcca2fd8a5f190eef61c","after":"5f16de4b3661fb3d4a041ecb2925baeffc01da4a","ref":"refs/heads/testing","pushedAt":"2024-03-14T07:36:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: return -ENODATA when xattr doesn't exist for removexattr\n\nThe POSIX says we should return -ENODATA when the corresponding\nattribute doesn't exist when removing it. While there is one\nexception for the acl ones in the local filesystems, for exmaple\nfor xfs, which will treat it as success.\n\nWhile in the MDS side there have two ways to remove the xattr:\nsending a CEPH_MDS_OP_SETXATTR request by setting the 'flags' with\nCEPH_XATTR_REMOVE and just issued a CEPH_MDS_OP_RMXATTR request\ndirectly.\n\nFor the first one it will always return 0 when the corresponding\nxattr doesn't exist, while for the later one it will return\n-ENODATA instead, this should be fixed in MDS to make them to be\nconsistent.\n\nAnd at the same time added a new flags CEPH_XATTR_REMOVE2 and in\nMDS side it will return -ENODATA when the xattr doesn't exist.\nWhile the CEPH_XATTR_REMOVE will be kept to be compatible with\nold cephs.\n\nPlease note this commit also fixed a bug, which is that even when\nthe ACL xattrs don't exist the ctime/mode still will be updated.\n\nURL: https://tracker.ceph.com/issues/64679\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: return -ENODATA when xattr doesn't exist for removexattr"}},{"before":"bf761b6efc7e0ff8090671a5bd7700e429806836","after":"a87fde6e633694345631fcca2fd8a5f190eef61c","ref":"refs/heads/testing","pushedAt":"2024-03-13T02:51:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"ceph: return -ENODATA when xattr doesn't exist for removexattr\n\nThe POSIX says we should return -ENODATA when the corresponding\nattribute doesn't exist when removing it. While there is one\nexception for the acl ones in the local filesystems, for exmaple\nfor xfs, which will treat it as success.\n\nWhile in the MDS side there have two ways to remove the xattr:\nsending a CEPH_MDS_OP_SETXATTR request by setting the 'flags' with\nCEPH_XATTR_REMOVE and just issued a CEPH_MDS_OP_RMXATTR request\ndirectly.\n\nFor the first one it will always return 0 when the corresponding\nxattr doesn't exist, while for the later one it will return\n-ENODATA instead, this should be fixed in MDS to make them to be\nconsistent.\n\nAnd at the same time added a new flags CEPH_XATTR_REMOVE2 and in\nMDS side it will return -ENODATA when the xattr doesn't exist.\nWhile the CEPH_XATTR_REMOVE will be kept to be compatible with\nold cephs.\n\nPlease note this commit also fixed a bug, which is that even when\nthe ACL xattrs don't exist the ctime/mode still will be updated.\n\nURL: https://tracker.ceph.com/issues/64679\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"ceph: return -ENODATA when xattr doesn't exist for removexattr"}},{"before":"dd5c1cd171679b4e0ceeab3e8d62f25c2b4e6412","after":"bf761b6efc7e0ff8090671a5bd7700e429806836","ref":"refs/heads/testing","pushedAt":"2024-03-12T07:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lxbsz","name":"Xiubo Li","path":"/lxbsz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27719678?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] ceph: partially revert the previous commit\n\nURL: https://tracker.ceph.com/issues/64679\nSigned-off-by: Xiubo Li ","shortMessageHtmlLink":"[DO NOT MERGE] ceph: partially revert the previous commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU6Y4vwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ceph/ceph-client"}