Vitaliy Filippov
|
895a80dfc4
|
Fix etcd 3.2 compatibility (no compare.target == LEASE, /kv/lease/revoke), fix small bugs
|
2020-04-25 01:35:52 +03:00 |
Vitaliy Filippov
|
caa01c6aaf
|
Acquire etcd leases, prevent starting two OSDs with the same number
|
2020-04-25 01:35:52 +03:00 |
Vitaliy Filippov
|
d398ddfd3b
|
Use snake_case for etcd requests
|
2020-04-25 01:35:52 +03:00 |
Vitaliy Filippov
|
0f2b8dbf6f
|
Use a single timerfd_manager for all timers
|
2020-04-25 01:35:49 +03:00 |
Vitaliy Filippov
|
4f42e9659e
|
Use etcd instead of Consul
|
2020-04-24 01:03:55 +03:00 |
Vitaliy Filippov
|
9d22559bcf
|
Start peering immediately when loading PGs
|
2020-04-21 02:27:13 +03:00 |
Vitaliy Filippov
|
6a21ea207e
|
Check peer config (at least, number) after connecting
|
2020-04-21 00:08:54 +03:00 |
Vitaliy Filippov
|
642802b595
|
Auto-select port numbers
|
2020-04-20 17:45:27 +03:00 |
Vitaliy Filippov
|
ff38b464a5
|
Add consul & connect timeouts, report state before loading PGs, move init_primary to osd_cluster
|
2020-04-20 15:43:07 +03:00 |
Vitaliy Filippov
|
663153713b
|
Reconnect to peers after connecting drops
|
2020-04-19 01:01:26 +03:00 |
Vitaliy Filippov
|
dc57c5c362
|
Report PG states again, clear PG history on reaching active+clean
|
2020-04-19 00:48:23 +03:00 |
Vitaliy Filippov
|
f95299b769
|
Take PG history into account when starting PGs
|
2020-04-19 00:20:18 +03:00 |
Vitaliy Filippov
|
9126ffb0f9
|
Fix PG loading - now it works, at least once
|
2020-04-17 02:33:44 +03:00 |
Vitaliy Filippov
|
2a8e40835e
|
Fix reporting to Consul, report even if we are purely secondary
|
2020-04-17 01:59:06 +03:00 |
Vitaliy Filippov
|
309486d746
|
Implement loading PGs from Consul (in theory)
|
2020-04-16 23:22:32 +03:00 |
Vitaliy Filippov
|
582f485578
|
Extract http & getifaddr_list into a separate file
|
2020-04-15 15:47:06 +03:00 |
Vitaliy Filippov
|
089b4eb208
|
Retry consul connection attempts and then die
|
2020-04-15 15:33:18 +03:00 |
Vitaliy Filippov
|
37b27c3025
|
Implement basic OSD status reporting to Consul
|
2020-04-14 14:52:06 +03:00 |
Vitaliy Filippov
|
edf6d6f897
|
Fix http_request
|
2020-04-12 02:08:00 +03:00 |
Vitaliy Filippov
|
298b013eae
|
Add simple http request function
|
2020-04-11 12:05:58 +03:00 |