Sounds good to me. Changed to 60s. Ben
On Tue, May 28, 2013 at 12:47 AM, Aleksander Morgado <aleksan...@lanedo.com>wrote: > On 28/05/13 06:04, Ben Chan wrote: > > 60s seems a bit excessive as users most likely give up earlier. Revised > > the patch to have a 30s timeout. > > > > Remember that MM lets the connection attempt to be cancelled at any time > by Disconnect()-ing the Bearer during the connection attempt (best > effort is done to perform the disconnection), so connection managers can > actually let users give up whenever they want. Actually, IIRC there's a > 120s timeout in NetworkManager by default (to consider not only the > dialling, but also additional steps in SimpleConnect() like > authentication and such), with an effective timeout at the end of 60s in > most cases as that's the timeout MM uses by default for the dialling > step. Shouldn't we try to have the same timeout in MM side in all > plugins? (i.e. 60s). What do you think? > > > > > Thanks, > > Ben > > > > > > On Mon, May 27, 2013 at 12:52 AM, Aleksander Morgado > > <aleksan...@lanedo.com <mailto:aleksan...@lanedo.com>> wrote: > > > > On 26/05/13 08:45, Ben Chan wrote: > > > This patch increases the number of retries, from 4 to 10, for > > connection > > > status check during a connection / disconnection request, which > > handles > > > some scenario when the connection / disconnection request takes > more > > > than 5 seconds to complete. > > > > We recently updated most plugins and the generic implementation to > wait > > up to 60s to get the connection up. Do you really think that 10s is > > enough? > > > > > > > --- > > > plugins/novatel/mm-broadband-bearer-novatel-lte.c | 4 ++-- > > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > diff --git a/plugins/novatel/mm-broadband-bearer-novatel-lte.c > > b/plugins/novatel/mm-broadband-bearer-novatel-lte.c > > > index 31c5650..677bc3c 100644 > > > --- a/plugins/novatel/mm-broadband-bearer-novatel-lte.c > > > +++ b/plugins/novatel/mm-broadband-bearer-novatel-lte.c > > > @@ -281,7 +281,7 @@ connect_3gpp (MMBroadbandBearer *self, > > > callback, > > > user_data, > > > connect_3gpp); > > > - ctx->retries = 4; > > > + ctx->retries = 10; > > > > > > /* Get a 'net' data port */ > > > ctx->data = mm_base_modem_get_best_data_port (MM_BASE_MODEM > > (modem), > > > @@ -333,7 +333,7 @@ detailed_disconnect_context_new > > (MMBroadbandBearer *self, > > > callback, > > > user_data, > > > > > detailed_disconnect_context_new); > > > - ctx->retries = 4; > > > + ctx->retries = 10; > > > return ctx; > > > } > > > > > > > > > > > > -- > > Aleksander > > > > > > > -- > Aleksander >
_______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list