Commit Graph

8325 Commits

Author SHA1 Message Date
negoyal be70b18c22 Remove Cachetest for merge. 2020-02-24 16:46:36 -08:00
negoyal a21f29b586 Bugfixes. Identify the cached range correctly. 2020-02-19 16:27:06 -08:00
negoyal 28768715f2 Custom bookkeeping allocator for PTree. Simple Cache workload. 2020-02-14 11:42:47 -08:00
negoyal 85cc35e81e Merge branch 'master' into HEAD 2020-02-05 14:59:55 -08:00
negoyal 07e23032a7
Merge pull request #3 from mpilman/features/cache-initialization
Features/cache initialization
2020-02-05 11:07:19 -08:00
mpilman e426a5f016 Merge remote-tracking branch 'negoyal/fdb_cache_subfeature2' into features/cache-initialization 2020-02-04 18:23:39 -08:00
Evan Tschannen 8449badb3e
Merge pull request #1868 from dongxinEric/fix/1827/error_instead_of_timeout
Send error back before put the GRV request with PRIORITY_BATCH into t…
2020-02-04 14:32:47 -08:00
Evan Tschannen bf7d7e2f1e
Merge pull request #2499 from ajbeamon/ratekeeper-durable-version-smoother-fix
Fix inaccurate limiting durability lag
2020-02-04 13:04:58 -08:00
Meng Xu 8fe8c4b1de
Merge pull request #2638 from atn34/atn34/fix-open-for-ide
Fix OPEN_FOR_IDE build
2020-02-04 11:24:19 -08:00
Alex Miller 60c699d624
Merge pull request #2630 from Daniel-B-Smith/resolver-conflict
Clean up SkipLists (formatting / dead code no op)
2020-02-03 18:51:50 -08:00
Evan Tschannen 4524831456
Merge pull request #2518 from vishesh/task/failmon-remove-server
FailureMonitoring: Server processes no longer need to talk to ClusterController
2020-02-03 17:22:50 -08:00
A.J. Beamon cc6539093c
Merge pull request #2633 from xumengpanda/mengxu/knob-explain
Explain knob SHARD_MAX_BYTES_PER_KSEC
2020-02-03 14:33:35 -08:00
Jingyu Zhou 2b81b128f0
Merge pull request #2636 from jzhou77/valgrind-fix
Fix valgrind found error of reading uninitialized data
2020-02-03 13:12:49 -08:00
Andrew Noyes f16c4cfa66 Fix second semantic error 2020-02-03 11:20:53 -08:00
Andrew Noyes f25e913db2 Fix semantic change 2020-02-03 11:15:28 -08:00
Andrew Noyes 09f3690f09 Fix OPEN_FOR_IDE build 2020-02-03 10:42:05 -08:00
Meng Xu aa601adcd7
Apply suggestions from code review
Correct typo.

Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-02-03 09:49:26 -08:00
Vishesh Yadav becc01923a
Merge pull request #2626 from ajbeamon/update-api-version-to-700
Update API version to 700
2020-02-03 09:49:24 -08:00
Vishesh Yadav 58e67c970d
Merge pull request #2622 from ajbeamon/fdbkeyvalue-use-uint8-t
Change FDBKeyValue's key and value members to have type uint8_t*
2020-02-03 09:48:08 -08:00
Jingyu Zhou d73a19fea4 Fix valgrind found error of reading uninitialized data 2020-02-02 13:16:23 -08:00
Meng Xu 962024d8b8 Explain knob SHARD_MAX_BYTES_PER_KSEC
Explain why it may cost 100MB data movement.
No code change.
2020-01-31 17:04:11 -08:00
Xin Dong 7016f7903b Fixed another build error. Do not use timeReplyIgnoreError since we don not want the logging inside that function and thus that's unnecessary anymore. Change to use ready() which basically ignores the error. 2020-01-31 15:48:29 -08:00
Xin Dong c1f992667b Fix build failure 2020-01-31 14:27:47 -08:00
Xin Dong 8d28c2a7f0 Added two new counters for transaction throttled error and remove the verbose trace event logging. Also changed a chain of 'if' statements into 'if-else' statements since they are mutal exclusive 2020-01-31 14:16:39 -08:00
A.J. Beamon 3ddadf0481
Merge pull request #2628 from ajbeamon/add-transaction-profiling-analyzer-tests
Add transaction_profiling_analyzer tests
2020-01-31 14:07:19 -08:00
Daniel Smith 3f6cacb477 Delete a bunch more code 2020-01-31 12:57:43 -05:00
Daniel Smith 3c64e77179 Delete unreachable code 2020-01-31 12:33:24 -05:00
Daniel Smith f5be0db366 clang-format 2020-01-31 12:32:58 -05:00
Xin Dong 800d2e560c Apply review comments. 2020-01-31 09:32:22 -08:00
Xin Dong f8513327dc
Update fdbserver/MasterProxyServer.actor.cpp
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-31 09:30:37 -08:00
Xin Dong ca8a4c0096 Fix CTest failure. 2020-01-30 16:32:32 -08:00
Alex Miller ee6490c9d1
Merge pull request #2314 from mengranwo/memory-engine
New Radix-Tree based Memory Storage Engine
2020-01-30 16:20:13 -08:00
Xin Dong babd3fa919 Rebased with master 2020-01-30 14:13:56 -08:00
Xin Dong 1d0d4adb81 Address review comments from Evan 2020-01-30 14:13:56 -08:00
Xin Dong c901fc269b Changed to use 'rate' instead of 'limit' after some discussion with Evan and AJ 2020-01-30 14:13:56 -08:00
Xin Dong 65c607bc13 Fix the error after the rebase 2020-01-30 14:13:56 -08:00
Xin Dong 1b313a4f7e Address review comments. Rebased with latest master 2020-01-30 14:13:56 -08:00
Xin Dong 9aaf4bc107 Add code coverage mark when sending out the throttled error. 2020-01-30 14:13:56 -08:00
Xin Dong 7216961e46 Do not time the error. 2020-01-30 14:13:56 -08:00
Xin Dong e21426d12a Send error back to the GRV requests with batch priority when the cluster is saturated, instead of blindly enqueue the requests and let the client timeout. 2020-01-30 14:13:56 -08:00
A.J. Beamon b58f185a14 Add transaction_profiling_analyzer tests 2020-01-30 12:02:18 -08:00
A.J. Beamon 82b72e5358 Add a release note 2020-01-30 09:36:03 -08:00
A.J. Beamon 7c4b30ae48 Merge branch 'master' into fdbkeyvalue-use-uint8-t
# Conflicts:
#	documentation/sphinx/source/api-version-upgrade-guide.rst
2020-01-30 09:34:44 -08:00
A.J. Beamon 10d274b680
Merge pull request #2624 from ajbeamon/master
Add section to the version upgrade guide for API version 700.
2020-01-30 09:33:34 -08:00
A.J. Beamon 8ffaf1d09b Add section to the version upgrade guide for API version 700. 2020-01-30 09:30:32 -08:00
A.J. Beamon 41b961bd87 Add PR number to release notes. 2020-01-30 09:29:10 -08:00
A.J. Beamon 72f92626e4 Update API version to 700 2020-01-30 09:26:27 -08:00
A.J. Beamon 35b54672b7 Change FDBKeyValue's key and value members to have type uint8_t*. 2020-01-30 08:49:23 -08:00
A.J. Beamon ed768944c6
Merge pull request #2565 from schedutron/optionstypo
Fix typo in Class Scheduling Python Example
2020-01-30 08:20:20 -08:00
A.J. Beamon 761e07b58d
Merge pull request #2621 from 1u0/documentation-fix-some-typos
Documentation: fix some typos
2020-01-30 08:15:20 -08:00