alesapin
|
9f520f42c1
|
Fix style
|
2021-02-20 18:56:55 +03:00 |
|
alesapin
|
0c2cf3cf30
|
Calculate checksum with siphash
|
2021-02-20 18:36:56 +03:00 |
|
alesapin
|
e7f792c94d
|
Fix typos
|
2021-02-20 14:28:39 +03:00 |
|
alesapin
|
89dd15a91d
|
Checksum for header and logging, better names
|
2021-02-20 14:04:38 +03:00 |
|
alesapin
|
ad374ec095
|
Rename file
|
2021-02-19 19:05:26 +03:00 |
|
alesapin
|
12d05c2792
|
Better startup
|
2021-02-19 17:47:53 +03:00 |
|
alesapin
|
068c9cfbf7
|
Fix logs level
|
2021-02-19 17:13:29 +03:00 |
|
alesapin
|
86a74ca6b5
|
Fix size deserialization
|
2021-02-19 12:24:50 +03:00 |
|
alesapin
|
b72b13bab0
|
Better list performance
|
2021-02-19 10:25:55 +03:00 |
|
alesapin
|
88a6d4e206
|
Revert "Revert "Better list requests""
This reverts commit 839d6f7072 .
|
2021-02-19 10:05:52 +03:00 |
|
alesapin
|
839d6f7072
|
Revert "Better list requests"
This reverts commit ee98b2a472 .
|
2021-02-19 00:09:41 +03:00 |
|
alesapin
|
ee98b2a472
|
Better list requests
|
2021-02-19 00:03:16 +03:00 |
|
alesapin
|
0336764426
|
Fix tidy one more time
|
2021-02-18 18:51:16 +03:00 |
|
alesapin
|
904b4754cc
|
Fix tidy
|
2021-02-18 14:47:37 +03:00 |
|
alesapin
|
7f815325ba
|
More tests for broken changelog read
|
2021-02-18 14:42:09 +03:00 |
|
alesapin
|
5b597fdf44
|
Force sync setting and ability to start with broken log
|
2021-02-18 13:23:48 +03:00 |
|
alesapin
|
ff663dc511
|
Fsync at server shutdown
|
2021-02-17 23:36:25 +03:00 |
|
alesapin
|
6e244e7bb1
|
Trying without fsync
|
2021-02-17 22:32:38 +03:00 |
|
alesapin
|
9396bae2e2
|
More reliable test keeper tests
|
2021-02-17 14:53:47 +03:00 |
|
alesapin
|
acf843a01a
|
Slightly more optimal
|
2021-02-17 12:00:12 +03:00 |
|
alesapin
|
af95db2fcf
|
Test log storage instead of changelog
|
2021-02-17 11:00:17 +03:00 |
|
alesapin
|
dfaa79b88e
|
Add missed file
|
2021-02-17 10:10:46 +03:00 |
|
alesapin
|
d3e87701d4
|
Persistent storage
|
2021-02-16 22:02:18 +03:00 |
|
alesapin
|
b76b8013ba
|
Fix tests
|
2021-02-16 20:47:12 +03:00 |
|
alesapin
|
b029f3e5cf
|
Border test
|
2021-02-16 20:32:35 +03:00 |
|
alesapin
|
16bcd9d247
|
Add changelog tests
|
2021-02-16 20:28:54 +03:00 |
|
alesapin
|
daee018ea8
|
Merge branch 'master' into persistent_nukeeper_log_storage
|
2021-02-16 11:42:54 +03:00 |
|
alesapin
|
ed9f2b5eb9
|
Linkable code
|
2021-02-15 21:01:01 +03:00 |
|
alesapin
|
5401116988
|
Compileable code
|
2021-02-15 20:59:40 +03:00 |
|
alesapin
|
3ce3360379
|
Some initial code
|
2021-02-15 18:36:25 +03:00 |
|
alesapin
|
c1550814ca
|
Disable snapshots for tests
|
2021-02-15 10:30:08 +03:00 |
|
alesapin
|
447fcfa1c9
|
Fix build
|
2021-02-11 15:12:01 +03:00 |
|
alesapin
|
99a471e047
|
Add ability to start as follower
|
2021-02-11 13:25:10 +03:00 |
|
alesapin
|
0acd018361
|
Fix typo
|
2021-02-11 12:58:02 +03:00 |
|
alesapin
|
74630acff5
|
More debug in test
|
2021-02-11 12:49:49 +03:00 |
|
alesapin
|
b49b7f859d
|
Simplify startup with fixed config
|
2021-02-11 12:17:57 +03:00 |
|
alesapin
|
b4d53886a3
|
Add sync request/response
|
2021-02-10 16:01:05 +03:00 |
|
alesapin
|
e07bdad5c0
|
Fix test build
|
2021-02-10 14:44:21 +03:00 |
|
alesapin
|
57d8d81d59
|
Fix style
|
2021-02-10 13:02:09 +03:00 |
|
alesapin
|
c95140d906
|
Better startup and non-verbose logging by default
|
2021-02-10 12:28:53 +03:00 |
|
alesapin
|
51c221f993
|
Fix outdated session kill
|
2021-02-09 21:29:06 +03:00 |
|
alesapin
|
c78f3ba204
|
Missed file
|
2021-02-09 18:39:15 +03:00 |
|
alesapin
|
b130fbfd78
|
Add coordination settings
|
2021-02-09 17:47:18 +03:00 |
|
alesapin
|
b8baf3a443
|
Fix some warnings
|
2021-02-08 22:40:44 +03:00 |
|
alesapin
|
f2feeb9b19
|
Missing fix
|
2021-02-08 18:20:12 +03:00 |
|
alesapin
|
d57613aa18
|
Fix 0_o build in arcadia
|
2021-02-08 16:50:03 +03:00 |
|
alesapin
|
add89c17f2
|
Less serde in responses, watches on followers
|
2021-02-08 16:06:55 +03:00 |
|
alesapin
|
786e687b2f
|
Trying to avoid unlimited wait
|
2021-02-08 14:01:50 +03:00 |
|
alesapin
|
ab98040003
|
More logs
|
2021-02-05 10:15:28 +03:00 |
|
alesapin
|
c5312bf362
|
Trying to disable suspicious parameter
|
2021-02-04 22:29:46 +03:00 |
|
alesapin
|
d85e9b496c
|
Fix gcc-10 build
|
2021-02-04 16:22:30 +03:00 |
|
alesapin
|
da51ea1794
|
Simplify shutdown and requests processing
|
2021-02-04 15:07:41 +03:00 |
|
alesapin
|
3ddca91a5b
|
Fix build one more time
|
2021-02-04 12:39:07 +03:00 |
|
alesapin
|
e7a83868dd
|
Fix build
|
2021-02-04 11:28:11 +03:00 |
|
alesapin
|
1ff87ac6f9
|
Add background session lifetime control
|
2021-02-03 23:32:15 +03:00 |
|
alesapin
|
0c3ef018bb
|
Fix ya.make
|
2021-02-03 10:15:57 +03:00 |
|
alesapin
|
c334bdca1f
|
Fix NuKeeper server parameters
|
2021-02-03 10:11:19 +03:00 |
|
alesapin
|
d265e3b419
|
Less timeouts
|
2021-02-02 11:02:25 +03:00 |
|
alesapin
|
365bf65f5a
|
Fix install script
|
2021-02-01 17:14:59 +03:00 |
|
alesapin
|
57c9b6c864
|
Fix build without nuraft
|
2021-02-01 16:18:17 +03:00 |
|
alesapin
|
0fb7bc6cbe
|
clang-tidy is very smart
|
2021-02-01 15:10:55 +03:00 |
|
alesapin
|
eb5c77f558
|
Fix some races and better reaction to leader change
|
2021-02-01 14:27:26 +03:00 |
|
alesapin
|
67412bd529
|
Don't accept connections if we don't see leader + race fix from upstream
|
2021-02-01 10:51:10 +03:00 |
|
alesapin
|
bac8cc55d2
|
Now we answer from follower nodes
|
2021-01-29 15:39:04 +03:00 |
|
alesapin
|
8d0d2ca8e0
|
Add some partition tests
|
2021-01-28 15:07:26 +03:00 |
|
alesapin
|
a33963e211
|
Better raft server startup
|
2021-01-27 20:54:25 +03:00 |
|
alesapin
|
7af28e758a
|
Process read requests without raft
|
2021-01-27 16:37:58 +03:00 |
|
alesapin
|
817eb100a1
|
Better shutdown
|
2021-01-26 17:08:31 +03:00 |
|
alesapin
|
e8a320cfd0
|
Fix more warnings
|
2021-01-26 14:10:44 +03:00 |
|
alesapin
|
71dca6dc00
|
Tidy fixes
|
2021-01-26 11:17:19 +03:00 |
|
alesapin
|
ddeb008bbb
|
Replace ulong with size_t
|
2021-01-26 10:52:34 +03:00 |
|
alesapin
|
10cec45e53
|
Fix obvious deadlock
|
2021-01-26 10:47:04 +03:00 |
|
alesapin
|
43a2aae368
|
Add non working cmake
|
2021-01-25 17:59:10 +03:00 |
|
alesapin
|
d7e805ad99
|
Comment
|
2021-01-25 17:47:03 +03:00 |
|
alesapin
|
1576800289
|
Remove races
|
2021-01-25 17:36:06 +03:00 |
|
alesapin
|
97b9dba460
|
Multinode config
|
2021-01-25 17:10:18 +03:00 |
|
alesapin
|
dea4b5009b
|
Some server initialization
|
2021-01-25 15:29:12 +03:00 |
|
alesapin
|
7ff04d7532
|
Some fixes
|
2021-01-25 13:19:02 +03:00 |
|
alesapin
|
8b03329f4d
|
Some logging
|
2021-01-22 23:04:47 +03:00 |
|
alesapin
|
c1e36cfe70
|
Something working
|
2021-01-22 19:04:57 +03:00 |
|
alesapin
|
c2e6d6cfe8
|
Starting nukeeper server
|
2021-01-21 23:01:25 +03:00 |
|
alesapin
|
4aa11b3494
|
Remove zkutil namespace from TestKeeperStorage
|
2021-01-21 18:09:48 +03:00 |
|
alesapin
|
61fe49194b
|
First working snapshots
|
2021-01-21 17:34:34 +03:00 |
|
alesapin
|
d6b8dd7525
|
Dumb snapshoting
|
2021-01-21 16:53:10 +03:00 |
|
alesapin
|
b8cdd8e375
|
Merge branch 'fix_race_test_keeper' into in_memory_raft
|
2021-01-21 15:45:41 +03:00 |
|
alesapin
|
f7175819d5
|
Add storage simpliest serialization
|
2021-01-21 14:07:55 +03:00 |
|
alesapin
|
d5a3adffbd
|
Replicate something in test keeper storage with raft
|
2021-01-20 19:25:30 +03:00 |
|
alesapin
|
a241793a14
|
Merge branch 'decompose_test_keeper_storage' into in_memory_raft
|
2021-01-20 15:51:54 +03:00 |
|
alesapin
|
1063b22b4c
|
Add write buffer from nuraft
|
2021-01-19 12:40:25 +03:00 |
|
alesapin
|
6896558424
|
Some code movements
|
2021-01-18 19:03:26 +03:00 |
|
alesapin
|
1cc5be3b68
|
Compileable code
|
2021-01-14 23:43:52 +03:00 |
|
alesapin
|
a2070bf130
|
Add some missed files
|
2021-01-14 19:20:33 +03:00 |
|
alesapin
|
294e8f095d
|
I was able to replicate single number at localhost
|
2021-01-13 18:00:39 +03:00 |
|
alesapin
|
d7e6c8393f
|
Some useless code
|
2021-01-13 13:32:20 +03:00 |
|