# git daemon request logging?

5 messages from 2009-05-15 to 2009-05-15. Participants: Jeff Garzik, Alex Riesen, Junio C Hamano, Robin H. Johnson.
Thread: https://gitlist.dev/t/19362

## Jeff Garzik, 2009-05-15 19:39

Subject: git daemon request logging?
Message-ID: <4A0DC4E0.7020001@garzik.org>
URL: https://gitlist.dev/e/4A0DC4E0.7020001%40garzik.org

```
Does the git daemon do any sort of request logging?  Could it?

I was thinking it would be nice to see the amount of pulls/clones for 
each git.kernel.org repository.

	Jeff

```

## Alex Riesen, 2009-05-15 20:56

Subject: Re: git daemon request logging?
Message-ID: <81b0412b0905151356t7bf613d5me39af08d37f72857@mail.gmail.com>
URL: https://gitlist.dev/e/81b0412b0905151356t7bf613d5me39af08d37f72857%40mail.gmail.com
In-Reply-To: <4A0DC4E0.7020001@garzik.org>

```
2009/5/15 Jeff Garzik <jeff@garzik.org>:
> Does the git daemon do any sort of request logging?  Could it?
>
> I was thinking it would be nice to see the amount of pulls/clones for each
> git.kernel.org repository.

Does this count?

May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8)
May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845
May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11
bytes) exist <host=gate>
May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git'

fetch(pull)/clone are the same for daemon.

```

## Jeff Garzik, 2009-05-15 21:01

Subject: Re: git daemon request logging?
Message-ID: <4A0DD81C.2000709@garzik.org>
URL: https://gitlist.dev/e/4A0DD81C.2000709%40garzik.org
In-Reply-To: <81b0412b0905151356t7bf613d5me39af08d37f72857@mail.gmail.com>

```
Alex Riesen wrote:
> 2009/5/15 Jeff Garzik <jeff@garzik.org>:
>> Does the git daemon do any sort of request logging?  Could it?
>>
>> I was thinking it would be nice to see the amount of pulls/clones for each
>> git.kernel.org repository.
> 
> Does this count?
> 
> May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8)
> May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845
> May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11
> bytes) exist <host=gate>
> May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git'
> 
> fetch(pull)/clone are the same for daemon.

Honestly I was hoping for something more along the lines of httpd 
one-line request logging, as the above is a lot of data to log + parse.

	Jeff

```

## Junio C Hamano, 2009-05-15 21:58

Subject: Re: git daemon request logging?
Message-ID: <7vhbzmrptl.fsf@alter.siamese.dyndns.org>
URL: https://gitlist.dev/e/7vhbzmrptl.fsf%40alter.siamese.dyndns.org
In-Reply-To: <4A0DD81C.2000709@garzik.org>

```
Jeff Garzik <jeff@garzik.org> writes:

> Alex Riesen wrote:
>> 2009/5/15 Jeff Garzik <jeff@garzik.org>:
>>> Does the git daemon do any sort of request logging?  Could it?
>>>
>>> I was thinking it would be nice to see the amount of pulls/clones for each
>>> git.kernel.org repository.
>>
>> Does this count?
>>
>> May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8)
>> May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845
>> May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11
>> bytes) exist <host=gate>
>> May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git'
>>
>> fetch(pull)/clone are the same for daemon.
>
> Honestly I was hoping for something more along the lines of httpd
> one-line request logging, as the above is a lot of data to log +
> parse.

I think there was a proposed patch to change the log format to one-line;
it was unfortunately an unilateral "we give no option to produce the old
style logs, screw people's existing log analysis scripts" patch, and I do
not think I applied it.

```

## Robin H. Johnson, 2009-05-15 22:22

Subject: Re: git daemon request logging?
Message-ID: <20090515222207.GA9483@curie-int>
URL: https://gitlist.dev/e/20090515222207.GA9483%40curie-int
In-Reply-To: <4A0DC4E0.7020001@garzik.org>

```
On Fri, May 15, 2009 at 03:39:12PM -0400, Jeff Garzik wrote:
> Does the git daemon do any sort of request logging?  Could it?
You could probably get it easily from my upcoming selective-deny of
pull/clone patch.

I described my plans here:
http://thread.gmane.org/gmane.comp.version-control.git/115600/focus=116588

Hopefully I'll have a patch out sometime next week.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

```
