etcd/pkg
lzhfromustc 0e7173b447
pkg/types: Avoid potential double lock of tsafeSet.
(tsafeSet).Sub and (tsafeSet).Equals can cause double lock bug if ts and other is pointing the same variable

gofmt the code and add some comments
2019-08-07 15:08:00 -07:00
..
adt pkg/adt: remove TODO 2019-08-05 00:24:39 -07:00
contention *: add missing godoc package descriptions 2016-05-27 15:15:26 -07:00
cpuutil pkg: clean up code format 2018-07-21 15:49:58 -07:00
crc *: add missing package descriptions 2015-11-17 20:54:10 -08:00
debugutil pkg/debugutil: add 'mutex' profiler (Go 1.8+) 2017-04-18 10:56:06 -07:00
expect vendor: update 2019-07-24 14:09:50 -07:00
fileutil test: test update for Go 1.12.5 and related changes 2019-06-05 17:02:05 -04:00
flags *: revert module import paths 2019-05-28 15:39:35 -07:00
httputil pkg/httputil: add "GetHostname" 2018-02-28 17:27:40 -08:00
idutil pkg/idutil: use count field as atomic variable 2018-04-27 00:44:45 +08:00
ioutil *: revert module import paths 2019-05-28 15:39:35 -07:00
logutil etcdserver: make raft log configured by top level logger 2019-07-29 15:43:19 -07:00
mock *: revert module import paths 2019-05-28 15:39:35 -07:00
netutil *: revert module import paths 2019-05-28 15:39:35 -07:00
osutil *: update import paths to "go.etcd.io/etcd" 2018-08-28 17:47:55 -07:00
pathutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
pbutil *: update import paths to "go.etcd.io/etcd" 2018-08-28 17:47:55 -07:00
proxy *: revert module import paths 2019-05-28 15:39:35 -07:00
report pkg/*: fix "unconvert" warnings 2018-04-30 15:32:16 -07:00
runtime pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
schedule *: replace 'golang.org/x/net/context' with 'context' 2017-09-07 13:39:42 -07:00
srv *: revert module import paths 2019-05-28 15:39:35 -07:00
stringutil pkg/stringutil: add tests 2018-04-08 14:18:09 -07:00
systemd pkg/logutil: error when it can't find journal socket 2018-05-16 14:34:49 -07:00
testutil *: revert module import paths 2019-05-28 15:39:35 -07:00
tlsutil pkg, clientv3, etcdmain: let grpcproxy rise an error when its cert has non empty CN 2019-01-25 00:43:57 +09:00
transport pkg/transport: Improved description of flag peer-skip-client-san-verification 2019-07-30 16:57:57 -04:00
types pkg/types: Avoid potential double lock of tsafeSet. 2019-08-07 15:08:00 -07:00
wait pkg/wait: change list's lock to RWMutex 2017-08-27 18:23:18 +08:00
README.md pkg: add README.md 2014-10-26 16:28:48 -07:00

README.md

pkg/ is a collection of utility packages used by etcd without being specific to etcd itself. A package belongs here only if it could possibly be moved out into its own repository in the future.