{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7942703,"defaultBranch":"master","name":"ceph","ownerLogin":"yehudasa","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-01-31T18:30:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1036377?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711650545.0","currentOid":""},"activityList":{"items":[{"before":"2bda7d48b90555a8fc8dd631c3af487eb12cd82c","after":"fe19a13632114351d0286725f15d4ff26b9be7a3","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-07-03T17:29:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"librados: local affinity for exec calls is configurable\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"librados: local affinity for exec calls is configurable"}},{"before":"369544b3230b084d5dff90749cb82fee87df1d3c","after":"2bda7d48b90555a8fc8dd631c3af487eb12cd82c","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-07-02T23:48:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"qa/rados: add read affinity yamls\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"qa/rados: add read affinity yamls"}},{"before":"5e5ed2413a8cff0d7123f7c18a060db9bd1edc7b","after":"369544b3230b084d5dff90749cb82fee87df1d3c","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-05-09T20:25:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"qa/rados: add read affinity yamls\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"qa/rados: add read affinity yamls"}},{"before":"505d8bd535607515ba12e4a367f01f2f5ebc013a","after":"5e5ed2413a8cff0d7123f7c18a060db9bd1edc7b","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-05-09T20:23:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"qa/rados: add read affinity yamls\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"qa/rados: add read affinity yamls"}},{"before":"ed10dc014c8bacdae33b985a1a1ab9e2fc2a5032","after":"505d8bd535607515ba12e4a367f01f2f5ebc013a","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-05-09T20:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"qa/rados: add read affinity yamls\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"qa/rados: add read affinity yamls"}},{"before":"3ff0404bf93b4a24f224dfee0fd6606fe4371521","after":"ed10dc014c8bacdae33b985a1a1ab9e2fc2a5032","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-05-09T19:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"librados: disable local affinity for IoCtx::exec() and aio_exec() calls\n\nThese calls are read calls but can and have been used as write calls,\nwhich doesn't work with local (and balanced) affinity.\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"librados: disable local affinity for IoCtx::exec() and aio_exec() calls"}},{"before":"8dcf5ce5fed9c0d479a159b0019fbab9a27a8b26","after":"3ff0404bf93b4a24f224dfee0fd6606fe4371521","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-05-09T16:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"objclass: change objclass exec read calls to write ones where needed\n\nMany of the exec calls were using a read version of the API while they\nwere calling a write objclass method. This modifies the calls to use\nthe write API.\n\nFixes: https://tracker.ceph.com/issues/65889\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"objclass: change objclass exec read calls to write ones where needed"}},{"before":"85a5bf0b5d150f9e3242f26b3bb80f6b96eddab9","after":"df6e900368a29e946402148277b1b94a6e57b88c","ref":"refs/heads/wip-rgw-sync-local","pushedAt":"2024-04-15T19:57:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"rgw: data sync: stat obj locally if possible\n\nWhen doing local sync use local stat operation, rather\nthan go through the remote calls.\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"rgw: data sync: stat obj locally if possible"}},{"before":"e209eaebb15ba3041b33b87ce4be0cacc234ff79","after":"8dcf5ce5fed9c0d479a159b0019fbab9a27a8b26","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-04-03T17:02:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"objecter: weaker memory ordering for extra_read_flags\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"objecter: weaker memory ordering for extra_read_flags"}},{"before":"ad0cb1eb1609caa646abbbdf6ebccd4dfda0b417","after":"e209eaebb15ba3041b33b87ce4be0cacc234ff79","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-03-29T20:22:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"objecter: weaker memory ordering for extra_read_flags\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"objecter: weaker memory ordering for extra_read_flags"}},{"before":null,"after":"85a5bf0b5d150f9e3242f26b3bb80f6b96eddab9","ref":"refs/heads/wip-rgw-sync-local","pushedAt":"2024-03-28T18:29:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"rgw: allow zone to sync from itself (cross bucket sync)\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"rgw: allow zone to sync from itself (cross bucket sync)"}},{"before":"dce00dc8cbe2755a5a322516afc928bab4e9c8ff","after":"ad0cb1eb1609caa646abbbdf6ebccd4dfda0b417","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-03-13T23:13:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"objecter: use read policy configurable\n\nfor localized and balanced reads.\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"objecter: use read policy configurable"}},{"before":null,"after":"dce00dc8cbe2755a5a322516afc928bab4e9c8ff","ref":"refs/heads/wip-objecter-local-read","pushedAt":"2024-03-13T23:08:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"objecter: add read policy configurable\n\nfor localized and balanced reads.\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"objecter: add read policy configurable"}},{"before":"9a21e070c1d19486c013cd0843aaa25cc34b25c5","after":"00b48840037746e0a92472d2aeaab68f486db6f4","ref":"refs/heads/wip-libcephfs-fscrypt","pushedAt":"2023-10-11T20:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"fscrypt: add missing file\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"fscrypt: add missing file"}},{"before":"40a9633bfab0f5fb4d198cb9ffce30f971d1746c","after":"28a3d97ab2412accf48fcfa3526551120612c747","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-10-11T20:30:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"splice?","shortMessageHtmlLink":"splice?"}},{"before":"656b7b5eea8dbefd6c9a5a056d94c2b34ff2a6c1","after":"40a9633bfab0f5fb4d198cb9ffce30f971d1746c","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-10-11T20:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"fscrypt: add missing file\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"fscrypt: add missing file"}},{"before":"8fc5199b98767693834b0621f62e0b48d423723a","after":"9a21e070c1d19486c013cd0843aaa25cc34b25c5","ref":"refs/heads/wip-libcephfs-fscrypt","pushedAt":"2023-09-28T09:32:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"test/ceph_test_client: nonblocking, adjust test parameters\n\nto trigger more fscrypt related cases\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"test/ceph_test_client: nonblocking, adjust test parameters"}},{"before":"bdc3dd088b064a63d50c306a661909870733c688","after":"656b7b5eea8dbefd6c9a5a056d94c2b34ff2a6c1","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-28T09:32:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"splice?","shortMessageHtmlLink":"splice?"}},{"before":"c81c97d4017ffceba3d93b73ae4a9677d6dfb503","after":"8fc5199b98767693834b0621f62e0b48d423723a","ref":"refs/heads/wip-libcephfs-fscrypt","pushedAt":"2023-09-27T09:12:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"client: indentation fixes\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"client: indentation fixes"}},{"before":"7a978b22428c114015e167cbaf52ac58c326144f","after":"bdc3dd088b064a63d50c306a661909870733c688","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-27T09:12:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"wip - test/client","shortMessageHtmlLink":"wip - test/client"}},{"before":"dc4603da8dfe20fdbb78f7f256613bfa0878f40f","after":"7a978b22428c114015e167cbaf52ac58c326144f","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-27T08:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"whitespace","shortMessageHtmlLink":"whitespace"}},{"before":"398f180cc47e107e82c5b6d63f7a23c229562a27","after":"dc4603da8dfe20fdbb78f7f256613bfa0878f40f","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-27T07:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"f187dede8569da32741ab355926eea356d08e09b","after":"398f180cc47e107e82c5b6d63f7a23c229562a27","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-26T07:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"wip fix","shortMessageHtmlLink":"wip fix"}},{"before":"58ef24cb49b2ff2cba61a51a88a16d2ba110be81","after":"c81c97d4017ffceba3d93b73ae4a9677d6dfb503","ref":"refs/heads/wip-libcephfs-fscrypt","pushedAt":"2023-09-21T08:02:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"fscrypt: async write support\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"fscrypt: async write support"}},{"before":"f38c208538ad137861f65d8b8d3bac7085a6299c","after":"f187dede8569da32741ab355926eea356d08e09b","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-21T08:01:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"wip - test/client","shortMessageHtmlLink":"wip - test/client"}},{"before":"1dce5aef7473115313f841941379871c27d0439b","after":"58ef24cb49b2ff2cba61a51a88a16d2ba110be81","ref":"refs/heads/wip-libcephfs-fscrypt","pushedAt":"2023-09-20T12:31:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"fscrypt: async write support\n\nSigned-off-by: Yehuda Sadeh ","shortMessageHtmlLink":"fscrypt: async write support"}},{"before":"4bdaaf8bfafcc852eb300eac62a08f2d4b13513c","after":"f38c208538ad137861f65d8b8d3bac7085a6299c","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-20T12:28:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"wip - test/client","shortMessageHtmlLink":"wip - test/client"}},{"before":"70675639315863ce6d8a17d0ebfaa786cdc11e0d","after":"4bdaaf8bfafcc852eb300eac62a08f2d4b13513c","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-20T12:23:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"wip - test/client","shortMessageHtmlLink":"wip - test/client"}},{"before":"709a622262a514e227bef26b46ee1608244f4163","after":"70675639315863ce6d8a17d0ebfaa786cdc11e0d","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-20T12:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"refcount changes","shortMessageHtmlLink":"refcount changes"}},{"before":"83980bb5d42fde57d6196e68893d8bae6580cd32","after":"709a622262a514e227bef26b46ee1608244f4163","ref":"refs/heads/wip-libcephfs-fscrypt-4","pushedAt":"2023-09-20T09:18:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yehudasa","name":"Yehuda Sadeh","path":"/yehudasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1036377?s=80&v=4"},"commit":{"message":"decryption fixes (squash)","shortMessageHtmlLink":"decryption fixes (squash)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdiZH7QA","startCursor":null,"endCursor":null}},"title":"Activity ยท yehudasa/ceph"}