liquid-helium
c99ce19ad7
Merge pull request #5524 from liquid-helium/improve-exlude-failed-servers
...
Check if the src server list will be empty before removing a failed SS
2021-09-23 10:22:57 -07:00
A.J. Beamon
32a834b0c2
The computation of tag throttling backoff was taking a minimum with a knob for how long a throttle lasts. When this knob was buggified to 0 in simulation, the backoff would then be 0, and this could cause some transactions to get stuck in a retry loop that failed to advance time. Eventually the test would timeout or potentially run out of memory.
2021-09-23 10:03:57 -07:00
He Liu
9c835a8e17
merge fix
2021-09-22 16:55:49 -07:00
He Liu
9db76b9e13
resolve conflict
2021-09-22 13:17:30 -07:00
He Liu
a1f6dcc2d5
merge from master
2021-09-22 13:07:38 -07:00
Markus Pilman
49d196e471
Complete release notes for 6.3.20
2021-09-22 12:14:22 -06:00
Xiaoxi Wang
40c6fbcc16
solve comment
2021-09-21 18:11:04 -07:00
Xiaoxi Wang
1730d75f73
change configure test
...
add store type check
add test file
2021-09-21 18:11:04 -07:00
Lukas Joswiak
77ef8a737d
Update fdbserver/ConfigNode.actor.cpp
...
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak
8e31682737
Update fdbserver/ConfigNode.actor.cpp
...
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak
83d6c319fb
Cleanup, refactor, add unit test
2021-09-21 14:31:41 -07:00
Lukas Joswiak
782f13c25e
Remove WAL mutations during rollback
2021-09-21 14:31:41 -07:00
Lukas Joswiak
9c561f49d9
Overwrite existing mutations with rollforward mutations, use existing annotations
2021-09-21 14:31:41 -07:00
Lukas Joswiak
b3a633b7d4
Update fdbserver/ConfigNode.actor.cpp
...
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-09-21 14:31:41 -07:00
Lukas Joswiak
a79aea108c
Add rollforward capability to ConfigNode
2021-09-21 14:31:41 -07:00
Lukas Joswiak
919d2566e0
Add rollback capability to ConfigNode
2021-09-21 14:31:41 -07:00
liquid-helium
c7eb611fd4
Merge branch 'master' into improve-exlude-failed-servers
2021-09-21 13:11:01 -07:00
Xiaoxi Wang
1d36c18a68
solve cmake configure error when -DOPEN_FOR_IDE=ON
2021-09-21 12:43:22 -07:00
Lukas Joswiak
7ed7ca9bac
Fix OPEN_FOR_IDE
2021-09-21 12:42:49 -07:00
Chaoguang Lin
c6b572dc06
Add makeInterruptable to commands' actors
2021-09-21 10:06:04 -07:00
Chaoguang Lin
a6940c6061
Change the return type of triggerddteaminfologCommandActor to bool to make it consistent with others
2021-09-21 10:06:04 -07:00
Chaoguang Lin
b188e289d3
Format code
2021-09-21 10:06:04 -07:00
Chaoguang Lin
a871a9fac6
Refactor fileconfigure command
2021-09-21 10:06:04 -07:00
Chaoguang Lin
9f7ca7fafd
Fix rreversed return boolean value in configureCommandActor
2021-09-21 10:06:04 -07:00
Chaoguang Lin
65956ae6b7
Refactor configure command; refactor changeConfig to template code to reuse existing tests
2021-09-21 10:06:04 -07:00
Vaidas Gasiunas
16171d8252
Refactoring well-known endpoint registration
...
- List all well-known endpoints of FDB in a single enum
- Identify well-known endpoints by plain IDs
2021-09-21 11:05:31 -06:00
Jingyu Zhou
2061fc6dbb
Fix more links
2021-09-21 09:35:32 -07:00
Jingyu Zhou
154573c1bb
Fix a documentation link in ha-write-path
2021-09-21 09:35:32 -07:00
Jingyu Zhou
566ee3f3b2
Fix image links in read-write-path documentation
2021-09-21 09:35:32 -07:00
Johannes M. Scheuermann
a597b87af9
Fix typo for None
2021-09-21 10:33:11 +01:00
Johannes M. Scheuermann
e091951b8e
Fix kubernetes sidecar
2021-09-21 10:33:11 +01:00
Johannes M. Scheuermann
33928904ec
Update sidecar to match latest changes in operator
2021-09-21 10:33:11 +01:00
Xiaoxi Wang
cc72c5e23c
fix compilation error
2021-09-20 23:57:45 -07:00
Suraj Gupta
90e102cfd2
Add missing namespace qualifier to vector.
2021-09-20 16:43:08 -05:00
Evan Tschannen
df84223f5c
fix compiler error
2021-09-20 13:58:05 -07:00
Evan Tschannen
ef302d33f5
added a comment
2021-09-20 13:58:05 -07:00
Evan Tschannen
8926951a0a
restore the original tssMode in restarting tests
2021-09-20 13:58:05 -07:00
Evan Tschannen
5f59c037af
buggify the streaming byte limit
2021-09-20 13:58:05 -07:00
Evan Tschannen
47ccc75270
added a sequence number to streaming replies as a safety backstop against out of order delivery
2021-09-20 13:58:05 -07:00
Evan Tschannen
4f14e08547
fix: do not send a reply to a remote endpoint if the the connection has failed
2021-09-20 13:58:05 -07:00
Evan Tschannen
5d2c86d87c
rename test file
2021-09-20 13:58:05 -07:00
Evan Tschannen
2da7732637
added a new workload to test streaming reads
2021-09-20 13:58:05 -07:00
Josh Slocum
f9a871218f
fixing db config parenthesis
2021-09-20 14:36:37 -05:00
Suraj Gupta
0f898fe138
Simplify count increments.
2021-09-20 14:26:42 -05:00
Suraj Gupta
bac9d4cca8
Address PR comments.
...
Adds comment for constant and changes method name for `setonDb`.
2021-09-20 14:26:42 -05:00
Suraj Gupta
1420106d8f
Fix recruitment bug.
2021-09-20 14:26:42 -05:00
Suraj Gupta
6533678f0d
Address PR comments.
...
Revert knob name change, fix comparison between new and old
recruitments, and get rid of empty `if` block.
2021-09-20 14:26:42 -05:00
Suraj Gupta
6b4eb06201
Rename function to be more clear.
2021-09-20 14:26:42 -05:00
Suraj Gupta
fe098b3b11
Refactor logic for recruiting singletons.
...
This commit refactors the logic for recruiting singletons,
which is done by the ClusterController. This allows for far
easier additions of new singletons in the future, and also
cleans up the code.
Also, the logic for recruiting DD was changed to mirror
the logic for recruiting RK. Although the logic for RK
allows there to be many RKs existing at once, the moveKeysLock
mechanism used by DD still prevents multiple DDs existing at once.
2021-09-20 14:26:42 -05:00
He Liu
914b1ee960
fmt
2021-09-20 12:01:47 -07:00