etcd/pkg
Hitoshi Mitake abb20ec51f etcdserver, pkg: skip needless log entry applying
This commit lets etcdserver skip needless log entry applying. If the
result of log applying isn't required by the node (client that issued
the request isn't talking with the node) and the operation has no side
effects, applying can be skipped.

It would contribute to reduce disk I/O on followers and be useful for
a cluster that processes much serializable get.
2016-07-08 15:16:45 +09:00
..
adt *: add missing godoc package descriptions 2016-05-27 15:15:26 -07:00
contention *: add missing godoc package descriptions 2016-05-27 15:15:26 -07:00
cors pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
crc *: add missing package descriptions 2015-11-17 20:54:10 -08:00
expect pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
fileutil pkg/fileutil: fix TouchDirAll, add CreateDirAll 2016-06-22 15:54:17 -07:00
flags *: remove old flag support 2016-06-17 14:51:45 -07:00
httputil *: drain http.Response.Body before closing 2016-03-30 09:35:47 -07:00
idutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
ioutil pkg/ioutil: exact readcloser 2016-06-06 11:38:10 -07:00
logutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
mock etcdserver, pkg: skip needless log entry applying 2016-07-08 15:16:45 +09:00
netutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
osutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
pathutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
pbutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
runtime pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
schedule *: add missing godoc package descriptions 2016-05-27 15:15:26 -07:00
testutil pkg: update LICENSE header 2016-05-12 20:48:53 -07:00
tlsutil *: add missing godoc package descriptions 2016-05-27 15:15:26 -07:00
transport pkg/transport: unix domain socket listener and transport 2016-06-24 21:04:31 -07:00
types pkg/types: accept unix and unixs schemes 2016-06-24 21:04:39 -07:00
wait etcdserver, pkg: skip needless log entry applying 2016-07-08 15:16:45 +09: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.