Vitaliy Filippov
|
1dc8e82f37
|
Extract common HTTP context
|
2026-04-03 21:22:42 +03:00 |
|
Vitaliy Filippov
|
ff225534f1
|
Add client certificate support
|
2026-04-03 21:22:42 +03:00 |
|
Vitaliy Filippov
|
7d9124b63a
|
Do not re-initialize TLS context every connection
|
2026-04-03 21:22:42 +03:00 |
|
Vitaliy Filippov
|
e896b2ed30
|
Implement etcd SSL support via OpenSSL
Maybe I should remove all of this and use libwebsockets :)
|
2026-04-03 21:22:42 +03:00 |
|
Vitaliy Filippov
|
7e23b57014
|
Do not save watch revision from initial created: true messages
|
2026-02-27 01:11:18 +03:00 |
|
Vitaliy Filippov
|
9a6a7b7f75
|
Remove separate storage of PG counts in pg_counts
|
2026-01-25 12:26:49 +03:00 |
|
Vitaliy Filippov
|
73f9c7293f
|
Initialize blockstore after loading pool configuration to pre-shard the DB correctly on start
|
2026-01-23 01:45:13 +03:00 |
|
Vitaliy Filippov
|
90b1019636
|
Do not warn on incomplete+has_invalid PG states as unexpected
|
2025-09-05 02:10:57 +03:00 |
|
Vitaliy Filippov
|
625552c441
|
Fix RDMA-CM broken in 2.2.0
|
2025-07-29 00:14:05 +03:00 |
|
Vitaliy Filippov
|
68905cbf41
|
Fix online PG count change, add a test for it
|
2025-07-15 02:33:28 +03:00 |
|
Vitaliy Filippov
|
90b1de307b
|
Support local reads in client
|
2025-05-10 16:42:02 +03:00 |
|
Vitaliy Filippov
|
a103065d12
|
Support multiple OSD networks and separate OSD cluster network
|
2025-03-31 21:01:15 +03:00 |
|
Vitaliy Filippov
|
0f80c87b43
|
Add a minimum interval for etcd_state_client to reload state
(To prevent excessive load on etcd during outages)
|
2025-03-19 02:36:09 +03:00 |
|
Vitaliy Filippov
|
819f1125ae
|
Support used_for_app instead of used_for_fs
|
2025-03-07 01:03:43 +03:00 |
|
Vitaliy Filippov
|
0b0c2afbce
|
Implement "deleted" flag
|
2024-12-27 01:18:55 +03:00 |
|
Vitaliy Filippov
|
7b37ba921d
|
Pause pool rebalance when monitor detects that it can lead to any OSD becoming full
|
2024-11-22 01:01:07 +03:00 |
|
Vitaliy Filippov
|
7de38250ad
|
Auto-select RDMA device based on osd_network
|
2024-11-16 18:38:57 +03:00 |
|
Vitaliy Filippov
|
f848c450a4
|
Clients should not wait infinitely for etcd to start if it's unavailable
|
2024-08-28 02:03:35 +03:00 |
|
Vitaliy Filippov
|
eb3e8b8c19
|
Do not print "PG disappeared after reload" verbose log messages when *it* was not present
|
2024-08-04 01:42:05 +03:00 |
|
Vitaliy Filippov
|
b263d311ef
|
Use separate watch revisions for different watchers
|
2024-07-31 01:15:37 +03:00 |
|
Vitaliy Filippov
|
5b0aebada4
|
Rename /config/pgs to /pg/config and /pg/stats/* to /pgstats/*
|
2024-07-31 01:15:37 +03:00 |
|
Vitaliy Filippov
|
79f1d1969b
|
Make immediate_commit=all the default
|
2024-07-07 11:45:18 +03:00 |
|
Vitaliy Filippov
|
e400a851f4
|
Repeat dirty buffer flushes on any PG primary change because the new primary may not know about unfinished operations of the old primary
|
2024-06-19 00:28:26 +03:00 |
|
Vitaliy Filippov
|
6501abc060
|
Set default etcd_ws_keepalive_interval to 5
|
2024-06-08 00:38:48 +03:00 |
|
Vitaliy Filippov
|
c79b38bd26
|
Move all sources to subdirs
|
2024-05-15 11:06:01 +03:00 |
|