Commit Graph

7535 Commits

Author SHA1 Message Date
Meng Xu 592f4c0fc4 FastRestore:Remove RestoreSetApplierKeyRangeVectorRequest 2019-11-12 17:59:11 -08:00
Meng Xu 7e4c4ea98e FastRestore:Load mutations before assign ranges to appliers 2019-11-12 17:14:17 -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
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
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
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
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
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
Stephen Atherton b50d26c4da KVStoreTest now runs sqlite and redwood tests. 2019-11-05 13:46:04 -08:00
Balachandar Namasivayam f77a64dce1 Mov alloc_instrumentation.py to contrib/ 2019-11-05 13:04:00 -08:00
Jon Fu f7b3686fc7 fixed bug in maintaining kill set size 2019-11-05 11:27:10 -08:00
Meng Xu e7210fe842 Trace:Resolve review comments and add SevVerbose level 2019-11-05 09:42:29 -08:00
Stephen Atherton ea428b72f5 Bug fix, DWALPager must flush its page ID queues in order to get an accurate user page count. 2019-11-05 01:11:34 -08:00
Evan Tschannen 96c79057a2
Merge pull request #2324 from etschannen/prepare-release-6.2.8
update installer WIX GUID following release
2019-11-04 20:40:18 -08:00
Evan Tschannen f84c2667f0 update installer WIX GUID following release 2019-11-04 20:39:37 -08:00
Evan Tschannen cb65641115 updated downloads for 6.2.8 2019-11-04 20:25:49 -08:00
Evan Tschannen daac8a2c22 Knobified a few variables 2019-11-04 20:21:38 -08:00
Evan Tschannen 457896b80d remote logs use bufferedCursor when peeking from log routers to improve performance
bufferedCursor performance has been improved
2019-11-04 19:47:45 -08:00
Balachandar Namasivayam cecef8d0b5 Added contrib folder to foundationdb. New tool called transaction_profiling_analyzer has been added to the folder. It is a python script that parses transaction profiling info and analyzes hot keys and ranges. Also monitoring folder has been moved to the contrib folder. 2019-11-04 16:31:20 -08:00
Meng Xu c4d1e6e1a9 Trace:Severity:Include SevNoInfo to mute trace
Define SevFRMutationInfo to trace mutations in restore.
2019-11-04 16:18:40 -08:00
Evan Tschannen 3728ef996e
Merge pull request #2318 from satherton/feature-redwood
Redwood update
2019-11-04 15:14:17 -08:00
Meng Xu 927a9c02fc
Merge pull request #2312 from tclinken/fix-waiting-for-dd-output
Only print 'waiting for DD to end...' if test actually waits
2019-11-04 14:57:40 -08:00
Meng Xu 96989e0fb6 AtomicOps test:Add sanity check for log and ops keys
Provide more information about which opsKey is missing when
log and ops results are inconsistent for Add operation.
2019-11-04 14:28:40 -08:00