Evan Tschannen
f17f00fdd5
Merge branch 'release-6.2'
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
2020-05-10 22:33:38 -07:00
Meng Xu
d9c5a0c559
Merge pull request #3095 from atn34/atn34/special-key-versioning
...
Add api versioning and opt-in cross-module reads to special key space
2020-05-09 16:21:02 -07:00
Andrew Noyes
8bd5dcaff8
Merge branch 'master' into atn34/special-key-versioning
2020-05-09 15:34:20 -07:00
Kao Makino
c2e80fe47b
Linux aarch64 port
2020-05-09 22:14:03 +00:00
A.J. Beamon
02307ba7b6
Merge branch 'master' into transaction-tagging
...
# Conflicts:
# fdbclient/DatabaseContext.h
2020-05-09 07:50:29 -07:00
Evan Tschannen
f0f52fb2be
Merge branch 'master' into feature-small-endpoint
...
# Conflicts:
# fdbclient/StorageServerInterface.h
2020-05-08 16:37:35 -07: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
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
Russell Sears
4098f3f48e
pr comment
2020-05-07 17:22:04 -07: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
Russell Sears
42950eba91
fix two correctness bugs in the comparison logic
2020-05-07 15:50:40 -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
50a0753673
Merge pull request #3063 from atn34/atn34/improve-fb-empty-string
...
Reduce size of flatbuffers messages
2020-05-07 14:42:05 -07:00
Evan Tschannen
41732bc218
Merge pull request #3062 from tclinken/fix-backup-invalid-info-message
...
Fixed backup_invalid_info error message
2020-05-07 14:40:56 -07:00
Evan Tschannen
574914640a
Merge pull request #2999 from tclinken/more-move-optimizations
...
Generate rvalue reference overloads for actor callback functions
2020-05-07 14:32:27 -07:00
Russell Sears
945daf980d
fix clang build
2020-05-07 12:09:40 -07:00
Russell Sears
5c17d5e054
fix MacOS + Windows build (std::random_shuffle has been deprecated + removed in newer versions of C++)
2020-05-07 12:09:40 -07:00
Russell Sears
1f102f7e16
pr comment: restore assert
2020-05-07 12:09:09 -07:00
Russell Sears
5e1c43f87b
replace double invocations of operator<() with three way compare().
2020-05-07 12:08:29 -07:00
Russell Sears
99a805517e
reduce the number of calls to operator< made by lower_bound and upper_bound #2877
2020-05-07 12:08:21 -07:00
Russell Sears
ae2d9744cb
simple benchmarks of IndexedSet, VersionedMap and std::map
2020-05-07 12:08:00 -07:00
A.J. Beamon
47477382b1
Fix invalid trace event detail named "Type"
2020-05-07 11:22:32 -07:00
A.J. Beamon
b1055a8501
Merge branch 'master' into transaction-tagging
2020-05-05 16:03:39 -07:00
A.J. Beamon
8125096e9b
Revert "reduce the number of calls to operator< made by lower_bound and upper…"
2020-05-05 08:17:10 -07:00
Steve Atherton
4ae356b237
Merge pull request #2882 from sears/lb_ub_perf
...
reduce the number of calls to operator< made by lower_bound and upper…
2020-05-04 15:46:22 -07:00
Russell Sears
17c0ad5a62
switch to the more obvious "l < r ? -1 : l == r ? 0 : 1" since code generation for that seems a bit more stable, and it is probably more commonly used than "(l > r) - (l < r)"
2020-05-04 14:47:23 -07:00
Alex Miller
ce19156afd
Merge pull request #2909 from mpilman/bugfixes/cmake-includes
...
don't include source and binary dir
2020-05-04 14:08:25 -07:00
Evan Tschannen
b68980d686
Merge pull request #2028 from negoyal/cache_storageq_results
...
Cache storageq results
2020-05-04 11:27:02 -07:00
A.J. Beamon
36454bb3b8
Merge branch 'master' into transaction-tagging
...
# Conflicts:
# fdbclient/MasterProxyInterface.h
# fdbclient/NativeAPI.actor.cpp
2020-05-04 10:23:25 -07:00
Alex Miller
78d644f673
Merge branch 'master' into bugfixes/cmake-includes
2020-05-04 02:11:46 -07:00
Evan Tschannen
6db801ea53
shrink the serialized size of StorageServerInterface
2020-05-01 21:37:19 -07:00
Andrew Noyes
0d52ebb593
Use VecSerStrategy::String
2020-05-02 01:05:58 +00:00
Andrew Noyes
f9869966e3
Add VectorRef tests
2020-05-02 00:55:04 +00:00
Andrew Noyes
c067a63686
Improve testing
2020-05-02 00:47:18 +00:00
Andrew Noyes
e5d1aefd74
Fix typo
2020-05-02 00:12:08 +00:00
Andrew Noyes
2df0797eec
Add unit test
2020-05-01 18:19:17 +00:00
Andrew Noyes
81a4e7d32d
Reduce size of flatbuffers messages
...
If a flatbuffers message contains many empty strings, its serialized
size is currently unnecessarily large. Point all relative offsets for
empty strings/vectors to the same memory, saving 4 bytes per extra empty
string/vector.
2020-05-01 18:13:51 +00:00
tclinken
4ec652f59f
Fixed backup_invalid_info error message
2020-05-01 10:33:13 -07:00
Evan Tschannen
aed2d34bcb
Merge branch 'master' into feature-proxy-load-balance
...
# Conflicts:
# fdbclient/NativeAPI.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# flow/Knobs.cpp
2020-05-01 09:19:39 -07:00
Dave Cottlehuber
5d1513cf26
flow/platform.cpp
2020-04-30 18:11:23 +00:00
Dave Cottlehuber
a380a3779f
flow: look for plugins in the platform-specific place
2020-04-30 18:11:23 +00:00
Dave Cottlehuber
4bb65e6a3c
flow: provide more FreeBSD-specific counters
2020-04-30 18:11:23 +00:00
Dave Cottlehuber
0fbcf258de
flow: use cpuset
2020-04-30 18:11:23 +00:00
Dave Cottlehuber
f6c5e207da
flow: provide rdtsc if missing
2020-04-30 18:11:23 +00:00
Dave Cottlehuber
95bc24de11
flow: update headers and includes
2020-04-30 18:11:23 +00:00
A.J. Beamon
66228343f1
Merge branch 'master' into transaction-tagging
2020-04-30 08:12:03 -07:00