diff options
Diffstat (limited to 'src/conf/py-debug')
-rw-r--r-- | src/conf/py-debug/aws.jsonc | 163 | ||||
l--------- | src/conf/py-debug/conf.d | 1 | ||||
-rw-r--r-- | src/conf/py-debug/localfs.jsonc | 161 | ||||
-rw-r--r-- | src/conf/py-debug/null.jsonc | 141 | ||||
l--------- | src/conf/py-debug/palhm.jsonc | 1 |
5 files changed, 0 insertions, 467 deletions
diff --git a/src/conf/py-debug/aws.jsonc b/src/conf/py-debug/aws.jsonc deleted file mode 100644 index 23e8faf..0000000 --- a/src/conf/py-debug/aws.jsonc +++ /dev/null @@ -1,163 +0,0 @@ -// PALHM Instance Config -{ - "include": [ "conf.d/core.json" ], - "modules": [ "aws" ], - "nb-workers": 0, // assumed $(nproc) - default - // "nb-workers": 1, // to disable concurrent task despatch - // To unlimit the number of workers. - // Does not fail on resource alloc failure. - // "nb-workers": -1, - "vl": 4, - "tasks": [ - { - "id": "backup", - "type": "backup", - "backend": "aws-s3", - "backend-param": { - // "profile": "default", - "bucket": "palhm.test", - "root": "/palhm/backup", - "prefix": { - "type": "default" - // "type": "iso8601", - // "timespec": "seconds", - // "tz": "utc" - }, - // "sink-storage-class": "STANDARD_IA", - // "rot-storage-class": "ONEZONE_IA", - "nb-copy-limit": 2, // or Infinity assumed(not in JSON spec) - "root-size-limit": "Infinity" // or Infinity assumed - }, - "object-groups": [ - { "id": "pre-start" }, - { - "id": "data-dump", - "depends": [ "pre-start" ] - }, - { - "id": "tar-media-0", - "depends": [ "data-dump" ] - }, - { - "id": "tar-media-1", - "depends": [ "data-dump" ] - } - ], - "objects": [ - { - "path": "pm-list.gz", - "group": "pre-start", - "pipeline": [ - { "type": "exec", "exec-id": "rpm-list-installed" }, - { "type": "exec", "exec-id": "filter-gzip-plain" } - ] - }, - { - "path": "lsblk.json.gz", - "group": "pre-start", - "pipeline": [ - { - "type": "exec-append", - "exec-id": "lsblk-all-json", - "argv": [ "-a" ] - }, - { "type": "exec", "exec-id": "filter-gzip-plain" } - ] - }, - { - "path": "random-dump.sql.xz", - "alloc-size": 2097152, - "group": "data-dump", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/urandom", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - }, - { - "path": "random-dump.0.xz", - "alloc-size": 2097152, - "group": "tar-media-0", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/zero", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - }, - { - "path": "random-dump.1.xz", - "alloc-size": 2097152, - "group": "tar-media-1", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/zero", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - } - ] - }, - { - "id": "update", - "type": "routine", - "routine": [ - { - "type": "exec-inline", - "argv": [ "/bin/echo", "0" ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/sleep", "1" ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/echo", "1" ] - } - ] - }, - { - "id": "default", - "type": "routine", - "routine": [ - { "type": "task", "task-id": "backup" }, - { "type": "task", "task-id": "update" }, - { - // Block SIGTERM from systemd/init.d so the program is not - // affected by the reboot command. - "type": "builtin", - "builtin-id": "sigmask", - "param": [ - { "action": "block", "sig": [ "TERM" ] } - ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/true" ] - } - ] - } - ] -} diff --git a/src/conf/py-debug/conf.d b/src/conf/py-debug/conf.d deleted file mode 120000 index a32163d..0000000 --- a/src/conf/py-debug/conf.d +++ /dev/null @@ -1 +0,0 @@ -../py-sample/conf.d
\ No newline at end of file diff --git a/src/conf/py-debug/localfs.jsonc b/src/conf/py-debug/localfs.jsonc deleted file mode 100644 index 80efd5d..0000000 --- a/src/conf/py-debug/localfs.jsonc +++ /dev/null @@ -1,161 +0,0 @@ -// PALHM Instance Config -{ - "include": [ "conf.d/core.json" ], - "nb-workers": 0, // assumed $(nproc) - default - // "nb-workers": 1, // to disable concurrent task despatch - // To unlimit the number of workers. - // Does not fail on resource alloc failure. - // "nb-workers": -1, - "vl": 3, - "tasks": [ - { - "id": "backup", - "type": "backup", - "backend": "localfs", - "backend-param": { - "root": "/var/tmp/palhm-backup-root", - "prefix": { - "type": "default" - // "type": "iso8601", - // "timespec": "seconds", - // "tz": "utc" - }, - // "dmode": "755", - // "fmode": "644", - "nb-copy-limit": 2, - "root-size-limit": "Infinity", - "block-size": 4096 - }, - "object-groups": [ - { "id": "pre-start" }, - { - "id": "data-dump", - "depends": [ "pre-start" ] - }, - { - "id": "tar-media-0", - "depends": [ "data-dump" ] - }, - { - "id": "tar-media-1", - "depends": [ "data-dump" ] - } - ], - "objects": [ - { - "path": "pm-list.gz", - "group": "pre-start", - "pipeline": [ - { "type": "exec", "exec-id": "rpm-list-installed" }, - { "type": "exec", "exec-id": "filter-gzip-plain" } - ] - }, - { - "path": "lsblk.json.gz", - "group": "pre-start", - "pipeline": [ - { - "type": "exec-append", - "exec-id": "lsblk-all-json", - "argv": [ "-a" ] - }, - { "type": "exec", "exec-id": "filter-gzip-plain" } - ] - }, - { - "path": "random-dump.sql.xz", - "alloc-size": 2097152, - "group": "data-dump", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/urandom", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - }, - { - "path": "random-dump.0.xz", - "alloc-size": 2097152, - "group": "tar-media-0", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/zero", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - }, - { - "path": "random-dump.1.xz", - "alloc-size": 2097152, - "group": "tar-media-1", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/dd", - "if=/dev/zero", - "bs=4096", - "count=512", - "status=none" - ] - }, - { "type": "exec", "exec-id": "filter-xz-parallel" } - ] - } - ] - }, - { - "id": "update", - "type": "routine", - "routine": [ - { - "type": "exec-inline", - "argv": [ "/bin/echo", "0" ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/sleep", "1" ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/echo", "1" ] - } - ] - }, - { - "id": "default", - "type": "routine", - "routine": [ - { "type": "task", "task-id": "backup" }, - { "type": "task", "task-id": "update" }, - { - // Block SIGTERM from systemd/init.d so the program is not - // affected by the reboot command. - "type": "builtin", - "builtin-id": "sigmask", - "param": [ - { "action": "block", "sig": [ "TERM" ] } - ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/true" ] - } - ] - } - ] -} diff --git a/src/conf/py-debug/null.jsonc b/src/conf/py-debug/null.jsonc deleted file mode 100644 index b5ce9f8..0000000 --- a/src/conf/py-debug/null.jsonc +++ /dev/null @@ -1,141 +0,0 @@ -{ - "include": [ "conf.d/core.json" ], - "nb-workers": 0, // assumed $(nproc) - // "nb-workers": 1, // to disable concurrent task despatch - // "nb-workers": -1, // to unlimit the number of workers. - "vl": 3, - "tasks": [ - { - "id": "backup", - "type": "backup", - "backend": "null", - "object-groups": [ - { "id": "pre-start" }, - { - "id": "data-dump", - "depends": [ "pre-start" ] - }, - { - "id": "tar-0", - "depends": [ "data-dump" ] - }, - { - "id": "tar-1", - "depends": [ "data-dump" ] - } - ], - "objects": [ - { - "path": "pm-list.zstd", - "group": "pre-start", - "pipeline": [ - { "type": "exec", "exec-id": "rpm-list-installed" }, - { "type": "exec", "exec-id": "filter-zstd-plain" } - ] - }, - { - "path": "lsblk.json.zstd", - "group": "pre-start", - "pipeline": [ - { "type": "exec", "exec-id": "lsblk-all-json" }, - { "type": "exec", "exec-id": "filter-zstd-plain" } - ] - }, - { - "path": "db.sql.zstd", - "group": "data-dump", - "pipeline": [ - { - "type": "exec-inline", - "argv": [ - "/bin/mysqldump", - "-uroot", - "--all-databases" - ] - }, - { "type": "exec", "exec-id": "filter-zstd-parallel" } - ] - }, - { - "path": "root.tar.zstd", - "group": "tar-0", - "pipeline": [ - { - "type": "exec-append", - "exec-id": "tar", - "argv": [ - "-C", - "/", - "/etc", - "/home", - "/root", - "/var" - ] - }, - { "type": "exec", "exec-id": "filter-zstd-parallel" } - ] - }, - { - "path": "srv.tar.zstd", - "group": "tar-1", - "pipeline": [ - { - "type": "exec-append", - "exec-id": "tar", - "argv": [ - "-C", - "/", - "/srv" - ] - }, - { "type": "exec", "exec-id": "filter-zstd-parallel" } - ] - } - ] - }, - { - "id": "update", - "type": "routine", - "routine": [ - { - "type": "exec-inline", - "argv": [ "/bin/dnf", "--refresh", "-yq", "update" ] - }, - { - "type": "exec-inline", - "argv": [ "/bin/sa-update" ] - } - ] - }, - { - "id": "reboot", - "type": "routine", - "routine": [ - { -/* - * Block SIGTERM from systemd/init.d so PALHM can exit gracefully after issuing - * reboot. - */ - "type": "builtin", - "builtin-id": "sigmask", - "param": [ - { "action": "block", "sig": [ "TERM" ] } - ] - }, - { - "type": "exec-inline", - "argv": [ "/sbin/reboot" ] - } - ] - }, - { - "id": "default", - "type": "routine", - "routine": [ - { "type": "task", "task-id": "backup" }, - { "type": "task", "task-id": "update" }, - { "type": "task", "task-id": "reboot" } - ] - } - ] -} diff --git a/src/conf/py-debug/palhm.jsonc b/src/conf/py-debug/palhm.jsonc deleted file mode 120000 index c40e201..0000000 --- a/src/conf/py-debug/palhm.jsonc +++ /dev/null @@ -1 +0,0 @@ -../py-sample/sample.jsonc
\ No newline at end of file |