{"id":39945156,"url":"https://github.com/xenserver/xs-cbt-samples","last_synced_at":"2026-01-18T19:45:46.220Z","repository":{"id":49043964,"uuid":"102001508","full_name":"xenserver/xs-cbt-samples","owner":"xenserver","description":"Example scripts demonstrating how to use the changed block tracking API.","archived":false,"fork":false,"pushed_at":"2025-05-07T10:49:08.000Z","size":59,"stargazers_count":3,"open_issues_count":2,"forks_count":4,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-07T11:37:04.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xenserver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-08-31T13:05:17.000Z","updated_at":"2025-05-07T10:49:14.000Z","dependencies_parsed_at":"2023-01-24T00:45:38.555Z","dependency_job_id":"3a940e77-90da-43e4-83e9-d317b8784686","html_url":"https://github.com/xenserver/xs-cbt-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xenserver/xs-cbt-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xenserver%2Fxs-cbt-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xenserver%2Fxs-cbt-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xenserver%2Fxs-cbt-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xenserver%2Fxs-cbt-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xenserver","download_url":"https://codeload.github.com/xenserver/xs-cbt-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xenserver%2Fxs-cbt-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28549722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T19:22:41.102Z","status":"ssl_error","status_checked_at":"2026-01-18T19:22:26.310Z","response_time":98,"last_error":"SSL_read: 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":"2026-01-18T19:45:45.414Z","updated_at":"2026-01-18T19:45:46.215Z","avatar_url":"https://github.com/xenserver.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XenServer CBT sample code\nThis repository contains a collection of scripts that use the XenServer changed block tracking API. \n\nThese scripts are an example of how to use the changed block tracking feature from end-to-end including:\n* enabling changed block tracking\n* copying changed blocks\n* destroying unnecessary snapshot data.\n* coalescing incremental backup onto base VDI \n* importing backup VDI\n\nThe examples are written in Python.\n\n# License\nThis code is licensed under the BSD 3-Clause license. Please see the [LICENSE](LICENSE) file for more information.\n\n# How to use these scripts\nThe required Python packages used can be found in the [requirements.txt](requirements.txt) file. Note that depending on the distro you are using some of these packages may already be installed.\n\nFor the XenAPI package use the one provided in the SDK. \n\nYou can then run the end-to-end scripts using:\n```bash\n    ./execute-cbt.sh \u003chost address\u003e \u003cusername\u003e \u003cpassword\u003e \u003cVDI uuid\u003e \u003cVM uuid\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxenserver%2Fxs-cbt-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxenserver%2Fxs-cbt-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxenserver%2Fxs-cbt-samples/lists"}