From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#34343: [PATCH] Make project--find-regexp-in-files work with remote files Date: Fri, 3 Jan 2020 03:57:27 +0300 Message-ID: <40127a4c-8350-e551-05c6-54c7ebba2324@yandex.ru> References: <9d65284f-7a64-5e9c-ab02-fbbd1be41689@yandex.ru> <87r2bt1tio.fsf@gmx.de> <2cfd53b2-8202-a321-a853-da0c949b0f15@yandex.ru> <6cf8bfa8-3873-d3db-9139-854359027e8a@yandex.ru> <87h81mqiq5.fsf@gmx.de> <0ff03b20-20d8-b6c0-c876-3fd525586180@yandex.ru> <87mubdps6s.fsf@gmx.de> <87blrsz3tf.fsf@gmx.de> <87blrrmht9.fsf@gmx.de> <87tv5fs6kf.fsf@gmx.de> <7a1e2e22-89d4-b8b9-6cd4-e6947436138c@yandex.ru> <87mub6uoa6.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="29894"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 Cc: =?UTF-8?Q?Felici=C3=A1n_?= =?UTF-8?Q?N=C3=A9meth?= , 34343@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 03 01:58:31 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1inBIN-0007f8-Bg for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Jan 2020 01:58:31 +0100 Original-Received: from localhost ([::1]:47446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inBIL-00022L-QM for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Jan 2020 19:58:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59375) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1inBI0-0001lr-6A for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2020 19:58:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1inBHu-0004Gg-3D for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2020 19:58:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34267) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1inBHt-0004GY-Vs for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2020 19:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1inBHt-0007Ix-Ub for bug-gnu-emacs@gnu.org; Thu, 02 Jan 2020 19:58:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jan 2020 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34343 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 34343-submit@debbugs.gnu.org id=B34343.157801305628044 (code B ref 34343); Fri, 03 Jan 2020 00:58:01 +0000 Original-Received: (at 34343) by debbugs.gnu.org; 3 Jan 2020 00:57:36 +0000 Original-Received: from localhost ([127.0.0.1]:40240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inBHU-0007IG-Gx for submit@debbugs.gnu.org; Thu, 02 Jan 2020 19:57:36 -0500 Original-Received: from mail-lf1-f41.google.com ([209.85.167.41]:41219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1inBHS-0007I4-Ot for 34343@debbugs.gnu.org; Thu, 02 Jan 2020 19:57:35 -0500 Original-Received: by mail-lf1-f41.google.com with SMTP id m30so30935516lfp.8 for <34343@debbugs.gnu.org>; Thu, 02 Jan 2020 16:57:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=+lnAhDFfKlcpS/UBxSrvmFkhXJVO6THZiOhRTCcPZZE=; b=flqrrPZsisF1xDhBeBZyfHg214MNyhilD9Xeb1jlmU6g1OhHc5hoNmcOkaCa96FfYh F9kK7MHdC5TK5qPg7obbNBy3Sf4B5qc/EqsycUoBEeeijEHDH4dWu/rAk59ciMIQELg5 lLF+sLFxFngdRjZGdM/d9qwPNzfCaFctiZbiF6gzOzGyyvkC6JwoP97ocAt4z/1/9XRp C39znssODFro53Dq933v7yKxIl2ZbLGkVAK67EWIRzss7jH5di6Eyv92Cjg+m/VrYmLW fQZ5T4KweJt243HtT9lBBtMJwFU3mdaqxwsBftyhw7Kd3S+PoTfpzv2zSxsUEvhrLc80 Ibfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=+lnAhDFfKlcpS/UBxSrvmFkhXJVO6THZiOhRTCcPZZE=; b=SC/1v+66FMrXSqyxhM19oHwoiYdqXqmhKEfMSu+035wes4E57wc2CjSyNX1f+HiwZ4 jvrvp9w3UfSyRzMOreR3Ov7RZRPgqnsBJc91JzYdpQtPR6Hay8s9nMfTF7FfYWM1IDfW oCn/LLtEd2pBfsPb4HWGVBc01BWajo4HlilqEIh1z6VXoW7iyZ9ef/jmsEIAeNGPWgn7 XRxZufGH+j03lEhrwwmSUock5Gbyq/rsUbXXQJu9xC4HtavrjaK5YWWBD6pyFGPCSAdT jJl4GYagszTxMJq/54nIFENU9BWN5zXBqiCVhGFixlrv68OgTqQYT4uA4WtjbVgw7odd IS/w== X-Gm-Message-State: APjAAAXmNGhTafvFaqYJispfarhlz8qfCEylkZhcuyVNNENEAJuKFVPZ gElN49hNIXNkSebysrWf+Mnl3VV4m8w= X-Google-Smtp-Source: APXvYqybZ3VkLvyPqnMMztTR5NenFZTNMozJE6lFUXmyjkmh2YRxkYDHWHR4dPrnNFQXu44vbwkydg== X-Received: by 2002:ac2:4316:: with SMTP id l22mr48407205lfh.115.1578013048480; Thu, 02 Jan 2020 16:57:28 -0800 (PST) Original-Received: from [192.168.1.142] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id f30sm18711829ljp.31.2020.01.02.16.57.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Jan 2020 16:57:27 -0800 (PST) In-Reply-To: <87mub6uoa6.fsf@gmx.de> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:174088 Archived-At: On 02.01.2020 12:48, Michael Albinus wrote: > Yes, file-local-name is slow for > remote files, and yes, it doesn't matter for single invocations. Bulk > invocation, as you have it, will show an additional performance penalty, > even if there is no remote execution of any command. The unfortunate imbalance here at the moment is that piping the list of file names through file-local-name takes longer than the time to fetch all the project files, and the time to search them, combined with the all the necessary round-trips to the servers I have been testing at (where the RTT is > 200 ms). As soon as the project is at least of moderate size.