183cc52bc3
Merge pull request #13230 from serathius/storage
...
Move storage bootstrap to its package
2021-09-25 17:34:30 +02:00
e7a09db019
mvcc: simplify watchable_store addVictim code
2021-09-24 17:49:03 +08:00
35db0a5817
server: Refactor databaseFileMissing function
2021-09-20 12:21:36 +02:00
39f92a32ca
server: Move member dir creation up and introduce Close method to bootstrap structs
2021-09-20 12:21:36 +02:00
a206ad2c96
server: Rename GetIDs to GetEffectiveNodeIDsFromWalEntries
2021-09-20 12:21:36 +02:00
a450dc7f91
server: Rename function to NewConfigChangeEntries indicating we are not reading it from wal
2021-09-20 12:21:36 +02:00
4884e7d8cf
server: Move wal bootstrap from cluster to storage
2021-09-20 12:21:35 +02:00
d3abf774ea
server: Move cluster backend setting up the call hierarchy
2021-09-20 12:20:21 +02:00
049e2d6ec0
server: Move raft up the bootstrap hierarchy
2021-09-20 12:20:19 +02:00
138afa5be9
server: Split wal, cluster and raft bootstraping
2021-09-20 12:19:10 +02:00
5d044563a8
server: Move raft and wal up the bootstrap hierarchy
2021-09-20 12:19:10 +02:00
8b0d8ea2af
server: Move cluster up the bootstrap hierarchy
2021-09-20 12:19:09 +02:00
7c8f7166e7
server: Move bootstraping backend from snapshot to bootstrapBackend
2021-09-20 12:17:33 +02:00
0211f5a2e8
server: Move snapshot recovery to separate function
2021-09-20 12:07:42 +02:00
c97ab8f5e0
server: Move cluster up the bootstrap hierarchy
2021-09-20 12:07:41 +02:00
648bac833f
server: Move bootstrappedRaft up in file
2021-09-20 12:06:19 +02:00
6a4ea70aef
server: Move clusterID and nodeID up the bootstrap hierarchy
2021-09-20 12:06:18 +02:00
db06a4ab28
server: Move wal bootstrap up the hierarchy
2021-09-20 12:04:44 +02:00
aa0c050003
etcdserver: Add more hierarchy bootstap introducing a separate storage bootstrap step
2021-09-20 12:01:45 +02:00
6c8a4fdcc5
server: Rename bootstrappedWal variables to bwal to separate it from wal package
2021-09-20 11:01:26 +02:00
79f6faa5c7
Apply suggestions from code review
...
Co-authored-by: Lili Cosic <cosiclili@gmail.com >
2021-09-10 10:16:48 +02:00
66d05e5496
Try updating storage version immidietly after cluster version is set
2021-09-10 10:16:48 +02:00
ff3729c4d5
server: Implement storage schema migration to follow cluster version change and panic if unknown storage version is found
...
Storage version should follow cluster version. During upgrades this
should be immidiate as storage version can be always upgraded as storage
is backward compatible. During downgrades it will be delayed and will
require time for incompatible changes to be snapshotted.
As storage version change can happen long after cluster is running, we
need to add a step during bootstrap to validate if loaded data can be
understood by migrator.
2021-09-10 10:16:48 +02:00
0d15ff57e6
server: Implement schema migrations
2021-09-10 10:16:48 +02:00
9d81dde082
server: Extract notifier struct
2021-09-10 10:16:48 +02:00
af22382777
Merge pull request #13321 from patrocinio/main
...
Fix a few typos
2021-09-08 09:48:33 +02:00
a08cc733bb
Merge pull request #13308 from mitake/auth-old-rev
2021-09-07 23:25:12 +09:00
91a5089d17
Merge pull request #13288 from ben1009/etcd-wal-doc
...
doc, log: fix typo in wal doc, log
2021-09-06 19:47:44 -04:00
2a750a8dba
*: implement a retry logic for auth old revision in the client
2021-09-05 01:13:52 +09:00
87f1dc7e40
Fix a few typos
2021-09-03 16:09:09 -04:00
af10e8791f
fix typo in wal doc, log:
...
- fix logs in wal Repair
- unify broken file name to val
2021-08-31 11:59:05 +08:00
a4a82cc982
Merge pull request #13248 from lilic/add-sampling-rate
...
server: Add sampling rate to distributed tracing
2021-08-30 08:31:00 -04:00
810f489017
server: Add sampling rate to distributed tracing
...
ExperimentalDistributedTracingSamplingRatePerMillion is the
number of samples to collect per million spans.
Defaults to 0.
2021-08-30 13:55:35 +02:00
6a32bbad75
Merge pull request #13239 from sakateka/zap_raft
...
etcdserver: add zap.AddCallerSkip in NewRaftLoggerZap
2021-08-21 14:11:05 -04:00
4739d3e9d3
Merge pull request #13252 from yuzhiquan/fix-always-true-or-false
...
etcdserver: remove always true or false in if statement
2021-08-21 14:09:43 -04:00
c9b4c866ce
Cleanup remaining TODOs for/past 3.5 release
2021-08-06 13:29:25 +02:00
873f3691f1
Merge pull request #13216 from serathius/wal
...
Annotate proto messages with version and detect etcd version generated the wal
2021-08-06 10:58:57 +02:00
b4b50f7852
etcdutl: Implement migrate --force command
...
Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com >
Co-authored-by: Heisenberg <yuzhiquanlong@gmail.com >
2021-08-04 17:58:18 +02:00
1b4e54c238
api: Annotate proto messages and use it to detect etcd version that generated wal
...
Co-authored-by: Lili Cosic <cosiclili@gmail.com >
2021-08-04 13:36:08 +02:00
1e46145b29
Merge pull request #13268 from serathius/storage-min
...
Move storage bootstrap dependencies to storage package
2021-08-03 17:28:36 +02:00
1da6c71321
Merge pull request #13256 from Haimantika/replacejwtgo
...
Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt
2021-08-03 10:17:43 -04:00
83a325ac46
server: Move all functions needed for storage bootstrap to storage package
...
This is prerequestite to move storage bootstrap, splitted to separate PR
to make it easier to review.
2021-08-03 13:09:15 +02:00
23b742cfd3
server: Remove Quota direct dependency on EtcdServer
2021-08-03 12:48:41 +02:00
44b8ae145b
etcdserver: Move datadir and wal to storage package
2021-08-03 12:47:37 +02:00
c10d50c4b3
Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt
...
Signed-off-by: Haimantika Mitra <haimantikamitra@gmail.com >
Made required adjustments to the go.sum file
Signed-off-by: Haimantika Mitra <haimantikamitra@gmail.com >
Changed go.sum file in the server directory
Signed-off-by: Haimantika Mitra <haimantikamitra@gmail.com >
Removed the white space
Signed-off-by: Haimantika Mitra <haimantikamitra@gmail.com >
Made required changes
Signed-off-by: Haimantika Mitra <haimantikamitra@gmail.com >
Trying to fix the fails
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
Removed error
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
Fixed bill-of-materials.json file
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
Changed go.mod with recent version
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
Newer version changes
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
Changes to etcdutl directory
Signed-off-by: haimantika mitra <haimantikamitra@gmail.com >
2021-08-03 13:49:47 +05:30
2526463e44
Merge pull request #13236 from roytman/expensiveRequest
...
etcdserver: configure "expensive" requests duration
2021-08-02 09:33:43 -04:00
90773edb10
remove always true in if statement
2021-07-29 14:33:10 +08:00
9182a3c200
Merge pull request #13237 from tangcong/fix-auto-tls
...
fix self-signed-cert-validity parameter cannot be specified in the co…
2021-07-28 13:55:21 -04:00
8a3c43827b
fix self-signed-cert-validity parameter cannot be specified in the config file
2021-07-29 00:13:13 +08:00
2a5dd39d79
invaild args
2021-07-28 11:39:54 +08:00