This commit is contained in:
Joey Hess 2017-09-29 15:46:39 -04:00
parent f84e34883c
commit 22e0ecd938
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
3 changed files with 72 additions and 0 deletions

View file

@ -0,0 +1,10 @@
[[!comment format=mdwn
username="joey"
subject="""comment 5"""
date="2017-09-29T19:41:08Z"
content="""
https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/haskell-dav&id=3053316bdef797ade4abd9e94c76258468deb9bc
Could be the new version of aeson that broke it. The autobuilder is using
aeson-1.1.2.0.
"""]]

View file

@ -0,0 +1,51 @@
[[!comment format=mdwn
username="joey"
subject="""comment 2"""
date="2017-09-29T19:13:19Z"
content="""
On linux I'm seeing only around 90 open files max (mostly pipes to git),
and maybe 30 git processes max. It does not seem to be leaking a
git process per test directory or anything like that on linux.
On OSX, more accurate look at the open files (75868 is the pid of the
git-annex test process)
while sleep 1; do lsof -p 75868|wc -l; done
24
32
36
46
47
49
41
32
24
30
27
...
Never went above 80 open files. Similarly:
while sleep 1; do ps | grep git |wc -l; done
20
17
18
17
15
22
9
14
11
19
9
11
17
...
Never went over 30 processes.
It would be very helpful to pause git-annex test when it starts failing
and take a look at lsof and ps to see what open files and child processes
it has.
"""]]

View file

@ -0,0 +1,11 @@
[[!comment format=mdwn
username="joey"
subject="""comment 3"""
date="2017-09-29T19:35:28Z"
content="""
Above was with daily OSX build, which is currently built with ghc 8.0.2.
My linux test was also with ghc 8.0.2.
It may be that ghc 8.2.1 has different cleanup behavior which
causes more open files. The other reporter was also using ghc 8.2.1.
"""]]