mirror of
https://github.com/zrepl/zrepl.git
synced 2024-12-22 07:00:44 +01:00
27012e5623
Because some jobs add client identity to root_fs and other jobs don't do that, we can't reliable detect overlapping of filesystems. And and the same time we need an ability to use equal or overlapped root_fs for different jobs. For instance see this config: ``` - name: "zdisk" type: "sink" root_fs: "zdisk/zrepl" serve: type: "local" listener_name: "zdisk" ``` and ``` - name: "remote-to-zdisk" type: "pull" connect: type: "tls" root_fs: "zdisk/zrepl/remote" ``` As you can see, two jobs have overlapped root_fs, but actually datasets are not overlapped, because job `zdisk` save everything under `zdisk/zrepl/localhost`, because it adds client identity. So they actually use two different filesystems: `zdisk/zrepl/localhost` and `zdisk/zrepl/remote`. And we can't detect this situation during config check. So let's just remove this check, because it's admin's duty to configure correct root_fs's. --------- Co-authored-by: Christian Schwarz <me@cschwarz.com> |
||
---|---|---|
.. | ||
_static | ||
_templates | ||
configuration | ||
installation | ||
quickstart | ||
usage/runbooks | ||
.gitignore | ||
changelog.rst | ||
conf.py | ||
configuration.rst | ||
global.rst.inc | ||
index.rst | ||
installation.rst | ||
Makefile | ||
pr.rst | ||
publish.sh | ||
quickstart.rst | ||
requirements.txt | ||
run-sphinx-multiversion.py | ||
supporters.rst | ||
usage.rst |