>   1.  Do you adjust the current value for a timeout upwards at all?
>       (Say, to 60s?)  It looks like we don't do any kind of exponential
>       backoff.

Right now there's no dynamic adjustment of the timeout.  I figured we
could add this down the road later on, if so desired.

>   2.  Why is MAX_TIMEOUT_COUNT 3?  3 x 30s is 90s--David's recommended
>       120s with the current code, so I'm curious if we have a
>       justification for this setting.  Should MAX_TIMEOUT_COUNT also be
>       tunable?

I pulled this number out of thin air.  I missed David's reccomendation
about 120s.  Was that in a bug report or a discussion on this list?

MAX_TIMEOUT_COUNT is tuneable.  You can set PKG_CLIENT_TIMEOUT in the
environemnt to adjust the duration we wait before a timeout occurs.
PKG_TIMEOUT_MAX sets the number of timeouts before we give up.

Would you like me to set the default to 4 instead?

>   3.  How do pkgsend and pkgrecv fare in this new world of
>       TransferInterruptedException?

Both the timeout and its exception handling are controlled by the client
code.  I was under the impression that we didn't have any of that in
place for pkgsend or pkgrecv.

-j

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to