Andrew Noyes
|
d1b16eafc5
|
Only call getKeyRange once
|
2020-05-09 03:01:56 +00:00 |
Evan Tschannen
|
cec63f2429
|
Merge pull request #3101 from satherton/feature-redwood
Redwood Update - Internal page incremental updates and efficient cleared/unchanged subtree skipping
|
2020-05-08 19:53:42 -07:00 |
Evan Tschannen
|
b8c080f8a6
|
Merge pull request #3068 from etschannen/feature-small-endpoint
Reduce the serialized size of interfaces
|
2020-05-08 19:53:14 -07:00 |
Andrew Noyes
|
d48185bbed
|
Remove unnecessary usages
I wish I remember why I added these
|
2020-05-09 02:47:05 +00:00 |
Andrew Noyes
|
a53d05ea2d
|
Fix bug and add test
|
2020-05-09 02:46:40 +00:00 |
Evan Tschannen
|
ee0be88b99
|
consistency check can use a UIDtoTag map at a different version from the keyservers which could result in missing entries
|
2020-05-08 17:45:06 -07:00 |
Evan Tschannen
|
f0f52fb2be
|
Merge branch 'master' into feature-small-endpoint
# Conflicts:
# fdbclient/StorageServerInterface.h
|
2020-05-08 16:37:35 -07:00 |
Evan Tschannen
|
8166e1af8b
|
Storage server tags cannot change once used in the keyServer location map
|
2020-05-08 16:17:10 -07:00 |
Steve Atherton
|
163b291785
|
CommitSubtree() now skips recursing into adjacent subtrees that are uniformly cleared or unchanged very efficiently. This will be a huge reduction in CPU usage for random workloads.
|
2020-05-08 15:24:40 -07:00 |
Steve Atherton
|
1966dbb576
|
Checkpointing large refactor of how commitSubtree() works regarding internal pages such that now they can be incrementally modified and detecting changes involves far fewer comparison and staging of records.
|
2020-05-08 07:11:51 -07:00 |
Alex Miller
|
383099aef3
|
Bug fixes to get it actually doing the right thing:
* Intialize electionResult when constructing with NetworkAddress.
* Return after sending a reply.
* Reset the reply promise on each new request.
|
2020-05-08 01:00:18 -07:00 |
Andrew Noyes
|
c6c0e2eb0f
|
Add several TEST macros
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
d75a9d0062
|
Don't set SPECIAL_KEY_SPACE_RELAXED for test within one module
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
f3aa871377
|
Add note to api version upgrade guide
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
6389f6ac51
|
Combine \xff\xff/transaction/* into one module
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
697685574d
|
Fix worker_interfaces
They don't come sorted by address, they come sorted by process id
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
a7c21cdadd
|
Use new worker_interfaces key range in fdbcli
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
38830f0eb9
|
Fix range read bounds bug
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
1f40b552f6
|
Update existing usages of worker_interfaces to new format
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
76aed13bdc
|
Add prefix in comparator for worker_interfaces
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
524a5c19e4
|
Rename to onModuleRead, add missing usages
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
32d50fc359
|
Port over all existing special keys to framework
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
ce0e03a800
|
Add virtual destructor to SpecialKeyRangeBaseImpl
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
de53322d20
|
Prepare to transfer existing special key reads to framework
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
c4288d698c
|
Update tests to understand SPECIAL_KEY_SPACE_RELAXED
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
640eb41ba4
|
Introduce special key space in api version 630
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
6b35b1b686
|
Disallow no-module read by default
|
2020-05-08 05:37:37 +00:00 |
Andrew Noyes
|
1d6209e304
|
Check for cross-module reads
|
2020-05-08 05:37:37 +00:00 |
Meng Xu
|
a08bbcc539
|
Merge pull request #3046 from atn34/atn34/conflict-ranges
Add read/write conflict ranges to special key space
|
2020-05-07 22:36:18 -07:00 |
Jingyu Zhou
|
a833724322
|
Merge pull request #3078 from xumengpanda/mengxu/fr-circus-stall-PR
Performant restore: Various improvements based on circus test
|
2020-05-07 20:07:23 -07:00 |
Meng Xu
|
11958c4039
|
Merge pull request #3097 from senthil-ram/snapRestoreNoBoost
Snapshot feature not to rely on boost::process
|
2020-05-07 19:17:46 -07:00 |
Steve Atherton
|
62882f5552
|
Merge pull request #3088 from sears/lb_ub_perf_2
unrevert lb_ub_perf pull request
|
2020-05-07 18:23:17 -07:00 |
A.J. Beamon
|
0be453de0a
|
Merge pull request #3026 from atn34/atn34/tsan
Add USE_TSAN and fix some data races
|
2020-05-07 18:06:18 -07:00 |
A.J. Beamon
|
e2cf7af2d9
|
Merge pull request #3049 from vishesh/go-generate-options
go: Update `generated.go` for 6.3
|
2020-05-07 18:02:08 -07:00 |
A.J. Beamon
|
32b161e054
|
Merge pull request #3099 from ajbeamon/fix-invalid-type-detail-tpcc
Fix TraceEvent "Type" detail in TPCC workload
|
2020-05-07 18:01:54 -07:00 |
Russell Sears
|
4098f3f48e
|
pr comment
|
2020-05-07 17:22:04 -07:00 |
Andrew Noyes
|
202129d5a7
|
Require c11 support for our c compiler
|
2020-05-07 23:45:19 +00:00 |
Andrew Noyes
|
3964fe34b8
|
Use c11 atomics in libeio
|
2020-05-07 23:43:50 +00:00 |
Andrew Noyes
|
449eac25ae
|
Use DefaultOnMainThread if not on the main thread
Otherwise use the old behavior, which I'm told was intended to fix a
priority version long ago.
|
2020-05-07 23:22:22 +00:00 |
A.J. Beamon
|
fb3c705c6b
|
Rename Type->TransactionType
|
2020-05-07 16:07:33 -07:00 |
A.J. Beamon
|
0e21c0c17e
|
More fixes to the merge problem
|
2020-05-07 16:06:46 -07:00 |
Russell Sears
|
42950eba91
|
fix two correctness bugs in the comparison logic
|
2020-05-07 15:50:40 -07:00 |
Alex Miller
|
5f51d97444
|
Remove unneeded module violation.
|
2020-05-07 15:40:22 -07:00 |
A.J. Beamon
|
a8e3ad3c15
|
Fix merge error
|
2020-05-07 15:10:50 -07:00 |
Meng Xu
|
a93c23d239
|
Resovle review comments
|
2020-05-07 15:06:59 -07:00 |
Vishesh Yadav
|
c8b5ec475b
|
go: Replace quotes with backticks in generated.go
|
2020-05-07 14:54:57 -07:00 |
Evan Tschannen
|
6aec2b9c53
|
Merge pull request #3096 from ajbeamon/fix-invalid-type-detail
Fix invalid trace event detail named "Type" for invalid suppressions
|
2020-05-07 14:54:53 -07:00 |
A.J. Beamon
|
aed97a9f20
|
Merge branch 'master' into transaction-tagging
|
2020-05-07 14:52:22 -07:00 |
A.J. Beamon
|
92730b2f05
|
Merge branch 'master' into transaction-tagging
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
|
2020-05-07 14:50:25 -07:00 |
Evan Tschannen
|
ff992060cd
|
Merge pull request #3073 from tclinken/fix-open-for-ide-build
Fix non-boost-related OPEN_FOR_IDE build errors
|
2020-05-07 14:47:59 -07:00 |