Commit Graph

11 Commits

Author SHA1 Message Date
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