Piotr Tabor
9312d1b077
clientv3: Bring back ETCD_CLIENT_DEBUG variable interpretation.
...
env ETCD_CLIENT_DEBUG supports log levels (debug, info, warn, error, dpanic, panic, fatal).
Only when set, overrides application-wide grpc logging settings.
2021-03-18 18:43:07 +01:00
Piotr Tabor
54189f2f60
Enable --pre-vote=true by default in 3.5.
2021-03-12 16:23:23 +01:00
Sam Batschelet
7ac1367783
CHANGELOG: add socket option flags #12702
...
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
2021-03-09 12:47:10 -05:00
Piotr Tabor
a46a358577
--experimental-memory-mlock support
...
The flag protects etcd memory from being swapped out to disk.
This can happen in memory constrained systems where mmaped bbolt
area is natural condidate for swapping out.
This flag should provide better tail latency on the cost of higher RSS
ram usage. If the experiment is successful, the logic should get moved
into bbolt layer, where we can protect specific bbolt instances
(e.g. avoid protecting both during defragmentation).
2021-03-07 12:32:57 +01:00
Sam Batschelet
e9947bc018
CHANGELOG: update to include experimental-apply-warning-duration
...
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
2021-03-03 12:08:58 -05:00
Gyuho Lee
d06d93d5b1
CHANGELOG: add go 1.16 for etcd 3.5, add release links
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2021-02-26 23:10:25 +00:00
Nate W
d41e18817a
Updating links in .md files after removing Documentation.
...
Signed-off-by: Nate W <4453979+nate-double-u@users.noreply.github.com>
2021-02-25 12:59:57 -08:00
Piotr Tabor
4a1c24556c
clientv3: PS: Replace balancer with upstream grpc solution
...
Addresses comments from: https://github.com/etcd-io/etcd/pull/12671#pullrequestreview-593942302
2021-02-23 10:03:15 +01:00
Chao Chen
028d351a46
CHANGELOG-3.5.md: update
2021-02-08 19:46:43 -08:00
Gyuho Lee
b40b46f473
CHANGELOG: updates
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-11-25 10:40:42 -08:00
tangcong
0b4b5d84c6
CHANGELOG: update for 12429
2020-10-30 10:10:30 +08:00
Piotr Tabor
45e4306508
client: Move client to client/v2 as a module.
...
We make v2 client code a module go.etcd.io/etcd/client/v2.
Pretty mechanical change that can be summarized as:
mkdir client/v2
cd client/v2 && git mod init go.etcd.io/etcd/client/v2
git mv client/*.go client/v2/
find -name '*.go' | xargs sed -i --follow-symlinks 's|/v3/client["]|/client/v2\"|g'
+ fixing changelog, bom, go.mod etc.
2020-10-15 14:39:43 +02:00
Piotr Tabor
30811a06aa
etcdctl, clientv3/snapshot: snapshot (Restore,Status) code out of client
...
"snapshot" Restore/Status code was the only remaining dependency of client on 'server'
code. The code is solelly used by etcdctl. Long-term the snapshot code
should be migrated to 'etcdadm' style of tool such that we can
distinguish tool solelly depending on networking API vs. tools that
operation on etcd files directly.
We left snapshot.Save() code in clientv3.snapshot package, such that
clients can benefits from automated download&safe to file snapshot
functionality over the wire.
2020-10-10 14:14:57 +02:00
CFC4N
b0e8ec951c
CHANGELOG: update for #12165 , #12264 .
2020-09-30 16:57:15 +08:00
Piotr Tabor
7bf75824bf
CHANGELOG: Update changelog about modules instead of ./vendor ( #12313 )
...
Follow up to PR: https://github.com/etcd-io/etcd/pull/12279
2020-09-25 11:29:51 -07:00
jingyih
37fe4b9afa
CHANGELOG: update from 12288 and 12299
2020-09-15 13:25:25 -07:00
Sahdev Zala
ae66916226
pkg: file stat warning ( #12242 )
...
Provide warning and doc instead of enforcing file permission.
2020-08-23 17:20:16 -07:00
Gyuho Lee
4b6a0eea49
CHANGELOG: update with server panic fix
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-08-19 20:02:52 -07:00
Gyuho Lee
e37b28bd28
CHANGELOG: add v3.4.11
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-08-18 09:23:24 -07:00
jingyih
799b16c2d1
CHANGELOG: update for PR12216
2020-08-14 12:06:38 -07:00
Gyuho Lee
06f89cc4f8
Merge pull request #12212 from gyuho/logger
...
*: upgrade zap logger to 1.15, replace global logger
2020-08-13 09:46:44 -07:00
Gyuho Lee
5678779665
CHANGELOG: update
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-08-12 10:32:27 -07:00
Gyuho Lee
d8ed233791
CHANGELOG: update
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-08-12 09:50:00 -07:00
Gyuho Lee
fe36be2251
Merge pull request #12195 from tangcong/optimize-healthcheck
...
*: check health by using v3 range request and its corresponding timeout
2020-08-11 21:32:44 -07:00
tangcong
8a4c7751d8
CHANGELOG: update for 12195
2020-08-12 08:10:13 +08:00
Sahdev P. Zala
eafd374309
CHANGELOG: update with added audit report
...
Update the changelog for recently added audit report. Also mention the
report in the security readme.
2020-08-04 22:44:48 -04:00
Sahdev Zala
ef866a6d8b
Merge pull request #11943 from mitake/bcrypt-in-api
...
auth, etcdserver: hash password in the API layer
2020-07-20 10:52:24 -04:00
jingyih
08c0a9d4b3
CHANGELOG: update from 12000
2020-07-15 09:59:59 -07:00
Hitoshi Mitake
2c41d9960b
Documentation: describe the change of WAL entries related to auth
2020-07-14 00:15:19 +09:00
tangcong
eb4f8dcb56
CHANGELOG: update for 12107,12114
2020-07-10 20:17:49 +08:00
tangcong
5c6d7b4d2c
CHANGELOG: update for 12086
2020-07-01 00:54:31 +08:00
Gyuho Lee
8f19fecb82
Merge pull request #12030 from tangcong/fix-grpc-proxy-hang
...
proxy/grpcproxy: fix grpc proxy hang when broadcast failed to cancel a watcher
2020-06-22 10:53:13 -07:00
tangcong
854c327179
CHANGELOG: update for 12030
2020-06-22 14:57:02 +08:00
Gyuho Lee
a71fa242d8
Merge branch 'master' into master
2020-06-21 23:20:34 -07:00
jingyih
fac83fbecd
CHANGELOG: update for PR11946
...
Also update helper message to include the new flag.
2020-06-20 12:26:36 -07:00
CFC4N
10cdabe721
CHANGELOG: update for https://github.com/etcd-io/etcd/pull/11980 , https://github.com/etcd-io/etcd/pull/11986 , https://github.com/etcd-io/etcd/pull/11987 .
2020-06-21 00:00:41 +08:00
Gyuho Lee
d8c8f903ee
Merge pull request #11983 from tangcong/add_reason_field_for_health
...
etcdserver/api/etcdhttp: add reason field for /health response
2020-06-15 23:17:00 -07:00
tangcong
9b444c6355
CHANGELOG: add data dir permission breaking changes doc
2020-06-11 10:10:32 +08:00
tangcong
f77b21ce05
CHANGELOG: update for 11983
2020-06-10 11:15:00 +08:00
tangcong
1677fd80a5
CHANGELOG: update for 11990
2020-06-09 01:11:11 +08:00
tangcong
426dba8628
CHANGELOG: update for 11935
2020-05-22 21:47:37 +08:00
Gyuho Lee
5f9bb45e39
CHANGELOG: highlight WAL fix with github issue, add 3.3/3.4 patch release
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-05-20 11:49:14 -07:00
tangcong
8450b16e1c
CHANGELOG: update for 11924
2020-05-21 00:51:49 +08:00
Gyuho Lee
732df43cf8
CHANGELOG: update dates
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-05-18 10:57:53 -07:00
Gyuho Lee
3d3ed29d64
CHANGELOG: update
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-05-14 20:12:44 -07:00
Sahdev Zala
dd7055be51
Merge pull request #11874 from jackkleeman/patch-1
...
Update CHANGELOG for 11850
2020-05-14 17:38:54 -04:00
Jack Kleeman
3b6d222627
CHANGELOG: update for 11850
...
https://github.com/etcd-io/etcd/pull/11850
2020-05-14 19:30:13 +01:00
Gyuho Lee
2ecf268367
Merge pull request #11864 from gyuho/go1.14
...
*: use Go 1.14 for CI
2020-05-11 18:08:07 -07:00
Gyuho Lee
11569821db
CHANGELOG-3.5: update
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2020-05-11 18:07:39 -07:00
tangcong
c667c14d8d
fix memberList inconsistent output ( #11812 )
...
* etcdctl/ctlv3: support to print memberlist in hex format json
* e2e: add memberListWithHexTest
* CHANGELOG: update for #11812
2020-05-11 00:11:40 -07:00