etcd

Edit Package etcd

Distributed reliable key-value store for the most critical data of a distributed system https://coreos.com/etcd/docs/latest/

Refresh
Refresh
Source Files
Filename Size Changed
README.security 0000000557 557 Bytes
_service 0000000671 671 Bytes
_servicedata 0000000435 435 Bytes
etcd-3.4.3.tar.gz 0009051598 8.63 MB
etcd.changes 0000072424 70.7 KB
etcd.conf 0000001620 1.58 KB
etcd.service 0000000448 448 Bytes
etcd.spec 0000004159 4.06 KB
vendor.tar.gz 0003126011 2.98 MB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 783176 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 4)
The other day, I stumbled across:

2020-03-05 21:28:20.970062 E | etcdmain: error verifying flags, --advertise-client-urls is required when --listen-client-urls is set explicitly. See 'etcd --help'.
2020-03-05 21:28:20.970739 E | etcdmain: When listening on specific address(es), this etcd process must advertise accessible url(s) to each connected client.

Since we surely won't figure out the options dependency logic, better:

- rely on /etc/sysconfig/etcd to provide config
Comments 1

Hans-Peter Jansen's avatar

If adapting to OpenStack (based on https://docs.openstack.org/install-guide/environment-etcd-rdo.html), but using /etc/sysconfig/etcd, service start fails with: 2020-03-05 21:12:24.993599 E | etcdmain: error verifying flags, --advertise-client-urls is required when --listen-client-urls is set explicitly. See 'etcd --help'. 2020-03-05 21:12:24.993697 E | etcdmain: When listening on specific address(es), this etcd process must advertise accessible url(s) to each connected client.

systemctl edit etcd [service] ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/sbin/etcd"

fixes it. Config is provided though the environment anyway...

openSUSE Build Service is sponsored by