-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zevo #11
base: zevo
Are you sure you want to change the base?
Zevo #11
Conversation
…install scripts and "Tower of Hanoi" backup rotation scheme
… changed hanoi class calculation. is now simplier and faster.
This pull request doesn't automatically merge. I will try to rediff or rebase it. |
Darik, the commits were generated agains "clean" zevo - fork of your master. So i suppose, rebasing against master should work. Sorry for the hassle. |
…rong. the long options were ok.
(no functional change)
Add second path to getopt as fallback (Homebrew support)
… are using the same server for backups, could be handy. During early connect to backup destination, check for load is performed. If it's over the limit, process sleeps for 5 minutes. This will happen 3 times, then script will continue with local run only. So we are not going to miss backup schedule. Based on the -i/-I parameter, this snapshots will be transferred to remote system on next run.
load and we wasted too much time waiting.
(--include-all parameter)
I think it would be better to split all these PRs into separate PRs instead of bunching them up in one big one with unrelated commits. |
Turbo, actually that "just" happened over the years by progressing my fork and not removing the very first pull request. but let me know if there is still something you could make use of. just generally - as I have not checked the new code in detail:
maybe it is the right moment now (for you) to reevaluate it from this various angles again. last remark considering the other discussion yours and user about the multi-target --send destination and different snapshots history - I know the implications are clear to you but it's worth to mention that the cross platform differences in --send and --receive behaviour are interesting - of course all of them do what/how it was designed for (still as Solaris documented) - but none describes in detail what will happen if .... (now considering all the various combinations of histories being completely different, have some common history and then being diverged, source and/or destination being younger or older (having additional never snapshots or be missing some). for instance on mac (before the openzfs - now derived from zfsonlinux) - if top most snap wasn't the same on source as on dest, it failed. so was older zfsonlinux, but never ones can send to dest if they have some "common" history. destination could be rolled back to a common snapshot and new increment created and sent. so literally in depend snapshot schedules could be running at destination and it still can be used as destination for incremental send (I mean by zfs;s native logic, not by doing magic on consolidating histories manually before). specifically that one was documented, but the point stays - let's be care-full as one never knows when a BUG/undesired behaviour accidentally fits into others functionality/feature so goes undetected making system owner cry for weeks. mlk |
The requirement for bug and quirk compatibility is relaxed because OpenZFS is diverging from Solaris. Keeping strict posix conformance is, however, still a desirable thing. |
Darik, this is your master patched to zevo. Don't know, if I can send to zevo in a different state. If it's usable, use it