{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28232671,"defaultBranch":"main","name":"pacemaker","ownerLogin":"kgaillot","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-12-19T14:33:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8730570?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723159159.0","currentOid":""},"activityList":{"items":[{"before":"95e81858264b0553e95af4d3512d5640a17ccbb1","after":"300dbeb2d6e3a9be7b73e627c751373b82b95ee0","ref":"refs/heads/backport","pushedAt":"2024-08-12T21:48:51.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Refactor: libcib: drop op_common()\n\nIt's more obscure than helpful","shortMessageHtmlLink":"Refactor: libcib: drop op_common()"}},{"before":"90fba0f36e8ce5ee0313577efcabab1bd002b91d","after":"087a807d472d5a4f0685b4778d2fb570bdac0088","ref":"refs/heads/doc","pushedAt":"2024-08-12T21:28:49.000Z","pushType":"push","commitsCount":130,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: uploads: change default upload host\n\nClusterLabs changed where its websites are hosted. The name does not exist in\nDNS, so the uploading user has to have an entry for it in their ~/.ssh/config.","shortMessageHtmlLink":"Doc: uploads: change default upload host"}},{"before":"77371a7995d707f709f7e523f9701498d9a486c8","after":null,"ref":"refs/heads/fuzz","pushedAt":"2024-08-08T23:19:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"e01cbeca4d0ad6eb1fdcbf5dddc58b0191b33afd","after":null,"ref":"refs/heads/release21","pushedAt":"2024-08-08T22:30:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"a4445571dcae8d3d652d9a438584f44795a8243a","after":null,"ref":"refs/heads/release","pushedAt":"2024-08-08T22:30:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"490e5767e0d082b7612a2ec20afc973021e2c227","after":"3980678f0372f2c7c294c01f61d63f0b2cafaad1","ref":"refs/heads/2.1","pushedAt":"2024-08-08T22:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Doc: ChangeLog: update for 2.1.8 release"}},{"before":"54eebcd9244c9b88e9bef5f5f9ea0cc1c210714d","after":"235f19a8daf849fecf98c36a62b806e1a1333d35","ref":"refs/heads/main","pushedAt":"2024-08-08T22:29:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3604 from kgaillot/release\n\nDoc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Merge pull request ClusterLabs#3604 from kgaillot/release"}},{"before":"fa0197f6c15973b8bb3b0e79569d36d964bec81e","after":"a4445571dcae8d3d652d9a438584f44795a8243a","ref":"refs/heads/release","pushedAt":"2024-08-08T20:48:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Doc: ChangeLog: update for 2.1.8 release"}},{"before":"623612bdfbb084df8cae6429c48f0567b49a157a","after":"e01cbeca4d0ad6eb1fdcbf5dddc58b0191b33afd","ref":"refs/heads/release21","pushedAt":"2024-08-08T20:48:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Doc: ChangeLog: update for 2.1.8 release"}},{"before":null,"after":"623612bdfbb084df8cae6429c48f0567b49a157a","ref":"refs/heads/release21","pushedAt":"2024-08-08T20:17:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Doc: ChangeLog: update for 2.1.8 release"}},{"before":"c41788dcfbf819e026df3a46c14f309ec19d1a87","after":"fa0197f6c15973b8bb3b0e79569d36d964bec81e","ref":"refs/heads/release","pushedAt":"2024-08-08T20:16:47.000Z","pushType":"push","commitsCount":156,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: ChangeLog: update for 2.1.8 release","shortMessageHtmlLink":"Doc: ChangeLog: update for 2.1.8 release"}},{"before":"c164c3d02f561a92a67fb98c4f10715836ad421f","after":"490e5767e0d082b7612a2ec20afc973021e2c227","ref":"refs/heads/2.1","pushedAt":"2024-08-08T20:13:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3603 from kgaillot/api21\n\nAdd a public wrapper for pcmk__update_configured_schema (backport)","shortMessageHtmlLink":"Merge pull request ClusterLabs#3603 from kgaillot/api21"}},{"before":null,"after":"9a15fed0f0285fd8cc6379c53b4b0f1654725ce8","ref":"refs/heads/api21","pushedAt":"2024-08-08T14:09:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Add a public wrapper for pcmk__update_configured_schema","shortMessageHtmlLink":"Add a public wrapper for pcmk__update_configured_schema"}},{"before":"d160e663d5f1966e96b91245456a722b836a56be","after":"54eebcd9244c9b88e9bef5f5f9ea0cc1c210714d","ref":"refs/heads/main","pushedAt":"2024-08-08T14:01:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3589 from waltdisgrace/rename\n\nAdd a public wrapper for pcmk__update_configured_schema","shortMessageHtmlLink":"Merge pull request ClusterLabs#3589 from waltdisgrace/rename"}},{"before":"b9c4207a441694412fa50512c6f155f67273a494","after":null,"ref":"refs/heads/logs21","pushedAt":"2024-08-08T13:58:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"840b1052406b474fb4ac6fe3b592c673597b7a06","after":null,"ref":"refs/heads/util21","pushedAt":"2024-08-08T13:57:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"98faf06e05d30fb7e4b64efae4bba3496f082c6d","after":"c164c3d02f561a92a67fb98c4f10715836ad421f","ref":"refs/heads/2.1","pushedAt":"2024-08-08T13:57:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3602 from kgaillot/util21\n\nDoc: libcrmcommon: remove stray declaration","shortMessageHtmlLink":"Merge pull request ClusterLabs#3602 from kgaillot/util21"}},{"before":null,"after":"840b1052406b474fb4ac6fe3b592c673597b7a06","ref":"refs/heads/util21","pushedAt":"2024-08-07T22:27:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Doc: libcrmcommon: remove stray declaration\n\n... so the one marked \"deprecated\" in util_compat.h is used","shortMessageHtmlLink":"Doc: libcrmcommon: remove stray declaration"}},{"before":"addab95f72c24ece0a96b066fe7d628db588cd47","after":"d160e663d5f1966e96b91245456a722b836a56be","ref":"refs/heads/main","pushedAt":"2024-08-07T22:25:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3601 from clumens/unused-code\n\nRefactor: daemons: Remove an unreachable block from controld.","shortMessageHtmlLink":"Merge pull request ClusterLabs#3601 from clumens/unused-code"}},{"before":"ea95b31e1558708373f81390f30bfdb29a145ca0","after":"addab95f72c24ece0a96b066fe7d628db588cd47","ref":"refs/heads/main","pushedAt":"2024-08-07T22:16:44.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3599 from kgaillot/compat\n\nEnhancements that break behavioral backward compatibility","shortMessageHtmlLink":"Merge pull request ClusterLabs#3599 from kgaillot/compat"}},{"before":"4393dbd818afa0eea114e4b40e309c1dd83e7a68","after":"93881838efbf17de4213c1f75ce506787fddc186","ref":"refs/heads/compat","pushedAt":"2024-08-07T20:00:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Refactor: controller: combine lrm_state_find* functions\n\nInstead of two functions lrm_state_find() and lrm_state_find_or_create(),\nmerge them into a single function controld_get_executor_state() that takes a\nbool argument for whether to create if not already existing.\n\nAlso, allow passing a NULL node name to mean the local node.","shortMessageHtmlLink":"Refactor: controller: combine lrm_state_find* functions"}},{"before":"9f2ee29a0a2ee2f8517a40eaea3fe3bd8daeec68","after":"ea95b31e1558708373f81390f30bfdb29a145ca0","ref":"refs/heads/main","pushedAt":"2024-08-07T17:12:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3593 from kgaillot/fuzz\n\nDrop redundant fuzz test","shortMessageHtmlLink":"Merge pull request ClusterLabs#3593 from kgaillot/fuzz"}},{"before":"2069fa7575759e53b165b1eb42327335195da2d2","after":null,"ref":"refs/heads/servers","pushedAt":"2024-08-06T22:41:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":null,"after":"b9c4207a441694412fa50512c6f155f67273a494","ref":"refs/heads/logs21","pushedAt":"2024-08-06T22:21:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Log: scheduler: correct format arguments","shortMessageHtmlLink":"Log: scheduler: correct format arguments"}},{"before":"23b9b482a44ad12f6f5472a636124b46d43971d0","after":null,"ref":"refs/heads/rules3","pushedAt":"2024-08-06T21:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"}},{"before":"02faf90458a064bd31f587e20b302b4ff142fdb3","after":"4393dbd818afa0eea114e4b40e309c1dd83e7a68","ref":"refs/heads/compat","pushedAt":"2024-08-06T21:37:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Refactor: controller: combine lrm_state_find* functions\n\nInstead of two functions lrm_state_find() and lrm_state_find_or_create(),\nmerge them into a single function controld_get_executor_state() that takes a\nbool argument for whether to create if not already existing.\n\nAlso, allow passing a NULL node name to mean the local node.","shortMessageHtmlLink":"Refactor: controller: combine lrm_state_find* functions"}},{"before":null,"after":"02faf90458a064bd31f587e20b302b4ff142fdb3","ref":"refs/heads/compat","pushedAt":"2024-08-06T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Feature: CIB: drop support for rkt bundles\n\nThis breaks behavioral backward compatibility\n\nFixes T745","shortMessageHtmlLink":"Feature: CIB: drop support for rkt bundles"}},{"before":"bf9267d2ddc67107a2ed7022c10d7028c3083e82","after":"9f2ee29a0a2ee2f8517a40eaea3fe3bd8daeec68","ref":"refs/heads/main","pushedAt":"2024-08-06T21:37:02.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Merge pull request #3598 from kgaillot/rules3\n\nTreat misconfigured rules as not passing","shortMessageHtmlLink":"Merge pull request ClusterLabs#3598 from kgaillot/rules3"}},{"before":"f0f48bc18e11aac1a206a215d41d5b8d6d89dc45","after":"23b9b482a44ad12f6f5472a636124b46d43971d0","ref":"refs/heads/rules3","pushedAt":"2024-08-06T15:01:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Test: libcrmcommon: add pcmk__evaluate_attr_expression() unit test for invalid type","shortMessageHtmlLink":"Test: libcrmcommon: add pcmk__evaluate_attr_expression() unit test fo…"}},{"before":"c38eb093c0fbf75c973265a5fb72a3a4e1a442be","after":"f0f48bc18e11aac1a206a215d41d5b8d6d89dc45","ref":"refs/heads/rules3","pushedAt":"2024-08-05T22:16:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kgaillot","name":"Ken Gaillot","path":"/kgaillot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8730570?s=80&v=4"},"commit":{"message":"Feature: CIB: treat misconfigured rule as not passing\n\nPreviously, a rule with a missing id or invalid boolean-op would have that\npart ignored, but the rest of the rule would continue to be evaluated. Now, it\nis treated as a configuration error, and the rule fails.\n\nAlso, an \"or\" rule with no conditions is now properly treated as passing.","shortMessageHtmlLink":"Feature: CIB: treat misconfigured rule as not passing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmJEQrwA","startCursor":null,"endCursor":null}},"title":"Activity · kgaillot/pacemaker"}