On Sat, 13 Nov 2010, Mark Riordan wrote:
And removed from uploads, because it is tricky to keep the API working like
it used to with that optimization. Maybe we should just introduce new API
to get the better performance.
Oh, I didn't catch on that that is what was removed. Well, I'd certainly be
very interested in a new API to address this. I may not be able to use
libssh2 without this optimization, due to performance expectations from my
users.
No let me clarify: the multiple outgoing SFTP packets concept is still there
and should make SFTP uploads faster than previous libssh2 versions. I want to
make the same logic in the SFTP read code later on.
What I reverted last night was the channel-sending function's ability to loop
over a larger channel packet and send it off in several smaller
transport-packets. I tried that as a part of my general libssh2 optimizations.
It's GREAT to see that we finally are again working good on Windows again!
--
/ daniel.haxx.se
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel