git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Randall S. Becker" <rsbecker@nexbridge.com>
To: "'Duy Nguyen'" <pclouds@gmail.com>,
	"'Anton Wuerfel'" <anton.wuerfel@fau.de>
Cc: "'Git Mailing List'" <git@vger.kernel.org>, <i4passt@cs.fau.de>,
	<phillip.raffeck@fau.de>
Subject: RE: libcurl dependency for implementing RFC3161 timestamps
Date: Wed, 9 Mar 2016 08:04:10 -0500	[thread overview]
Message-ID: <001a01d17a04$2fb1bbd0$8f153370$@nexbridge.com> (raw)
In-Reply-To: <CACsJy8BNNQFP3LHxH06KewUjUVc1eox1mQPsg8b=acq-M=mHNQ@mail.gmail.com>

On March 9, 2016 6:41 AM, Duy Nguyen wrote:
> To: Anton Wuerfel <anton.wuerfel@fau.de>
> Cc: Git Mailing List <git@vger.kernel.org>; i4passt@cs.fau.de;
> phillip.raffeck@fau.de
> Subject: Re: libcurl dependency for implementing RFC3161 timestamps
> 
> On Wed, Mar 9, 2016 at 6:24 PM, Anton Wuerfel <anton.wuerfel@fau.de>
> wrote:
> > -As git tag is a builtin part of the main git executable, introduce a
> > libcurl dependency for the main executable (maybe not best-practice).
> 
> libcurl was part of the main executable and then split out because it
> increased startup time [1]. I don't know if it's still true nowadays, maybe you
> should do a simple test before deciding to go that way.

The NSE NonStop port observed that at 2.7.3 (admittedly old) that libcurl was not used for local operations including status, log, reset, etc., but was needed for push, pull, fetch (a.k.a. network) operations. The libcurl.so is loaded statically at start-up for any components needing the latter operations. Added it for local processing is not going to help performance :(, which is quite bad enough on our platform.

Sincerely,
Randall

-- Brief whoami: NonStop&UNIX developer since approximately UNIX(421664400)/NonStop(211288444200000000)
-- In my real life, I talk too much.

  reply	other threads:[~2016-03-09 13:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <e57d18f6010c0b581b38a3daef145221.squirrel@faumail.uni-erlangen.de>
2016-03-09 11:24 ` libcurl dependency for implementing RFC3161 timestamps Anton Wuerfel
2016-03-09 11:41   ` Duy Nguyen
2016-03-09 13:04     ` Randall S. Becker [this message]
2016-03-09 18:53   ` Junio C Hamano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='001a01d17a04$2fb1bbd0$8f153370$@nexbridge.com' \
    --to=rsbecker@nexbridge.com \
    --cc=anton.wuerfel@fau.de \
    --cc=git@vger.kernel.org \
    --cc=i4passt@cs.fau.de \
    --cc=pclouds@gmail.com \
    --cc=phillip.raffeck@fau.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).