Comments (13)
well ... znapzend does not replicate its own configuration, so theoretically, you can have a separate znapzend configuration on the destination target, BUT there is no provision for preventing the syncing going in both directions at once which would not be ideal, so I guess some extra safeguards would have to be put in place to make such a scenario work.
from znapzend.
Tobi in my case ,I want one time reverse replication from destination to source (only changed blocks since last successful replication from source to destination,not all data) even manually,is it possible?
from znapzend.
I understand your scenario ... it is certainly possible ... as I said, the problem is to make absolutely sure that things run in the right direction ... imagine, znapzend on 'source' starts running again before you have managed to sync back ... then all your changes on destination will be cleared away.
from znapzend.
ok,could you make adaptation of znapzend for this senario as a customization?and how much will it cost?
from znapzend.
👍 we'll look into this and let you know
from znapzend.
it will probably be a few weeks before we can tell you something as @hadfl is currently in a major rewrite of znapzend.
from znapzend.
maybe zrep script code will help you about this senario,as I know zrep has failover and takeoker features.
from znapzend.
our current idea is that the normal znapzend script would detect that you have modified files on the destinaton device and stop sending new snapshots there but complain loudly. You would then start znapzend in interactive mode on the source and get it to sync the changes from dest back to source. I guess the implementation of such a feature would be in the range of a few thousand dollar.
from znapzend.
ok, thank you for info,
please keep in mind,zvol wiil not receive replication if its shared(***cannot receive new filesystem stream: dataset is busy),maybe znapzend will control destination ,if its zvol(volume) and shared then first will unshare it and then start send replication.
as I understand znapzend will run on source node only and will coordinate these tasks from source,it's better than running znapzend on all nodes,less complex.
from znapzend.
yes that is the idea ... as for syncing back volumes, there merging is not realistic I guess it is all or nothing really, so the volume must not be shared prior to backsync, since otherwise is would basically imply it is in active use ...
from znapzend.
I misunderstood few thousand with few hundreds sorry:((my max budget 500$ for this customization,sorry again
from znapzend.
This would be a wonderful feature. Maybe you could setup a donation pool for features like this one?
from znapzend.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from znapzend.
Related Issues (20)
- 📦 Official Packages and Debian Repository HOT 4
- When logging to file, log file is not re-opened upon HUP HOT 6
- PR self-tests fail in docker stage: `mbuffer (no such package)` HOT 4
- Seems that for non-enabled mode we only delete snaps from the first child dataset HOT 4
- No thinning of remote snapshots HOT 6
- Missing or empty input at offset 0 at /usr/lib/Mojo/IOLoop/Subprocess.pm line 84 HOT 3
- Minor? Initial make fail on canton HOT 1
- Design problem with "enabled=off, recursion=on" handling HOT 1
- Failed to start ZnapZend - ZFS Backup System HOT 1
- Is it possible to send an encrpyted snapshot to a remote? HOT 2
- Only snapshot HOT 3
- Is this possible A -> B -> C (encr) HOT 1
- Missing docs on `oracleMode` for `znapzendzetup` HOT 2
- Ignore parent dataset with --recursive. HOT 6
- mbuffer: "operation not supported" message and not sure how to troubleshoot HOT 3
- Make README's recursive dataset snapshot pruning warning clearer HOT 1
- Feature: Add ability of DST to store snapshots as files HOT 4
- ZFS destroy snapshot causes hung_task panic HOT 5
- CI: Problem building Docker image for "Release/Docker push" scenario: repo lacks mbuffer? HOT 1
- The `mbuffer` settings relate to the remote system only, is this right? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from znapzend.