Closed DonJayamanne closed 9 months ago
Problems
We never clear old cache if a Remote Uri is deleted, this cache key lives forever ${ContributedKernelFinderKind.Remote}-${serverHandleId}
,
If we have a token for a Jupyter Server, then why check and prompt for passwords, Both steps are totally unnecessary (more ui and more points of failure).
Move the code that creates the ServerConnection.ISettings
object from our IJupyterConnection
into the Connection layer.
This is related to how Jupyter Lab connects to the remote servers, has nothing to do with sessions.
Hence this method should be removed from JupyterSessionManager
into the JupyterConnection
class.
E.g. we could add a method JupyterConnection.toJupyterConnectionSessions(IJupyterConnection)
removing from verification queue