Jordan Olshevski
|
f6126b0253
|
Retry when starting watches
|
2022-07-26 16:40:03 -05:00 |
Jordan Olshevski
|
4d535824bf
|
Add note about overhead
|
2022-07-26 16:39:49 -05:00 |
Jordan Olshevski
|
363b3704dd
|
Fix race conditions
|
2022-07-26 12:00:21 -05:00 |
Jordan Olshevski
|
07cfeaf691
|
Update README with basic usage
|
2022-07-26 11:38:38 -05:00 |
Jordan Olshevski
|
4e66aad044
|
Better unit tests for server
|
2022-07-25 16:08:57 -05:00 |
Jordan Olshevski
|
7c2090d422
|
Fix watch range ordering issue
|
2022-07-25 13:27:06 -05:00 |
Jordan Olshevski
|
7a828e224a
|
More refactoring :)
|
2022-07-25 12:59:53 -05:00 |
Jordan Olshevski
|
6ba32b0699
|
*light* refactoring of testutils
|
2022-07-25 12:45:28 -05:00 |
Jordan Olshevski
|
2a28a9232f
|
Some refactoring/renaming in clock package
|
2022-07-25 12:33:24 -05:00 |
Jordan Olshevski
|
f2dc16bbd7
|
Add doc comment to grouptree
|
2022-07-25 12:10:48 -05:00 |
Jordan Olshevski
|
9cafd96172
|
Refactor time buffer
|
2022-07-25 12:08:47 -05:00 |
Jordan Olshevski
|
b5af21d782
|
Generic test helpers for event vectors
|
2022-07-21 18:49:50 -05:00 |
Jordan Olshevski
|
45e01d27a7
|
Move grouptree into util
|
2022-07-21 18:32:01 -05:00 |
Jordan Olshevski
|
e293cdb5ef
|
Remove adt from buffer
|
2022-07-21 18:26:59 -05:00 |
Jordan Olshevski
|
c3e8f82fb5
|
Move buffer to util package and rename
|
2022-07-21 18:16:59 -05:00 |
Jordan Olshevski
|
1a6174bf99
|
Generic buffer
|
2022-07-21 17:49:09 -05:00 |
Jordan Olshevski
|
7dcad2485c
|
Wrap events in mux instead of buffer
|
2022-07-21 17:27:03 -05:00 |
Jordan Olshevski
|
991bda50f8
|
Remove scheme package
|
2022-07-21 17:11:48 -05:00 |
Jordan Olshevski
|
c04f5a08e9
|
Hide the scheme package
|
2022-07-21 17:00:41 -05:00 |
Jordan Olshevski
|
4d9a448c1f
|
Refactor/test membership package
|
2022-07-21 15:21:26 -05:00 |
Jordan Olshevski
|
71e2cdebfd
|
Fix several watch bugs
|
2022-07-21 13:42:59 -05:00 |
Jordan Olshevski
|
7f6106b0bd
|
Fix watch buffer bootstrapping race
|
2022-07-20 15:46:28 -05:00 |
Jordan Olshevski
|
20bfba284a
|
Return error if starting watch too early
|
2022-07-19 18:16:40 -05:00 |
Jordan Olshevski
|
84f09decc4
|
Flip around watch tree
|
2022-07-19 17:19:15 -05:00 |
Jordan Olshevski
|
84a5ffe30e
|
More watch metrics
|
2022-07-19 12:21:08 -05:00 |
Jordan Olshevski
|
32a21196bb
|
Fix watch bootstrapping race
|
2022-07-19 12:13:03 -05:00 |
Jordan Olshevski
|
e12d1b0fd9
|
Revert "Reject watches that start too early"
This reverts commit 2d8ca7222b .
|
2022-07-18 16:46:44 -05:00 |
Jordan Olshevski
|
d0be28ef71
|
Warm watch cache
|
2022-07-18 14:17:40 -05:00 |
Jordan Olshevski
|
2d8ca7222b
|
Reject watches that start too early
|
2022-07-18 14:08:23 -05:00 |
Jordan Olshevski
|
9a218be335
|
Fix update conflicts
|
2022-07-18 12:57:57 -05:00 |
Jordan Olshevski
|
71fabf712b
|
Add watch related metrics
|
2022-07-18 12:14:17 -05:00 |
Jordan Olshevski
|
f8a14df0b0
|
Fix sorting of large paged range results
|
2022-07-15 17:27:51 -05:00 |
Jordan Olshevski
|
3a8b8ae64e
|
Wire up compaction to coordinator
|
2022-07-15 12:58:26 -05:00 |
Jordan Olshevski
|
71b4778d32
|
Add missing client CAs
|
2022-07-15 12:38:56 -05:00 |
Jordan Olshevski
|
7be4142153
|
Fan out compaction
|
2022-07-15 12:28:48 -05:00 |
Jordan Olshevski
|
775e42f7d2
|
Listen on TLS
|
2022-07-15 12:12:58 -05:00 |
Jordan Olshevski
|
97b5887239
|
Fan-out concurrency
|
2022-07-14 14:49:22 -05:00 |
Jordan Olshevski
|
4b94dea845
|
Extend max response size
|
2022-07-14 14:16:35 -05:00 |
Jordan Olshevski
|
1d0793c6ab
|
Fix log leveling
|
2022-07-14 12:34:25 -05:00 |
Jordan Olshevski
|
9d98dc5b72
|
Always advance pos
|
2022-07-14 12:22:59 -05:00 |
Jordan Olshevski
|
4918a0d291
|
Add histogram for getMemberRev recursion
|
2022-07-14 12:22:24 -05:00 |
Jordan Olshevski
|
2e94c68e8d
|
Fix pagination of range queries
|
2022-07-14 12:11:39 -05:00 |
Jordan Olshevski
|
f376e57dee
|
Add basic prom counters
|
2022-07-13 18:03:11 -05:00 |
Jordan Olshevski
|
377aa9a694
|
Handle empty client list
|
2022-07-13 17:03:48 -05:00 |
Jordan Olshevski
|
084d2b956e
|
Use etcd's client LB
|
2022-07-13 16:44:09 -05:00 |
Jordan Olshevski
|
bb12095de4
|
Take lock in coordinator before reconstituting clock
|
2022-07-13 16:27:38 -05:00 |
Jordan Olshevski
|
bd80cc26cd
|
Test shutdown in integration test
|
2022-07-13 14:02:22 -05:00 |
Jordan Olshevski
|
aa55d083d4
|
Don't scan during watches
|
2022-07-13 12:26:49 -05:00 |
Jordan Olshevski
|
1a6d4d2afa
|
Avoid passing around logger
|
2022-07-12 16:55:23 -05:00 |
Jordan Olshevski
|
c790cfcaf9
|
Only broadcast change from filling gap loop if a gap was filled
|
2022-07-12 16:47:57 -05:00 |