Balachandar Namasivayam
c942ee995e
Deserialize report_conflicting_keys in 6.3
2020-07-11 23:13:51 -07:00
A.J. Beamon
8c5d14422d
Fix crash when no transactions are found by the transaction profiling analyzer
2020-07-02 16:56:04 -07:00
A.J. Beamon
d128252e90
Merge release-6.3 into master
2020-05-22 09:25:32 -07:00
Bhaskar Muppana
1786469e3c
Merge pull request #2881 from ajbeamon/transaction-profiling-analyzer-perf-improvements
...
Performance improvements to the transaction profiling analyzer
2020-05-19 10:49:46 -07:00
A.J. Beamon
0da199b201
Move wait_for_shard_addresses into ShardFinder. Remove unneeded transactional decorator.
2020-05-19 08:28:16 -07:00
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
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
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
A.J. Beamon
b58f185a14
Add transaction_profiling_analyzer tests
2020-01-30 12:02:18 -08:00