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