Xiaoxi Wang
|
7c37d172b9
|
solve some comments
|
2022-05-03 17:21:08 -07:00 |
|
Xiaoxi Wang
|
69985ba251
|
Merge branch 'main' of https://github.com/apple/foundationdb into readaware
|
2022-05-02 10:53:22 -07:00 |
|
Renxuan Wang
|
c69a07a858
|
Check in the new Hostname logic. (#6926)
* Revert #6655.
20220407-031010-renxuan-c101052c21da8346 compressed=True data_size=31004844 duration=4310801 ended=100000 fail_fast=10 max_runs=100000 pass=100000 priority=100 remaining=0 runtime=1:04:15 sanity=False started=100047 stopped=20220407-041425 submitted=20220407-031010 timeout=5400 username=renxuan
* Revert #6271.
20220407-051532-renxuan-470f0fe6aac1c217 compressed=True data_size=30982370 duration=3491067 ended=100002 fail_fast=10 max_runs=100000 pass=100002 priority=100 remaining=0 runtime=0:59:57 sanity=False started=100141 stopped=20220407-061529 submitted=20220407-051532 timeout=5400 username=renxuan
* Revert #6266.
Remove resolving-related functionalities in connection string. Connection string will be used for storing purpose only, and non-mutable.
20220407-175119-renxuan-55d30ee1a4b42c2f compressed=True data_size=30970443 duration=5437659 ended=100000 fail_fast=10 max_runs=100000 pass=100000 priority=100 remaining=0 runtime=0:59:31 sanity=False started=100154 stopped=20220407-185050 submitted=20220407-175119 timeout=5400 username=renxuan
* Add hostname to coordinator interfaces.
* Turn on the new hostname logic.
* Add the corresponding change in config txns.
The most notable change is before calling basicLoadBalance(), we need to call tryInitializeRequestStream() to initialize request streams first.
Passed correctness tests.
* Return error when hostnames cannot be resolved in coordinators command.
* Minor fixes.
|
2022-04-27 21:54:13 -07:00 |
|
Xiaoxi Wang
|
0639810b66
|
merge upstream/main
|
2022-04-22 11:09:15 -07:00 |
|
Xiaoxi Wang
|
a0aac83085
|
Merge remote-tracking branch 'upstream/main' into readaware
|
2022-04-21 09:24:08 -07:00 |
|
Chaoguang Lin
|
c0264a8522
|
Remove the client profiling special keys and update related documentations
|
2022-04-18 17:54:50 -07:00 |
|
A.J. Beamon
|
19d78cf2a3
|
When clearing the database between tests, check that clearing the tenant left the entire normal key-space empty. Update the configuration of some tests. Disable a special key-space test that is invoking broken behavior.
|
2022-04-14 11:39:02 -07:00 |
|
Xiaoxi Wang
|
d93b57dd88
|
conflict solving
|
2022-03-24 20:45:51 -07:00 |
|
Xiaoxi Wang
|
1b631a9263
|
solve conflict with main
|
2022-03-24 16:29:11 -07:00 |
|
sfc-gh-tclinkenbeard
|
a71099471b
|
Update copyright header dates
|
2022-03-21 13:36:23 -07:00 |
|
A.J. Beamon
|
513e8887dd
|
Add a new C unit test that uses tenants. Fix simulation issue where resetting a transaction could cause in-flight operations to pick up the simulated default tenant for the next retry. Use the new list tenant JSON format in the tenant management test. Fix missing raw_access option in special key space correctness test.
|
2022-03-17 12:10:19 -07:00 |
|
A.J. Beamon
|
4079b9f23d
|
Lazily assign the default tenant in simulated tests so that we can enforce that raw access isn't used on tenant transactions. Update various tests to avoid using raw access or system key access after they have performed other operations on the transaction.
|
2022-03-17 12:10:19 -07:00 |
|
A.J. Beamon
|
4b521b38cb
|
Update various workloads to specify that they are expecting raw access. A couple other raw access related fixes. Disable tenant tests in backup and DR tests for now.
|
2022-03-17 12:10:18 -07:00 |
|
A.J. Beamon
|
36435af4f5
|
Add support for a limits hint in special keys. Fix a typo and resolve some comment formatting weirdness.
|
2022-03-06 21:52:39 -08:00 |
|
A.J. Beamon
|
41d1e4b5d5
|
Fix several instances where we were converting keys, ranges, and key selectors into strings before passing them into trace events. This had the effect of double escaping certain characters.
|
2022-03-04 13:58:36 -08:00 |
|
Xiaoxi Wang
|
a28b0f4361
|
Merge branch 'main' of https://github.com/apple/foundationdb into readaware
|
2022-03-03 11:15:18 -08:00 |
|
Xiaoxi Wang
|
40a1f562a7
|
temporary change special key for data distributor
|
2022-02-25 11:01:23 -08:00 |
|
A.J. Beamon
|
250a88e682
|
Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement.
|
2022-02-24 12:25:52 -08:00 |
|
Renxuan Wang
|
622d89b552
|
Rebase on main.
Since we changed ClusterConnectionString's status flag from boolean to enum in #6422, we need to update this PR correspondingly.
|
2022-02-22 16:29:59 -08:00 |
|
Renxuan Wang
|
8eb7a10404
|
Address comments.
|
2022-02-22 16:29:59 -08:00 |
|
Renxuan Wang
|
481587a8c6
|
Turn on hostname logic.
|
2022-02-22 16:29:59 -08:00 |
|
Markus Pilman
|
2a0415e640
|
Fix error handling when locking database
|
2021-09-17 11:33:51 -07:00 |
|
Xiaoge Su
|
abf73047ca
|
Enforce std:: specifier rather than using namespace
|
2021-09-16 19:40:28 -07:00 |
|
Chaoguang Lin
|
325a7881f4
|
Clang-format fdbserver/workloads/SpecialKeySpaceCorrectness.actor.cpp
|
2021-09-13 13:28:48 -07:00 |
|
Chaoguang Lin
|
cfb9b56067
|
Refactor lock/unlock command, fix the related correctness test, add the documentation for updating usage of the special key
|
2021-09-13 13:28:48 -07:00 |
|
Chaoguang Lin
|
2aa0a5cf58
|
The lock special key has the lock UID as the value
|
2021-09-03 12:15:56 -07:00 |
|
A.J. Beamon
|
9f571255bd
|
Merge pull request #5271 from sfc-gh-ajbeamon/do-not-reset-committed-transaction
Do not partially reset a transaction when it is committed or fails to commit with an error
|
2021-07-28 09:02:54 -07:00 |
|
Steve Atherton
|
507c1f11e3
|
Add .log() to bare TraceEvent() invocations without any .detail()s to avoid clang-tidy warning about immediate destruction of object without use.
|
2021-07-26 19:55:10 -07:00 |
|
A.J. Beamon
|
febc26a1ea
|
Fix some cases where we were reusing a committed transaction without resetting it.
|
2021-07-26 11:43:07 -07:00 |
|
Steve Atherton
|
f596a81073
|
Rename ::TRUE and ::FALSE in BooleanParams to ::True and ::False so as to not conflict with the TRUE and FALSE macros provided by the Windows and MacOS SDKs.
|
2021-07-17 00:11:40 -07:00 |
|
sfc-gh-tclinkenbeard
|
bbce95da5f
|
Undo changes unrelated to BOOLEAN_PARAM macro
|
2021-07-09 05:24:42 -07:00 |
|
sfc-gh-tclinkenbeard
|
a646b3cf42
|
Added set method to boolean parameters
|
2021-07-04 12:32:45 -07:00 |
|
sfc-gh-tclinkenbeard
|
8cc40e3a2b
|
Expand use of BOOLEAN_PARAM
|
2021-07-02 21:41:50 -07:00 |
|
Trevor Clinkenbeard
|
866f536983
|
Merge pull request #4888 from sfc-gh-tclinkenbeard/remove-fdbserver-includes
Remove fdbserver includes from fdbclient
|
2021-06-07 10:22:13 -07:00 |
|
Chaoguang Lin
|
5f04c2c7f5
|
Merge pull request #4877 from sfc-gh-clin/fix-datadistribution-special-key
Fix the place when changing dd system key without changing the lock key
|
2021-06-01 15:52:33 -07:00 |
|
sfc-gh-tclinkenbeard
|
594e8944ae
|
Move RestoreWorkerInterface into fdbserver
|
2021-05-30 11:51:47 -07:00 |
|
Chaoguang Lin
|
5baeed3e2f
|
Add test for the fix
|
2021-05-28 17:59:57 +00:00 |
|
Dan Lambright
|
64c10d3625
|
fix joshua failures, formatting
|
2021-05-27 08:08:07 -04:00 |
|
Dan Lambright
|
60d27d05d8
|
add knob enabling cross cluster support (default true)
|
2021-05-27 08:08:07 -04:00 |
|
sfc-gh-tclinkenbeard
|
5c2d7b6080
|
Create RangeResult type alias
|
2021-05-03 13:14:16 -07:00 |
|
Chaoguang Lin
|
b34825a0e6
|
Merge branch 'master' of github.com:apple/foundationdb into add-dd-and-maintenance
|
2021-04-19 14:52:10 -07:00 |
|
Lukas Joswiak
|
1c60653c2a
|
Add fix to conditionally set global config history
|
2021-04-14 10:56:33 -07:00 |
|
Chaoguang Lin
|
747fa2a353
|
Merge branch 'master' of github.com:apple/foundationdb into add-dd-and-maintenance
|
2021-03-26 12:22:37 -07:00 |
|
Chaoguang Lin
|
0eff74f205
|
Add special keys for maintenance and datadistribution
|
2021-03-26 12:19:33 -07:00 |
|
Vishesh Yadav
|
2c316db94d
|
Merge remote-tracking branch 'apple/master' into master-format-final
Also format the changes
|
2021-03-11 12:54:26 -08:00 |
|
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
|
Chaoguang Lin
|
7439ec227b
|
Add the test that sets invalid values
|
2021-03-09 12:21:18 -08:00 |
|
Chaoguang Lin
|
a3b74118cb
|
Remove unnecessary header added by IDE
|
2021-02-19 14:30:35 -08:00 |
|
Chaoguang Lin
|
9ce9cba0e5
|
Merge branch 'master' of github.com:apple/foundationdb into add-advanceversion
|
2021-02-19 14:29:08 -08:00 |
|
Chaoguang Lin
|
703107332a
|
Add special keys for profile client get/set
|
2021-02-19 12:22:00 -08:00 |
|