eric-wang-1990 opened a new pull request, #3682:
URL: https://github.com/apache/arrow-adbc/pull/3682
…nfiguration
This commit enhances the CloudFetch benchmark suite to support testing on
.NET Framework 4.7.2, which is the runtime used by Power BI.
Changes:
- Add net472 target framework to Benchmarks.csproj
- Make Tests project reference conditional (net8.0 only, since Tests doesn't
support net472)
- Enable TLS 1.2/1.3 in CloudFetchBenchmarkRunner for .NET Framework
- Enable TLS 1.2/1.3 in benchmark GlobalSetup for spawned processes
These changes are necessary because .NET Framework 4.7.2 doesn't enable
modern TLS protocols by default, which are required for Databricks HTTPS
connections. This allows accurate performance testing on the Power BI runtime
environment (net472 with DefaultArrayPool).
Sample output:
| Method | ReadDelayMs | Mean | Min | Max | Median |
Peak Memory (MB) | Total Rows | Total Batches | Gen0 | Gen1 | Gen2
| Allocated |
|------------------ |------------
|--------:|--------:|--------:|--------:|-----------------:|-----------:|--------------:|------------:|-----------:|-----------:|----------:|
| ExecuteLargeQuery | 5 | 9.659 s | 9.016 s | 10.03 s | 9.928 s |
356.38 | 1,439,935 | 740 | 336000.0000 | 57000.0000 |
35000.0000 | 2.73 GB |
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]