On Wed, Oct 27, 2021 at 04:55:16PM +0100, Richard W.M. Jones wrote:
 Still investigating what's going on. 
The problem is that vSphere >= 6.7 is required for async callbacks to
actually do anything -- to be fair to VMware at least they don't fail
against older versions, they just work the same as synchronous calls.
I was testing against 6.5.
Testing again with 7.0:
with patch:    4m28.477s   6.6 Mbps
without patch: 7m54.925s   3.7 Mbps
Looking at the raw logs I can see that requests are now overlapping as
I would expect.
This server is remote so I didn't expect to get good absolute numbers.
Rich.
-- 
Richard Jones, Virtualization Group, Red Hat 
http://people.redhat.com/~rjones
Read my programming and virtualization blog: 
http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW