Commit Graph

73 Commits

Author SHA1 Message Date
Balachandar Namasivayam d6bc5263ad Add read version and commit version info to getVersion and commit client transaction events. 2020-05-03 22:42:06 -07:00
A.J. Beamon 902c08715e Fix sorting bug that can occur when ordering point and range reads 2020-04-16 11:52:58 -07:00
mpilman e493ced88f removed unused variable 2020-04-13 20:06:33 -07:00
Markus Pilman 4b5fdef976 fix correctness dependencies 2020-04-10 18:16:52 -07:00
Markus Pilman 5a64dab74f fix linker error 2020-04-09 14:27:13 -07:00
Markus Pilman d4542dbb5a Delete old build system 2020-04-07 11:03:45 -07:00
A.J. Beamon 60484af8e0 More performance improvements to loading ranges. Fix range accounting to avoid double counting ranges. Add some new features related to filtering by address, listing top read requests, querying for all reads. 2020-04-02 13:50:27 -07:00
Alvin Moore cbcd0abdc0 Fixed the creation of binding test package 2020-03-31 18:40:25 -07:00
A.J. Beamon a45533b326 Performance improvements to range insertion 2020-03-30 14:43:59 -07:00
A.J. Beamon 10795cdc1a Some performance improvements to the transaction profiling analyzer:
* Fetch the boundary keys once and cache the results
* Try to get addresses for shards in the same transaction and in parallel
* Simplify the range count logic (this seems not to be a clear win performance-wise, I've seen this go twice as fast or take 50% longer)

Also added a flag to enable ports on addresses.
2020-03-30 13:17:29 -07:00
Markus Pilman 94e653b6d8
Update contrib/Joshua/scripts/bindingTestScript.sh
Co-Authored-By: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2020-03-27 09:36:21 -07:00
Markus Pilman 022a90dc3a Merge branch 'correctness_pkg' into features/build-test-harness 2020-03-26 13:13:38 -07:00
Alvin Moore d80014cbc3 Added Joshua Readme and scripts for describing and implementing correctness for FoundationDB 2020-03-26 02:33:45 -07:00
mpilman ce6c4cb8d8 Build and package TestHarness 2020-03-25 17:36:47 -07:00
Evan Tschannen e7e559cbae
Merge pull request #2706 from etschannen/feature-test-harness
Added TestHarness and TraceLogHelper for assisting with automated simulation testing
2020-03-20 10:29:22 -07:00
Evan Tschannen a38a7fc8b4 updated copyright date 2020-03-20 10:15:33 -07:00
Daniel Smith 5ad9807c21 Small fixes 2020-03-17 17:21:52 -04:00
Alex Miller f0be82752a commit_debug can visualize CommitDebug TraceEvents via chrome://tracing 2020-02-28 21:25:45 -08:00
Evan Tschannen d7ab4db2b8 added TestHarness and TraceLogHelper for assisting with automated simulation testing 2020-02-20 11:50:12 -08:00
A.J. Beamon b58f185a14 Add transaction_profiling_analyzer tests 2020-01-30 12:02:18 -08:00
Alvin Moore 3bf971ba8b Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/storageserver.actor.cpp
2019-12-12 07:13:12 -08:00
Balachandar Namasivayam f77a64dce1 Mov alloc_instrumentation.py to contrib/ 2019-11-05 13:04:00 -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