# language: Move language server update to background when it takes too long \(\#43164\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/e2f6422b3e1b4c1901523d9000c136e9d624fa7e)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: e2f6422b3e1b4c1901523d9000c136e9d624fa7e

Requested commit: e2f6422b3e1b4c1901523d9000c136e9d624fa7e

Commit: e2f6422b3e1b4c1901523d9000c136e9d624fa7e

Tree: 01180d790ae5d94c5c3e44d7152a8fbd15a4eced

Author: Smit Barmase

Committer: GitHub

## Message

```
language: Move language server update to background when it takes too long (#43164)

Closes https://github.com/zed-industries/zed/issues/42360

If updating a language server takes longer than 10 seconds, we now fall
back to launching the currently installed version (if exists) and
continue downloading the update in the background.

Release Notes:

- Improved language server updates for slow connection, now Zed launches
existing server if the update is taking too long.

---------

Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
```

## Parents

- [bb514c158e1604916b32fc8c9bbe602a78727742](https://git.cafe/gitcafe/zed/commit/bb514c158e1604916b32fc8c9bbe602a78727742?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/e2f6422b3e1b4c1901523d9000c136e9d624fa7e?format=markdown)
