Fix panics from spawn_local tasks dropped on other threads in remote server (#21022)

Closes #21020

Release Notes:

- Fixed remote server panic of "local task dropped by a thread that
didn't spawn it"
This commit is contained in:
Michael Sloan
2024-11-21 14:50:38 -07:00
committed by GitHub
parent af34953bc3
commit f74f670865
+1 -1
View File
@@ -1074,7 +1074,7 @@ impl SshRemoteClient {
c.connections.insert(
opts.clone(),
ConnectionPoolEntry::Connecting(
cx.foreground_executor()
cx.background_executor()
.spawn({
let connection = connection.clone();
async move { Ok(connection.clone()) }