{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2310495,"defaultBranch":"main","name":"ceph","ownerLogin":"ceph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-01T21:41:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1015767?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716401177.0","currentOid":""},"activityList":{"items":[{"before":"6e074e1a089c8d0ce2da426629f744d45b22306f","after":"61aac81f5da796374459d8c23cfc07814a5c200e","ref":"refs/heads/wip-lusov-quiesce-overdrive-export","pushedAt":"2024-05-23T08:52:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"leonid-s-usov","name":"Leonid S. Usov","path":"/leonid-s-usov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3144935?s=80&v=4"},"commit":{"message":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet\n\nJust like with the fragmenting, we should abort an ongoing export\nif a quiesce is attempted for the directory.\n\nTo minimize the stress for the system, we only allow the abort\nif the export hasn't yet managed to freeze the tree. If that is the case,\nthen quiesce will have to wait for the export to finish.\n\nFixes: https://tracker.ceph.com/issues/66123\nSigned-off-by: Leonid Usov ","shortMessageHtmlLink":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet"}},{"before":"c3463d500510bf09d59ebe4d93204ed50b48cc94","after":"de7b8ac0301807c72874322bb0673a3328192942","ref":"refs/heads/main","pushedAt":"2024-05-23T01:26:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zdover23","name":"Zac Dover","path":"/zdover23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445107?s=80&v=4"},"commit":{"message":"Merge pull request #57633 from mcv21/patch-1\n\nDocs: clarify use of location: in host spec\r\n\r\nReviewed-by: Anthony D'Atri \r\nReviewed-by: Adam King ","shortMessageHtmlLink":"Merge pull request #57633 from mcv21/patch-1"}},{"before":"eb10f3df6e5116a020011365579584449ac76f04","after":"c3463d500510bf09d59ebe4d93204ed50b48cc94","ref":"refs/heads/main","pushedAt":"2024-05-23T01:18:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57493 into main\n\n* refs/pull/57493/head:\n\tqa/cephfs: pass MDS name, not FS name, to \"ceph mds fail\" cmd\n\nReviewed-by: Patrick Donnelly ","shortMessageHtmlLink":"Merge PR #57493 into main"}},{"before":"6b2942f89e09b38b6183e14a00b3750f55afc88b","after":"eb10f3df6e5116a020011365579584449ac76f04","ref":"refs/heads/main","pushedAt":"2024-05-23T01:16:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57469 into main\n\n* refs/pull/57469/head:\n\tmds: set dispatcher order\n\tmds: use regular dispatch for processing beacons\n\tmsg: add priority to dispatcher invocation order\n\tmds: note when dispatcher is called\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57469 into main"}},{"before":"8b6d0c77a68cb9d1e2b1ef037432092275bb5a4a","after":"6b2942f89e09b38b6183e14a00b3750f55afc88b","ref":"refs/heads/main","pushedAt":"2024-05-23T01:16:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57392 into main\n\n* refs/pull/57392/head:\n\tcommon/Formatter: use CachedStackStringStream for efficiency\n\nReviewed-by: Radoslaw Zarzynski ","shortMessageHtmlLink":"Merge PR #57392 into main"}},{"before":"3767887144d6f1556b42b31a9d6142e4725a4909","after":"8b6d0c77a68cb9d1e2b1ef037432092275bb5a4a","ref":"refs/heads/main","pushedAt":"2024-05-23T01:15:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57374 into main\n\n* refs/pull/57374/head:\n\tcommon/Formatter: trivial cons/des should be default\n\nReviewed-by: Radoslaw Zarzynski ","shortMessageHtmlLink":"Merge PR #57374 into main"}},{"before":"8a59d493111a52b44bad95d48a135ba785aa8e00","after":"3767887144d6f1556b42b31a9d6142e4725a4909","ref":"refs/heads/main","pushedAt":"2024-05-23T01:15:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57215 into main\n\n* refs/pull/57215/head:\n\tdoc: document new --output-file switch\n\ttest/cli: ignore tmp_file_template\n\tqa/workunits: add --output-file test in cephtool workunit\n\tcommon,ceph: add output file switch to dump json to\n\tcommon/options: add configs for temporary files made by daemons\n\tcommon/Formatter: write the pending string on flush\n\nReviewed-by: Leonid Usov \nReviewed-by: Anthony D Atri ","shortMessageHtmlLink":"Merge PR #57215 into main"}},{"before":"52d39c33986643ea678d5fc5579ac6fd19ea420e","after":"8a59d493111a52b44bad95d48a135ba785aa8e00","ref":"refs/heads/main","pushedAt":"2024-05-23T01:12:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57170 into main\n\n* refs/pull/57170/head:\n\tclient: set LIBMOUNT_FORCE_MOUNT2=always\n\nReviewed-by: Patrick Donnelly ","shortMessageHtmlLink":"Merge PR #57170 into main"}},{"before":"f7240f874c6a6fa99886abf403748cc1278f68b6","after":"52d39c33986643ea678d5fc5579ac6fd19ea420e","ref":"refs/heads/main","pushedAt":"2024-05-23T01:12:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57081 into main\n\n* refs/pull/57081/head:\n\tmessages/MClientMetrics: increase priority ahead of regular requests\n\tmds: use regular dispatch for processing metrics\n\nReviewed-by: Greg Farnum \nReviewed-by: Venky Shankar ","shortMessageHtmlLink":"Merge PR #57081 into main"}},{"before":"c7a49fa2f30358cea88922d09a31db837b9400f4","after":"f7240f874c6a6fa99886abf403748cc1278f68b6","ref":"refs/heads/main","pushedAt":"2024-05-23T00:59:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dmick","name":"Dan Mick","path":"/dmick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350673?s=80&v=4"},"commit":{"message":"Merge pull request #57642 from dmick/wip-release-doc\n\ndoc/dev/release-process.rst: note new 'project' arguments","shortMessageHtmlLink":"Merge pull request #57642 from dmick/wip-release-doc"}},{"before":"935217f1cb4dc722d5303f5ad364c883e9133376","after":"081c73bbf3e56ffc50d9859816815d4a04e05490","ref":"refs/heads/squid","pushedAt":"2024-05-23T00:58:36.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57342 into squid\n\n* refs/pull/57342/head:\n\tPendingReleaseNotes: add note on the client incompatibility health warning and feature bit\n\tdoc/cephfs: add client_mds_auth_caps client feature bit\n\tdoc/cephfs: add missing client feature bits\n\tdoc/cephfs: document MDS_CLIENTS_BROKEN_ROOTSQUASH health error\n\tqa: add tests for MDS_CLIENTS_BROKEN_ROOTSQUASH\n\tmds: raise health warning if client lacks feature for root_squash\n\tmon/MDSMonitor: add note about missing metadata inclusion\n\tmds: check relevant caps for fs include root_squash\n\tmds: refactor out fs_name match in MDSAuthCaps\n\tqa: test for root_squash with multiple caps\n\tqa: pass kwargs to mount from remount\n\tqa: simplify update_attrs and only update relevant keys\n\tclient: allow overriding client features\n\nReviewed-by: Anthony D Atri ","shortMessageHtmlLink":"Merge PR #57342 into squid"}},{"before":"240841e7af1b0d9e69df9a9cff2fda1c4eab645b","after":"6e074e1a089c8d0ce2da426629f744d45b22306f","ref":"refs/heads/wip-lusov-quiesce-overdrive-export","pushedAt":"2024-05-22T21:42:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"leonid-s-usov","name":"Leonid S. Usov","path":"/leonid-s-usov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3144935?s=80&v=4"},"commit":{"message":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet\n\nJust like with the fragmenting, we should abort an ongoing export\nif a quiesce is attempted for the directory.\n\nTo minimize the stress for the system, we only allow the abort\nif the export hasn't yet managed to freeze the tree. If that is the case,\nthen quiesce will have to wait for the export to finish.\n\nFixes: https://tracker.ceph.com/issues/66123\nSigned-off-by: Leonid Usov ","shortMessageHtmlLink":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet"}},{"before":"7aec00165b4b073a25396fd0279151d2b2fa23fe","after":"c7a49fa2f30358cea88922d09a31db837b9400f4","ref":"refs/heads/main","pushedAt":"2024-05-22T21:25:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cbodley","name":"Casey Bodley","path":"/cbodley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1928002?s=80&v=4"},"commit":{"message":"Merge pull request #57575 from cbodley/wip-rgw-maintainers-ali\n\nrgw: remove Ali Maredia from MAINTAINERS.md\r\n\r\nReviewed-by: Adam Emerson ","shortMessageHtmlLink":"Merge pull request #57575 from cbodley/wip-rgw-maintainers-ali"}},{"before":"9dc8c0137edcdb8afcdcadec1134dcf8874159f1","after":"240841e7af1b0d9e69df9a9cff2fda1c4eab645b","ref":"refs/heads/wip-lusov-quiesce-overdrive-export","pushedAt":"2024-05-22T21:17:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"leonid-s-usov","name":"Leonid S. Usov","path":"/leonid-s-usov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3144935?s=80&v=4"},"commit":{"message":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet\n\nJust like with the fragmenting, we should abort an ongoing export\nif a quiesce is attempted for the directory.\n\nTo minimize the stress for the system, we only allow the abort\nif the export hasn't yet managed to freeze the tree. If that is the case,\nthen quiesce will have to wait for the export to finish.\n\nFixes: https://tracker.ceph.com/issues/66123\nSigned-off-by: Leonid Usov ","shortMessageHtmlLink":"mds/quiesce: overdrive an export if it hasn't frozen the tree yet"}},{"before":"ea739208afd93bf32d38aa81b60f8cabe4a9ab4e","after":"935217f1cb4dc722d5303f5ad364c883e9133376","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:22:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57340 into squid\n\n* refs/pull/57340/head:\n\tqa: make quiesce ops dump world readable\n\tqa: use specific ops/cache dump file names\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57340 into squid"}},{"before":"7f2d5120a9a8496421a2339071a00843f50d2444","after":"ea739208afd93bf32d38aa81b60f8cabe4a9ab4e","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:21:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57179 into squid\n\n* refs/pull/57179/head:\n\tmds: encode flags for all inode types\n\tqa: test file inode with F_QUIESCE_BLOCK is replicated\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57179 into squid"}},{"before":"8f29a478da9cbfdaf97fa7bf09d1d6e6fd6ae2d7","after":"7f2d5120a9a8496421a2339071a00843f50d2444","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:20:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57176 into squid\n\n* refs/pull/57176/head:\n\tmds: move drop_locks to directly after rdonly check\n\tqa: test quiesce.block is replicated\n\tqa: test that ceph.dir.subvolume is replicated properly\n\tmds: add debug \"lock path\" command\n\tqa: move reqid_tostr helper\n\tqa: return run_shell process for waiters\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57176 into squid"}},{"before":"32623aef7b457fb14e6b417855627feaed26a56a","after":"8f29a478da9cbfdaf97fa7bf09d1d6e6fd6ae2d7","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:20:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57175 into squid\n\n* refs/pull/57175/head:\n\tqa: extend rank 1 lockup for test_quiesce_authpin_wait\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57175 into squid"}},{"before":"207e1164706e36ddd3b9d5823ba28456b450c436","after":"32623aef7b457fb14e6b417855627feaed26a56a","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:19:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57171 into squid\n\n* refs/pull/57171/head:\n\tqa: increase debugging for snap_schedule\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57171 into squid"}},{"before":"d82bfbcf7c3f5b3c436a6b417419606c93fc6d72","after":"207e1164706e36ddd3b9d5823ba28456b450c436","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:19:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57063 into squid\n\n* refs/pull/57063/head:\n\tqa: do not iterate list being modified\n\tqa: remove unnecessary background job cleanup\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57063 into squid"}},{"before":"e51e0e05deff440090cb2c08eeded7bd6f373419","after":"d82bfbcf7c3f5b3c436a6b417419606c93fc6d72","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:18:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57062 into squid\n\n* refs/pull/57062/head:\n\tmds: use mds_cache_quiesce_decay_rate to init quiesce_counter\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57062 into squid"}},{"before":"bf9853b5b1d85611c204387216e76caa4f01379d","after":"e51e0e05deff440090cb2c08eeded7bd6f373419","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:18:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57061 into squid\n\n* refs/pull/57061/head:\n\tqa: add missing pg_health fragment links in fs suite\n\tqa: ignore PG health warnings in CephFS QA\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57061 into squid"}},{"before":"bdb5716af072306e2dda545ddcccf15adc706b98","after":"bf9853b5b1d85611c204387216e76caa4f01379d","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:06:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57203 into squid\n\n* refs/pull/57203/head:\n\tmds: do not try fragmenting or exporting a quiesced directory\n\tmds: set/test ALL_LOCKED on fragment_dir request\n\tmds: pass bypassfreezing to parent auth pin req\n\tqa: add quiesce tests during fragmentation\n\tqa: translate empty output from rank_tell to empty dict\n\tqa: move reqid_tostr helper\n\nReviewed-by: Leonid Usov ","shortMessageHtmlLink":"Merge PR #57203 into squid"}},{"before":"1f0641f6d45e8bbe2a93deaaa2c239658cd73cf8","after":null,"ref":"refs/heads/wip-lusov-bp-squid-xlock","pushedAt":"2024-05-22T18:06:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"}},{"before":"0b809de80eb8e30b19546e1780496c25c492ea60","after":"bdb5716af072306e2dda545ddcccf15adc706b98","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:06:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57202 into squid\n\n* refs/pull/57202/head:\n\tsquid: mds/cache: don't assume non-auth xlocks to be remote locks\n\nReviewed-by: Patrick Donnelly ","shortMessageHtmlLink":"Merge PR #57202 into squid"}},{"before":"bb8b0bf39275dcd2f09b3d9e87361b3028c2e896","after":null,"ref":"refs/heads/wip-lusov-squid-xlock","pushedAt":"2024-05-22T18:04:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"}},{"before":"36c460ddc6cb16687c8d0d7594b459fe52b6cc77","after":"0b809de80eb8e30b19546e1780496c25c492ea60","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:04:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #57013 into squid\n\n* refs/pull/57013/head:\n\tmds/quiesce: don't take mirrored cap-related locks on the replica\n\tmds/quiesce: xlock the file to let clients keep their buffered writes\n\nReviewed-by: Patrick Donnelly ","shortMessageHtmlLink":"Merge PR #57013 into squid"}},{"before":"ff0a71265eaa0c9dd2888292688561f571fd01d6","after":null,"ref":"refs/heads/wip-lusov-squid-quiesce-agent-race","pushedAt":"2024-05-22T18:04:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"}},{"before":"2e1f76222e88afe0f1cda37775b2d45d88289794","after":"36c460ddc6cb16687c8d0d7594b459fe52b6cc77","ref":"refs/heads/squid","pushedAt":"2024-05-22T18:04:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"batrick","name":"Patrick Donnelly","path":"/batrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548304?s=80&v=4"},"commit":{"message":"Merge PR #56984 into squid\n\n* refs/pull/56984/head:\n\tmds/quiesce: agent: avoid a race condition with rapid db updates\n\nReviewed-by: Patrick Donnelly ","shortMessageHtmlLink":"Merge PR #56984 into squid"}},{"before":"b7328fed0e2e9ab66b09f8134f3cebfc71214504","after":"7aec00165b4b073a25396fd0279151d2b2fa23fe","ref":"refs/heads/main","pushedAt":"2024-05-22T15:41:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rzarzynski","name":"Radoslaw Zarzynski","path":"/rzarzynski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1891217?s=80&v=4"},"commit":{"message":"Merge pull request #57616 from Matan-B/wip-matanb-fix-python-tests\n\ntest/pybind/test_rados.py: fix test_list_objects\r\n\r\nReviewed-by: Nitzan Mordechai \r\nReviewed-by: Radoslaw Zarzynski ","shortMessageHtmlLink":"Merge pull request #57616 from Matan-B/wip-matanb-fix-python-tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUckJuQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ceph/ceph"}