Commit Graph

7526 Commits

Author SHA1 Message Date
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
Stephen Atherton 0c95fef8aa Bug fix in tree clear and size check where sometimes there could still be old versions of pages in use because not enough commits have passed for them to be rolled off and freed. 2019-11-04 12:59:57 -08:00
Meng Xu e345c9061f FastRestore:Refine debug messages 2019-11-04 11:47:38 -08:00
Stephen Atherton 4e9c3164a8 COWPager can now internally remap page IDs by version and has been renamed to DWALPager. This causes the B+Tree to no longer have to rewrite all ancestors of an updated page. FIFOQueue now has a read-only cursor and a peekAll() method to read an entire queue without popping it. Fixed some valgrind false positives, made some debug logging improvements. Fixed bug in pager shutdown where it could wait on an ActorCollection containing canceled futures. 2019-11-04 03:04:03 -08:00
tclinken 8f84fbc4b9 Only print 'waiting for DD to end...' if test actually waits 2019-11-03 16:13:32 -08:00
Evan Tschannen b326d26a47
Merge pull request #2308 from etschannen/master
Merge 6.2 into master
2019-11-01 15:54:32 -07:00