* scratch/more-fds
[not found] <875ygm9039.fsf.ref@yahoo.com>
@ 2022-10-14 10:22 ` Po Lu
2022-10-14 10:31 ` scratch/more-fds Robert Pluim
0 siblings, 1 reply; 2+ messages in thread
From: Po Lu @ 2022-10-14 10:22 UTC (permalink / raw)
To: emacs-devel; +Cc: Robert Pluim
What's still missing in scratch/more-fds? AFAIK, LSP contains some
features that require a large amount of files to be watched, which in
turn needs an increase to the file descriptor limit. As Eglot will be
included with Emacs 29, we should probably include scratch/more-fds as
well, at least as an optional feature.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: scratch/more-fds
2022-10-14 10:22 ` scratch/more-fds Po Lu
@ 2022-10-14 10:31 ` Robert Pluim
0 siblings, 0 replies; 2+ messages in thread
From: Robert Pluim @ 2022-10-14 10:31 UTC (permalink / raw)
To: Po Lu; +Cc: emacs-devel
>>>>> On Fri, 14 Oct 2022 18:22:02 +0800, Po Lu <luangruo@yahoo.com> said:
Po> What's still missing in scratch/more-fds? AFAIK, LSP contains some
Po> features that require a large amount of files to be watched, which in
Po> turn needs an increase to the file descriptor limit. As Eglot will be
Po> included with Emacs 29, we should probably include scratch/more-fds as
Po> well, at least as an optional feature.
- there are a number of places that assume that the number of maximum
open files is fixed
- the file descriptor limit needs to dynamically adjust
I have code for this locally, which I need to clean up and push.
Note that watching large numbers of files is a big issue only on macOS:
on other platforms file-watching actually watches directories, so itʼs
much harder to run into the limitations (this includes MS-Windows)
Once itʼs finished we can discuss whether it should be turned on by
default: based on past experience, I think it would be default-off in
29.1 (although maybe default-on for macOS if weʼre feeling
adventurous)
Robert
--
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-10-14 10:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <875ygm9039.fsf.ref@yahoo.com>
2022-10-14 10:22 ` scratch/more-fds Po Lu
2022-10-14 10:31 ` scratch/more-fds Robert Pluim
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).