Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
ClusterLabs
/
pacemaker
Public
Notifications
You must be signed in to change notification settings
Fork
365
Star
1.2k
Code
Pull requests
20
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
WIP: cts-lab cleanup
- #4162
#4162
Draft
nrwahl2
wants to merge 25 commits into
ClusterLabs:main
ClusterLabs/pacemaker:main
from
nrwahl2:cts
nrwahl2/pacemaker:cts
Copy head branch name to clipboard
Conversation
Commits
25
(25)
Checks
Files changed
Draft
WIP: cts-lab cleanup
#4162
nrwahl2
wants to merge 25 commits into
ClusterLabs:main
ClusterLabs/pacemaker:main
from
nrwahl2:cts
nrwahl2/pacemaker:cts
Copy head branch name to clipboard
Commits
Commits on Aug 9, 2026
Refactor: cts: Simplify a couple of if/else blocks in cts-lab.in
Show description for 6fbba90
nrwahl2
committed
6fbba90
View commit details
Copy full SHA for 6fbba90
Browse repository at this point
Commits on Aug 10, 2026
Low: cts: Call test_list() only once
Show description for e3a5a48
nrwahl2
committed
e3a5a48
View commit details
Copy full SHA for e3a5a48
Browse repository at this point
Refactor: cts: Don't set signal handler for SIGUSR1
Show description for bde313b
nrwahl2
committed
bde313b
View commit details
Copy full SHA for bde313b
Browse repository at this point
Refactor: cts: Drop global scenario variable
Show description for 2d7297a
nrwahl2
committed
2d7297a
View commit details
Copy full SHA for 2d7297a
Browse repository at this point
Refactor: cts: Move add_stderr() call to the '__main__' block
Show description for a7298e8
nrwahl2
committed
a7298e8
View commit details
Copy full SHA for a7298e8
Browse repository at this point
Refactor: cts: Drop ClusterManager.startall() nodelist argument
Show description for 9b2b844
nrwahl2
committed
9b2b844
View commit details
Copy full SHA for 9b2b844
Browse repository at this point
Refactor: cts: Drop ClusterManager.startall() verbose argument
Show description for b78ff8f
nrwahl2
committed
b78ff8f
View commit details
Copy full SHA for b78ff8f
Browse repository at this point
Refactor: cts: Drop ClusterManager.startall() quick argument
Show description for 93a6d39
nrwahl2
committed
93a6d39
View commit details
Copy full SHA for 93a6d39
Browse repository at this point
Refactor: cts: Drop ClusterManager:stopall() nodelist argument
Show description for 4491228
nrwahl2
committed
4491228
View commit details
Copy full SHA for 4491228
Browse repository at this point
Refactor: cts: Drop ClusterManager.stopall() verbose argument
Show description for 138a59e
nrwahl2
committed
138a59e
View commit details
Copy full SHA for 138a59e
Browse repository at this point
Refactor: cts: Drop ClusterManager:statall() nodelist argument
Show description for ce2b4c4
nrwahl2
committed
ce2b4c4
View commit details
Copy full SHA for ce2b4c4
Browse repository at this point
Refactor: cts: Drop nodes default in ClusterManager:{un,}isolate_node()
Show description for 0c40e0e
nrwahl2
committed
0c40e0e
View commit details
Copy full SHA for 0c40e0e
Browse repository at this point
Refactor: cts: Drop timeout default in ClusterManager:_partition_stable
Show description for dbcdd6c
nrwahl2
committed
dbcdd6c
View commit details
Copy full SHA for dbcdd6c
Browse repository at this point
Refactor: cts: Drop ClusterManager.has_quorum node_list argument
Show description for e361ae4
nrwahl2
committed
e361ae4
View commit details
Copy full SHA for e361ae4
Browse repository at this point
Refactor: cts: Drop ClusterAudit.log()
Show description for 7c60ec9
nrwahl2
committed
7c60ec9
View commit details
Copy full SHA for 7c60ec9
Browse repository at this point
Refactor: cts: Drop the _restart_cluster_logging() nodes argument
Show description for 7312f17
nrwahl2
committed
7312f17
View commit details
Copy full SHA for 7312f17
Browse repository at this point
Refactor: cts: Drop _find_core_on_fs() paths argument
Show description for 3164e4a
nrwahl2
committed
3164e4a
View commit details
Copy full SHA for 3164e4a
Browse repository at this point
Refactor: cts: Drop _audit_resource() rc variable
Show description for fa54750
nrwahl2
committed
fa54750
View commit details
Copy full SHA for fa54750
Browse repository at this point
Refactor: cts: Drop Corosync.start() kill_first argument
Show description for 2c5bcc9
nrwahl2
committed
2c5bcc9
View commit details
Copy full SHA for 2c5bcc9
Browse repository at this point
Refactor: cts: Drop Corosync.start() timeout argument
Show description for 2d27c33
nrwahl2
committed
2d27c33
View commit details
Copy full SHA for 2d27c33
Browse repository at this point
Refactor: cts: Drop Corosync._ready() timeout argument
Show description for 9512807
nrwahl2
committed
9512807
View commit details
Copy full SHA for 9512807
Browse repository at this point
Refactor: cts: Drop killal() terminate argument
Show description for b406de3
nrwahl2
committed
b406de3
View commit details
Copy full SHA for b406de3
Browse repository at this point
Refactor: cts: Simplify killall()
Show description for 987bb99
nrwahl2
committed
987bb99
View commit details
Copy full SHA for 987bb99
Browse repository at this point
Refactor: cts: Drop AsyncCmd.__init__() proc argument
Show description for 14a3473
nrwahl2
committed
14a3473
View commit details
Copy full SHA for 14a3473
Browse repository at this point
Refactor: cts: Use dict.get() in incr() methods
Show description for 6f24343
nrwahl2
committed
6f24343
View commit details
Copy full SHA for 6f24343
Browse repository at this point
You can’t perform that action at this time.