Replies: 9 comments 35 replies
-
I would like some easier way of getting notified of certain error conditions. I know there is the ability to setup Prometheus and Grafana and have it send Notifications when some metric exceeds a threshold, but that is quite a lot of extra effort. I think such notifications should be easy to configure and not require lots of additional software setup. That being said, the configuration of these notifications and their thresholds should be flexible enough. E.g. I have a replication over a quite unstable connection, so replications frequently fail for various reasons, but overall they replicate fine eventually. Maybe this could be implemented using the existing Prometheus coding and just building some form of configuring and sending notifications. Additionally, some more metrics might be needed. I think this this issue in particular is quite important, it would be a good basis for notifying about "bigger" replication issues and naturally filter out smaller, unimportant errors. |
Beta Was this translation helpful? Give feedback.
-
I'd really like this feature to become available: introduce conflict_resolution.initial_replication.replicate_all_snapshots #470 Being able to initially sync a complete ZFS to the destination, or re-sync a long standing zrepl source should be easy to do and not require to have to manually sync the entire zpool beforehand. And just to stress this a bit more… I just found out that ZFS currently only handles up to 65k Snapshots for send/recv. Having a ZPOOL with 375 ZFS and 215k Snapshots, there's currently no way of running a simple zfs send -R from the root of the ZPOOL, but you'll have to send each of the 375 ZFS by themselves. |
Beta Was this translation helpful? Give feedback.
-
I would like to add #554 to this list. In summary, I would like to be able to schedule taking a snapshot (and subsequent operations such as replicating). This might be possible by using a newly introduced My own use-case is using a hook to take a backup of a non-zfs system, downloading it to a zfs dataset and then snapshot/replicate it. I want this to happen at a for the non-zfs system suitable time (off hours). |
Beta Was this translation helpful? Give feedback.
-
I would kindly ask you to have a look at the bug report #490 for the next release. |
Beta Was this translation helpful? Give feedback.
-
Ability to disable jobs : #333 |
Beta Was this translation helpful? Give feedback.
-
Ability to specify the destination dataset per source dataset. e.g. Additionally if and some other value you set to enable this:
On the receiving side the file systems would be setup identically. |
Beta Was this translation helpful? Give feedback.
-
As a follow up to #547 (reply in thread) and as requested by @problame, I would like a way to be able to trigger replication on a schedule without necessarily creating a snapshot first. I have a workaround that works, but frankly, I get the feeling I should just embrace the zrepl periodic snapshotting mechanism rather than trying to make But perhaps it'd be nice to just have some way to say "run this replication job every hour" or similar, since you could pretty easily set up some Go tickers to send a signal at regular intervals. |
Beta Was this translation helpful? Give feedback.
-
#577 : introduce '>' value for sub datasets only in filesystems key |
Beta Was this translation helpful? Give feedback.
-
Is there anything like that zfs-check ? If no, then maybe it's worth considering as an additional feature |
Beta Was this translation helpful? Give feedback.
-
With zrepl 0.5 pretty much done, I'd like to take the opportunity to ask users about which bug fixes and features should be tackled next.
It doesn't matter whether there is already an issue for it.
The purpose of this discussion is to gauge relevance, and also to figure out the big-picture direction for zrepl.
I hope I'll find time to post some ideas myself over the holidays.
Beta Was this translation helpful? Give feedback.
All reactions