--- /dev/null
+# Size balanced preferred content sim with multiple repositories sending
+# concurrently to the same repositories, without communication.
+#
+# This demonstrates how size balanced preferred content can get out of
+# balance in this situation. Since there is no random seed, each
+# git-annex sim start of this file will display a different result.
+init foo
+init fii
+init fum
+init bar
+init baz
+connect baz <- foo -> bar
+connect baz <- fii -> bar
+connect baz <- fum -> bar
+group bar test
+group baz test
+wanted bar sizebalanced=test
+wanted baz sizebalanced=test
+maxsize bar 60gb
+maxsize baz 200gb
+add foo1 1GB foo
+add foo2 2GB foo
+add foo3 3GB foo
+add foo4 4GB foo
+add foo5 5GB foo
+add foo6 6GB foo
+add foo7 7GB foo
+add foo8 8GB foo
+add foo9 9GB foo
+add foo10 10GB foo
+add fii1 1GB fii
+add fii2 2GB fii
+add fii3 3GB fii
+add fii4 4GB fii
+add fii5 5GB fii
+add fii6 6GB fii
+add fii7 7GB fii
+add fii8 8GB fii
+add fii9 9GB fii
+add fii10 10GB fii
+add fum1 1GB fum
+add fum2 2GB fum
+add fum3 3GB fum
+add fum4 4GB fum
+add fum5 5GB fum
+add fum6 6GB fum
+add fum7 7GB fum
+add fum8 8GB fum
+add fum9 9GB fum
+add fum10 10GB fum
+action foo sendwanted bar while action foo sendwanted baz while action fii sendwanted bar while action fii sendwanted baz while action fum sendwanted bar while action fum sendwanted baz
+action foo sendwanted bar while action foo sendwanted baz while action fii sendwanted bar while action fii sendwanted baz while action fum sendwanted bar while action fum sendwanted baz
+action foo sendwanted bar while action foo sendwanted baz while action fii sendwanted bar while action fii sendwanted baz while action fum sendwanted bar while action fum sendwanted baz
+action foo sendwanted bar while action foo sendwanted baz while action fii sendwanted bar while action fii sendwanted baz while action fum sendwanted bar while action fum sendwanted baz
+connect fum <- foo -> fii
+action foo gitpull fii
+action foo gitpull fum
+visit foo git-annex maxsize
+#rebalance on
+#step 100
+#visit foo echo "after rebalance:"; git-annex maxsize