{"id":26444488,"url":"https://github.com/apache/cassandra-ccm","last_synced_at":"2026-04-09T19:39:36.536Z","repository":{"id":38107371,"uuid":"1425437","full_name":"apache/cassandra-ccm","owner":"apache","description":"Apache Cassandra® Cluster Manager (CCM) – easily create and destroy clusters on localhost","archived":false,"fork":false,"pushed_at":"2026-03-16T17:40:19.000Z","size":2440,"stargazers_count":1234,"open_issues_count":68,"forks_count":308,"subscribers_count":82,"default_branch":"trunk","last_synced_at":"2026-03-17T04:46:10.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cassandra.apache.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README-CASSANDRA-17379.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2011-03-01T09:42:18.000Z","updated_at":"2026-03-16T17:40:27.000Z","dependencies_parsed_at":"2023-02-09T12:45:40.039Z","dependency_job_id":"e7b9ed5a-615c-49cf-8398-d5173e6b1da3","html_url":"https://github.com/apache/cassandra-ccm","commit_stats":{"total_commits":901,"total_committers":144,"mean_commits":6.256944444444445,"dds":0.7524972253052165,"last_synced_commit":"d9c6779773b8aef43e62a846697fdebe2e244b73"},"previous_names":["apache/cassandra-ccm","riptano/ccm","pcmanus/ccm"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/apache/cassandra-ccm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcassandra-ccm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcassandra-ccm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcassandra-ccm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcassandra-ccm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/cassandra-ccm/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcassandra-ccm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31556232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T10:21:54.569Z","status":"ssl_error","status_checked_at":"2026-04-08T10:21:38.171Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-18T11:01:47.631Z","updated_at":"2026-04-08T12:32:14.979Z","avatar_url":"https://github.com/apache.png","language":"Python","readme":"CCM (Cassandra Cluster Manager)\nCASSANDRA-17379 README\n====================================================\n\n\n---- \n \n\n\nWARNING - CCM configuration changes using updateconf does not happen according to CASSANDRA-17379\n-------------------------------------------------------------------------------------------------\n\nAfter CASSANDRA-15234, to support the Python upgrade tests CCM updateconf is replacing\nnew key name and value in case the old key name and value is provided.\nFor example, if you add to config `permissions_validity_in_ms`, it will replace\n`permissions_validity` in default cassandra.yaml\nThis was needed to ensure correct overloading as CCM cassandra.yaml has keys\nsorted lexicographically. CASSANDRA-17379 was opened to improve the user experience\nand deprecate the overloading of parameters in cassandra.yaml. In CASSANDRA 4.1+, by default,\nwe refuse starting Cassandra with a config containing both old and new config keys for the\nsame parameter. Start Cassandra with `-Dcassandra.allow_new_old_config_keys=true` to override.\nFor historical reasons duplicate config keys in cassandra.yaml are allowed by default, start\nCassandra with `-Dcassandra.allow_duplicate_config_keys=false` to disallow this. Please note\nthat key_cache_save_period, row_cache_save_period, counter_cache_save_period will be affected\nonly by `-Dcassandra.allow_duplicate_config_keys`. Ticket CASSANDRA-17949 was opened to decide\nthe future of CCM updateconf post CASSANDRA-17379, until then - bear in mind that old replace\nnew parameters' in cassandra.yaml when using updateconf even if\n`-Dcassandra.allow_new_old_config_keys=false` is set by default.\n\nTLDR Do not exercise overloading of parameters in CCM if possible. Also, the mentioned changes\nare done only in master branch. Probably the best way to handle cassandra 4.1 in CCM at this\npoint is to set `-Dcassandra.allow_new_old_config_keys=false` and\n`-Dcassandra.allow_duplicate_config_keys=false`\nto prohibit any kind of overloading when using CCM master and CCM released versions\n","funding_links":[],"categories":["Databases"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcassandra-ccm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fcassandra-ccm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcassandra-ccm/lists"}