If I had to guess, they had to offer soft watchdog to support the homelab crowd, and since it worked "well enough" there was no point to support that AND multiple other options.
If I had to guess, they had to offer soft watchdog to support the homelab crowd
, and since it worked "well enough" there was no point to support that AND multiple other options.
open source, fix itYeah, that's a bit flawed rationale in my book.
open source, fix it
why not?except it does not work that way.
fork it.If I submitted such piece, they would not want it.
I skimmed through that, but the short version is: what is the concern? if the devs change the license upstream, that doesnt invalidate your existing fork.This is abstracting from (not only mine) licensing issue of the contributed code, discussed here:
https://forum.proxmox.com/threads/educational-content.152530/page-2#post-713164
you can and do state whatever you want. not sure what the connection is. just because you have opinions doesnt obligate the devs or anyone else. if this was sufficiently important to you (to anyone) you're free to fork.state that I do not recommend ZFS
fork it.
I skimmed through that, but the short version is: what is the concern? if the devs change the license upstream, that doesnt invalidate your existing fork.
you can and do state whatever you want. not sure what the connection is.
just because you have opinions doesnt obligate the devs or anyone else. if this was sufficiently important to you (to anyone) you're free to fork.
AHHH here it is.Forking something meaningfully means also rolling it on providing support for it. Also, you are basically suggesting I would then become competition to the original.
AHHH here it is.
Yes, that is exactly what what it means. you can bellyache all you like, but at the end of the day the existing provider has no responsibility to care about your wants/needs. THEY provide this support, and consequently only their priorities matter.
You have two choices, both involving investment- do it yourself or pay someone to. complaining is a third I suppose, but I dont think it does you any good.
When you provide feedback it is valuable and useful, even if it isnt taken into action; there could be a bunch of reasons for that. When you repeat your feedback, because the rebuttal (or lack thereof) isnt to your satisfaction, you graduate to complaining. No one likes that.
This is apples to oranges, you compare a very specific application level HA mechanism for just storage with a general HA mechanism that can handle arbitrary VMs/CTs, and as such is made as a fallback to hedge against unknown unknowns.which is indeed more HA than a pve cluster can do (!!) without lost a ping which cannot be done to a pve vm on a died node as the vm could just be started on other node with service failure for that case which takes around 3min (due to internal pve logic) !!
So you read and remember _every_ discussion about the HA manager?This is my issue with the missing discussions, there's often no record on why some decision was taken.
See:That used to be an option a bunch of versions ago. For some reason the devs removed it.
This is apples to oranges
to hedge against unknown unknowns.
So you read and remember _every_ discussion about the HA manager?
Maybe save some time then on re-reading and just look in the README in the official git repo:
https://git.proxmox.com/?p=pve-ha-m...b=800a0c3e485f175d914fb7b59dfcd0cd375998de#l9
the biggest being that more complexity is certainly not what almost all user need and also what most user would not be able to handle, so pacemaker wasn't an option.
there are even some patches on the list implementing it as opt-in option, but demand was always low and so development was not pushed further.
Maybe, but as from the other reply that you probably read just now: it's always a balance complexity and ROI, and while going from 120s at best to 60s at best is naturally something, it still far from "do not notice, ping just keeps coming back" and it also needs fence devices setup, so not exactly free for the user either – albeit there are some IPMI/iKVM ones, not sure how well they are supported nowadays; I did not follow STONITH and fence-agents development all to closely since a few years.but he has a point in that the particular fencing mechanism of PVE does not allow for faster fencing even he might have highy available storage.
Not only that, from my experience it's more reliable than basically most external HW watchdog, albeit that seems self-inflicted due to poor drivers.not arguing that [...] softdog is problematic (it's actually very reliable),
If 120s is too long, it's quite likely that 60s is also too long, and going into the sub 10s territory that is required for most users to not notice a hiccup is not really feasible with recovery based HA, even if we could detect outages in <1s while ruling out all false-positives (which is basically impossible, but let's just assume it can be done), then recovery + boot of the VM OS will still require tens of seconds, so too long again.
OTOH, targeted application level HA, like some Postgres replication or HA proxy in front of multiple VMs providing the same service, or software defined storage like Ceph, can provide this sort of HA that feels borderline magic.
Not only that, from my experience it's more reliable than basically most external HW watchdog, albeit that seems self-inflicted due to poor drivers.
Edit: added some slightly more context