Skip to content

17media/configv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config

Golang process config synchronization using etcd

migrate from 17media/config and update etcdclient to v3

deprecates 17media/go-etcd

note that we ignore errors that files are too large to push (limitation for server side: 1.5 MiB, client side: 2 MiB), because they are not etcd meant to maintain

see https://etcd.io/docs/v3.3/upgrades/upgrade_3_2/#changed-maximum-request-size-limits-3210 (old change log),

https://github.com/etcd-io/etcd/blob/08407ff7600eb16c4445d5f21c4fafaf19412e24/client/v3/config.go#L46

TODO

for pusher, only push modified files as key to etcd, currently we push all keys in repo

for clientv3, we need to check behavior when etcd is down (should reconnect?)

documentation

check stats implementation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published