3 ms·
There are at least two things that make this project not for me: I don't need more etcd in my life: https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#
by mdaniel 6y ago
There are at least two things that make this project not for me:
I don't need more etcd in my life: https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#why-did-you-use-etcd-what-about-consul https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#w... (and then, as if to drive home my point, they even have a separate FAQ entry for "etcd shit itself, what do" https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#on-startup-mgmt-hangs-after-etcd-server-starting https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#o... )
There is lot of noise about tracking upstream tip branches for dependencies as justification for not using go.mod (https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#why-arent-you-using-glide-godep-or-go-mod-for-dependency-management https://github.com/purpleidea/mgmt/blob/0.0.21/docs/faq.md#w...) but then vendoring a docker fork from 2018 (https://github.com/purpleidea/mgmt/blob/0.0.21/.gitmodules#L27 https://github.com/purpleidea/mgmt/blob/0.0.21/.gitmodules#L...). As best I can tell the submodules commits haven't moved since April. So, rather than use go.mod like a modern golang project, it forces one to use the old GOPATH setup just cause
- viraptor 6y agoIs the referenced issue something you really run across in etcd specifically? I mean, a more explicit error message would be great, but I wouldn't expect any database storage to not get corrupted if you start two databases with it at the same time.
- nine_k 6y agoTwo instances could at least detect they are using the same conflicted file, and refrain from corrupting it. Likely the second one should terminate with an error.