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
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
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
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
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
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
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
fa51a1abc5
Merge pull request #2604 from xumengpanda/mengxu/fast-restore-valgrind-fix-PR14
...
Performant restore [14/XX Add-on]: Fix initialized field in VersionBatch struct
2020-01-27 15:22:31 -08:00
Meng Xu
76f30e71dc
FastRestore:Init VersionBatch explicitly
...
Built-in variable may not be zero initialized by
compiler provided default constructor.
2020-01-26 13:15:45 -08:00
Alvin Moore
d03e49b4a1
Fixed the location of crc32c.h from fdbrpc to flow
2020-01-26 07:01:25 -08:00
Alex Miller
6945a6ea01
Merge pull request #2345 from zjuLcg/add-consistency-verification-in-mako-workload
...
Add consistency verification in mako workload
2020-01-24 17:07:49 -08:00
mengranwo
499ffdb572
add memory-radixtree-beta into database configuration test
2020-01-24 16:40:11 -08:00
mpilman
6cc827277f
delete dead code
2020-01-24 14:28:09 -08:00
mpilman
4c3afa4208
Merge branch 'features/cache-initialization' of github.com:mpilman/foundationdb into features/cache-initialization
2020-01-24 11:03:25 -08:00
mpilman
51717c970d
Fixed management api
2020-01-24 11:00:50 -08:00
Evan Tschannen
8f599e9d15
fix: backupWorker would crash when run outside of simulation
2020-01-23 19:06:39 -08:00
Evan Tschannen
76e192d490
Merge pull request #2538 from alexmiller-apple/hashlittle2-to-crc32c
...
Convert more hashlittle{,2} uses to crc32c_append
2020-01-23 17:54:38 -08:00
Evan Tschannen
6c0b934dda
Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again
...
Fix the 10min multi-region recovery stall again
2020-01-23 17:53:02 -08:00
mengranwo
7557ec8ed1
revert changes in SimulatedCluster and add radixtree memory storage engine as third option
2020-01-23 17:09:35 -08:00
A.J. Beamon
b2c8a4a34c
Merge pull request #2519 from xumengpanda/mengxu/fast-restore-versionBatch-fixSize-PR
...
Performant restore [14/XX]: Ensure each version-batch not exceed a configured size
2020-01-23 16:49:01 -08:00
A.J. Beamon
8a065b9da4
Merge pull request #2557 from alexmiller-apple/reduce-versionstamp-conflictranges
...
Narrow the unreadable range of keys after a versionstamped key operation
2020-01-23 11:14:47 -08:00
Jingyu Zhou
6ddf73e26a
Remove code introduced when resolving merge conflicts
2020-01-22 21:23:38 -08:00
Jingyu Zhou
39fbacbc4f
Address review comments
2020-01-22 19:43:40 -08:00
Jingyu Zhou
acebfdc67b
Restore storage queue limit to 0 in consistency check
...
The storage queue is no longer going to be a problem failing tests. Now the
backup worker life cycle is tied with backup. So consistency check only happens
after the backup workload is done. Thus, we no longer need to save backup
progress when consistency check is running.
2020-01-22 19:43:40 -08:00
Jingyu Zhou
c6c39ca99d
Update better master exist with backup workers
...
During recruitment, if there is no desired log router count, use tlog size
instead, because the number of backup workers has to be larger than 0.
2020-01-22 19:43:40 -08:00
Jingyu Zhou
8b67a89eed
More review comments fixed.
2020-01-22 19:42:13 -08:00
Jingyu Zhou
1eaea91cb3
Address review comments
2020-01-22 19:42:13 -08:00