Renxuan Wang
e40cc8722c
A few hostname improvements. ( #6825 )
...
* Add tryResolveHostnames() in connection string.
* Add missing hostname to related interfaces.
* Do not pass RequestStream into *GetReplyFromHostname() functions.
Because we are using new RequestStream for each request anyways. Also, the passed in pointer could be nullptr, which results in seg faults.
* Add dynamic hostname resolve and reconnect intervals.
* Address comments.
2022-04-20 13:42:46 -07:00
sfc-gh-tclinkenbeard
a71099471b
Update copyright header dates
2022-03-21 13:36:23 -07:00
Lukas Joswiak
dc4850e722
Don't specify types in format
2022-02-09 13:43:32 -08:00
Lukas Joswiak
d5a562e6b8
Fix dynamic knobs correctness issues
2022-02-09 13:43:32 -08:00
sfc-gh-tclinkenbeard
d0c9cf4fb0
Enable mismatched-tags clang warning
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
d541b3804d
Make SimpleConfigTransaction more consistent with PaxosConfigTransaction
2021-08-26 16:18:24 -07:00
sfc-gh-tclinkenbeard
96726a275a
Create separate copies of commit request in PaxosConfigTransactionImpl
2021-08-25 15:21:36 -07:00
sfc-gh-tclinkenbeard
79ba9c4e3a
Add GetGenerationQuorum to get generation from a quorum of config nodes
2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard
a55e849da0
Add some documentation to ConfigGeneration and fix getReadVersion implementations
2021-07-28 13:04:05 -07:00
sfc-gh-tclinkenbeard
de871da75f
Add some simple implementations to PaxosConfigTransaction methods
2021-07-18 14:02:45 -07:00
sfc-gh-tclinkenbeard
54fb0cbe85
Use full generation in ConfigTransactionInterface
2021-07-18 12:23:34 -07:00
sfc-gh-tclinkenbeard
669ca0bb14
Add comments to configuration database code
2021-06-10 17:14:37 -07:00
sfc-gh-tclinkenbeard
4c059670a0
Parse configuration knob values on the client
2021-06-02 10:04:46 -07:00
sfc-gh-tclinkenbeard
6665f5cc4d
Support and test restricted range reads
2021-05-29 03:58:18 -07:00
sfc-gh-tclinkenbeard
3d733deec9
Normalize configuration commit annotations
2021-05-24 01:25:50 -07:00
sfc-gh-tclinkenbeard
1941d0eab3
More configuration database unit testing improvements
2021-05-16 17:25:41 -07:00
sfc-gh-tclinkenbeard
5c3b293fce
Fix some SimpleConfigTransaction bugs
2021-05-15 12:41:16 -07:00
sfc-gh-tclinkenbeard
21e5456230
Add schema to configuration database (not yet tested)
2021-05-11 11:12:19 -07:00
sfc-gh-tclinkenbeard
d6fa06afdd
Add IConfigTransaction::getRange (not yet tested)
2021-04-23 11:39:26 -07:00
sfc-gh-tclinkenbeard
2f7e752eee
Store mutation log on SimpleConfigDatabaseNode
2021-04-16 20:20:41 -07:00
sfc-gh-tclinkenbeard
f54f082159
Build interfaces for full config update pipeline
2021-04-16 17:58:00 -07:00