New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 776556 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Do not close session after migration error when migration is caused by path degrading

Project Member Reported by zhongyi@chromium.org, Oct 19 2017

Issue description

This affects connection migration only: 

Currently QuicChromiumClientSession is closed after migration error if the migration cause is path degrading.

MigrationResult QuicStreamFactory::MaybeMigrateSingleSessionOnPathDegrading() {
  ...
  if (migrate_sessions_early_) {
    result = MaybeMigrateSingleSession(session, /*close_session_on_error*/true, migration_net_log);
  }
  ...
}

However, OnPathDegrading is QUIC layer speculative network quality diagnosis, it needs to be tuned and might introduce false positive. Instead of close the session after migration error, it might be better to abort migration and leave the session open. We will close session if 5RTO fires. 
 
Owner: zhongyi@chromium.org
Status: Assigned (was: Available)

Sign in to add a comment