summaryrefslogtreecommitdiff
path: root/doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment
diff options
context:
space:
mode:
authorGravatar http://joeyh.name/ <joey@web>2013-04-23 20:00:31 +0000
committerGravatar admin <admin@branchable.com>2013-04-23 20:00:31 +0000
commit7fecf2a3b88dc35b3ee14104f4789e98ce25d91b (patch)
tree7dea1f2d0ed6180a3080b68d015363c4ead7ad45 /doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment
parent8ef1a4babf470362387c06f1147ad421c302dc3c (diff)
Added a comment
Diffstat (limited to 'doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment')
-rw-r--r--doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment b/doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment
new file mode 100644
index 000000000..e9a4e920c
--- /dev/null
+++ b/doc/bugs/Stress_test/comment_1_c4c764488ac082f5c48d3a6b4b5fba42._comment
@@ -0,0 +1,17 @@
+[[!comment format=mdwn
+ username="http://joeyh.name/"
+ nickname="joey"
+ subject="comment 1"
+ date="2013-04-23T20:00:31Z"
+ content="""
+Is this related or unrelated to the bug you filed at [[Resource_exhausted]]?
+
+I tried this test, and noticed that it was taking the assistant rather a long time to get to the 10 thousand file threshhold where it makes a batch commit. A small change to a better data structure for its queue reduced that time from probably 10 minutes to 2.5.
+
+I was unable to reproduce any problem with the webapp. Please provide lots of details to back up \"it just crashes the GUI\".
+
+The main problem with this directory tree is that it has more directories than inotify can watch, in the default configuration.
+So after it adds the first 81920 directories, it begins failing to watch any more, and printing a message about you needing to increase the inotify limits for each additional directory. I don't think that 51 thousand directories is a particularly realistic amount for any real-world usage of git-annex. (It will also break file manager, dropbox, etc, which all use inotify in the same way.)
+
+The other main time sink is that git-annex needs to run `git hash-object` once per file to stage its symlink. That is a lot of processes to run, and perhaps it could be sped up by using `git fast-import`.
+"""]]