Alex Miller
78dfe2c36a
Merge pull request #2347 from satherton/master
...
Merge release-6.2 into master
2019-11-12 17:09:27 -08:00
Stephen Atherton
d147071bfd
Merge branch 'release-6.2'
...
# Conflicts:
# fdbserver/MemoryPager.actor.cpp
2019-11-12 16:31:47 -08:00
Steve Atherton
17059596e9
Merge pull request #2346 from satherton/feature-redwood
...
Update Redwood
2019-11-12 16:25:10 -08:00
Jon Fu
0f6b444551
adjusted spacing of notes
2019-11-12 16:16:13 -08:00
Jon Fu
2bbf37f5ee
added some documentation notes
2019-11-12 15:08:25 -08:00
Balachandar Namasivayam
f5282f2c7e
Fix bug where DD or RK could be halted and re-recruited in a loop for certain valid process class configurations. Specifically, recruitment of DD or RK takes into account that master process is preferred over proxy, resolver or cc.
...
But check for better DD only looks for better machine class ignoring that the new recruit could share a proxy or resolver or CC. Also try to balance the distribution of the DD and RK role if there are enough processes to do so.
2019-11-12 14:22:36 -08:00
Markus Pilman
e1d380e8d0
Update documentation/tutorial/tutorial.actor.cpp
...
Co-Authored-By: Jingyu Zhou <jingyuzhou@gmail.com>
2019-11-12 13:12:08 -08:00
negoyal
a4a0bf18f9
Merging with Master.
2019-11-12 13:01:29 -08:00
A.J. Beamon
ef801a6432
Rename LargePacket warnings to distinguish between sent and received packets. Also remove Net2_ prefix from packet size trace events.
2019-11-12 09:23:46 -08:00
Jingyu Zhou
ae7e42face
Merge pull request #2313 from xumengpanda/mengxu/fastrestore-applyToDB-bugfix-PR
...
Performant restore [8/XX]: Fix bugs in applyToDB logic and add more tests
2019-11-12 08:50:23 -08:00
Meng Xu
630c29d160
FastRestore:resolve review comments
...
1) wait on whenAtLeast;
2) Put BigEndian64 into the function call and the decoder to prevent
future people from making the same mistake.
2019-11-11 17:00:16 -08:00
Stephen Atherton
f841d14141
Bumped format versions, also simplified version scheme to a pager version and a btree version, removing per-page versions for queue and btree pages.
2019-11-11 16:28:21 -08:00
Evan Tschannen
1e5677b55a
increase the priority of reboot and recruitment requests
2019-11-11 15:17:11 -08:00
Stephen Atherton
9227de5c20
Redwood correctness unit test was using wallclock based time limit which breaks determinism.
2019-11-11 15:13:58 -08:00
Meng Xu
eb67886b75
FastRestore:Move comment to func definition
...
Resolve review comments.
2019-11-11 15:10:27 -08:00
A.J. Beamon
cf2ec3418c
Merge pull request #2317 from xumengpanda/mengxu/fastrestore-extend-atomicOpTest-PR
...
AtomicOps Test: Add more detailed debug information when test fails with opType = AddValue
2019-11-11 15:03:10 -08:00
Stephen Atherton
61558eea04
Implemented page preloading on BTree cursor seeks to enable hiding latency on soon-to-be-read sibling pages. Added random scans with various preload sizes to the set performance unit test. ObjectCache now tracks hits, misses, and pages which were preloaded but then never used prior to eviction. BTree pages no longer store flags because height is sufficient. Removed virtual specifier in classes not designed to be further inherited. Removed old prototype code (PrefixTree, IndirectShadowPager, MemoryPager) as some interface changes are incompatible and they are no longer worth maintaining.
2019-11-11 09:54:22 -08:00
Jingyu Zhou
120444ab4e
Merge pull request #2334 from mpilman/features/package-tests
...
Add cmake command to package tests
2019-11-08 19:52:57 -08:00
Evan Tschannen
396dccbc98
when peeking from satellites we do not need to limit the amount of peeking on log router tags, because that is the only thing that can be peeked from a satellite log
2019-11-08 18:34:05 -08:00
Meng Xu
43ec00b452
Merge pull request #2316 from fzhjon/fix-failed-server-workload
...
Fixed bug in maintaining kill set size in RemoveServersSafely workload
2019-11-08 15:35:55 -08:00
Markus Pilman
653b180004
make it work if external dir has trailing /
2019-11-08 23:13:32 +00:00
Jon Fu
bdbd887fa5
revise some trace lines
2019-11-08 15:09:09 -08:00
Jon Fu
2147401a21
added function lambda and ability to specify zone kill
2019-11-08 15:05:18 -08:00
Meng Xu
04e66fa0ec
AtomicOp:Trace when txn reads exceeds limit and add upper bound sum
2019-11-08 14:35:37 -08:00
Markus Pilman
94791fbd12
remove this functionality from Windows
...
Windows file paths are a pain to work with. Currently I don't know
of anyone who needs this feature on Windows - so I just remove it there
2019-11-08 22:21:47 +00:00
Markus Pilman
01c2676152
Add feature to add external dependencies to test package
2019-11-08 22:15:38 +00:00
Jon Fu
489a98c62b
use vector of targets and removed randomization from specified kill types (dc, datahall, etc.)
2019-11-08 13:56:39 -08:00
Markus Pilman
d0d036b3a7
Add cmake command to package tests
2019-11-08 21:39:21 +00:00
Steve Atherton
fe79742881
Merge pull request #2333 from apple/release-6.2
...
Merge release 6.2 to master
2019-11-08 11:01:07 -08:00
Steve Atherton
d76070e37d
Merge pull request #2331 from satherton/feature-redwood
...
Update redwood
2019-11-08 10:38:16 -08:00
Jon Fu
3de7ae5b0c
Added size assertion in test workload
2019-11-08 09:39:25 -08:00
Stephen Atherton
2aa672cb59
When bulk building pages, make most of them full.
2019-11-07 15:52:23 -08:00
Stephen Atherton
5d00d93665
Fixed errors found by valgrind involving incorrect page memory lifetimes for IO operations plus some false positives for partially used pages.
2019-11-07 13:57:09 -08:00
Evan Tschannen
ae34999dce
Merge pull request #2327 from etschannen/master
...
Merge 6.2 into Master
2019-11-06 14:37:49 -08:00
Evan Tschannen
afc9713005
Merge branch 'release-6.2'
...
# Conflicts:
# CMakeLists.txt
# documentation/sphinx/source/release-notes.rst
# fdbclient/FDBTypes.h
# fdbserver/LogSystem.h
# fdbserver/LogSystemPeekCursor.actor.cpp
# fdbserver/OldTLogServer_6_0.actor.cpp
# fdbserver/TLogServer.actor.cpp
# versions.target
2019-11-06 13:45:37 -08:00
Evan Tschannen
fd5c57d4e3
Merge pull request #2326 from etschannen/post-release-cleanup-6.2.8
...
Post release cleanup 6.2.8
2019-11-06 13:24:48 -08:00
A.J. Beamon
880cc29ce0
Merge pull request #2320 from xumengpanda/mengxu/trace-event-level-PR
...
Raise MIN_TRACE_SEVERITY from 0 to 1 to allow customized tunable trace severity
2019-11-06 13:18:49 -08:00
Evan Tschannen
86abb0d467
updated cmake for 6.2.9
2019-11-06 13:12:30 -08:00
Evan Tschannen
e660149042
update installer WIX GUID following release
2019-11-06 13:09:57 -08:00
Evan Tschannen
7b8f1df3b6
update versions target to 6.2.9
2019-11-06 13:09:57 -08:00
Meng Xu
5fbe399baf
AtomicOp: Resolve review comments; no functional change.
...
1) Trace Txn commit_unknown_results in workload;
2) Add SevError trace events when txn reads hit limits since we
do not handle this situation in dumping the debug info.
2019-11-06 12:13:27 -08:00
Evan Tschannen
a11db961cd
Merge pull request #2323 from etschannen/feature-efficient-buffered-cursor
...
remote logs use bufferedCursor when peeking from log routers
2019-11-05 20:45:15 -08:00
Meng Xu
0ccded1929
AtomicOps:Resolve review comments
2019-11-05 19:27:49 -08:00
Evan Tschannen
dbc5a2393c
combineMessages still did not serialize tags correctly
2019-11-05 18:44:30 -08:00
Evan Tschannen
1c873591be
fixed a compiler error
2019-11-05 18:32:15 -08:00
Evan Tschannen
86560fe727
fix: tempTags was not used correctly
2019-11-05 18:22:25 -08:00
Evan Tschannen
a8ca47beff
optimized memory allocations by using VectorRef<Tag> instead of std::vector<Tag>
2019-11-05 18:07:30 -08:00
Alex Miller
488b480f20
Merge pull request #2322 from bnamasivayam/master
...
Added contrib folder to foundationdb. New tool called transaction_pr…
2019-11-05 16:06:52 -08:00
Evan Tschannen
4a597fdcce
increase the task priority of popping
2019-11-05 15:03:41 -08:00
Evan Tschannen
f0c816e452
Merge pull request #2319 from apple/release-6.2
...
Release 6.2 merge to master
2019-11-05 13:58:53 -08:00