The global orchestration solution to manage and backup XCP-ng and XenServer.
Go to file
Julien Fontanet 348a75adb4 feat(backups): merge worker implementation
This CLI must be run directly in the directory where the remote is mounted.

It's only compatible with local remote at the moment.

To start the worker:

```js
const MergeWorker = require('@xen-orchestra/backups/merge-worker/index.js')

await MergeWorker.run(remotePath)
```

To register a VM backup dir to be clean (thus merging its unused VHD), create a file in the queue directory containing the VM UUID:

```
> echo cc700fe2-724e-44a5-8663-5f8f88e05e34 > .queue/clean-vm/20211013T142401Z
```

The queue directory is available as `MergeWorker.CLEAN_VM_QUEUE`.
2021-10-13 16:25:21 +02:00
@vates feat: technical release (#5886) 2021-08-30 11:01:14 +02:00
@xen-orchestra feat(backups): merge worker implementation 2021-10-13 16:25:21 +02:00
docs chore: format with Prettier 2021-10-07 14:40:41 +02:00
packages fix(xo-server-netbox): support older versions of Netbox (#5946) 2021-10-13 09:28:46 +02:00
scripts feat(npmignore): ignore /coverage/ 2021-05-11 09:04:35 +02:00
.editorconfig chore(.editorconfig): uniformize indent to 2 spaces 2019-02-04 18:01:09 +01:00
.env.example feat(@xen-orchestra/fs): add unit tests (#3736) 2018-12-04 16:36:10 +01:00
.eslintrc.js chore(lint): apply overrides to .cjs and .mjs files 2021-05-19 17:29:09 +02:00
.flowconfig feat(backup NG): ability to cancel a running job (#3053) 2018-06-22 09:10:10 +02:00
.gitignore chore(xo-server): convert to ESM 2021-05-19 15:53:21 +02:00
.prettierrc.js chore: change print width to 120 chars 2020-11-24 10:51:35 +01:00
.travis.yml fix(Travis CI): use Node 14 2021-03-15 18:26:22 +01:00
babel.config.js fix(tests): run all test with Babel 7 2018-05-28 18:18:44 +02:00
book.json fix(book.json): test version superior than 3 2016-07-04 18:11:38 +02:00
CHANGELOG.md feat: release 5.63.0 (#5925) 2021-09-30 15:25:34 +02:00
CHANGELOG.unreleased.md fix(xo-server-netbox): support older versions of Netbox (#5946) 2021-10-13 09:28:46 +02:00
CODE_OF_CONDUCT.md chore: format Markdown files with Prettier 2019-12-04 17:18:47 +01:00
ISSUE_TEMPLATE.md chore: format Markdown files with Prettier 2019-12-04 17:18:47 +01:00
package.json chore: update deps 2021-08-17 09:59:42 +02:00
PULL_REQUEST_TEMPLATE.md feat(PULL_REQUEST_TEMPLATE): remove strikethrough 2019-12-02 16:21:04 +01:00
README.md fix README title and also update installation doc (#4198) 2019-05-09 09:34:36 +02:00
yarn.lock feat(backups): merge worker implementation 2021-10-13 16:25:21 +02:00

Xen Orchestra Build Status

Installation

XOA or manual install procedure is available here

License

AGPL3 © Vates SAS