[pypy-commit] pypy.org extradoc: Add a note about I/O and inevitable transactions.
arigo
noreply at buildbot.pypy.org
Mon Mar 26 14:18:54 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch: extradoc
Changeset: r350:de1d652d1462
Date: 2012-03-26 14:18 +0200
http://bitbucket.org/pypy/pypy.org/changeset/de1d652d1462/
Log: Add a note about I/O and inevitable transactions.
diff --git a/source/tmdonate.txt b/source/tmdonate.txt
--- a/source/tmdonate.txt
+++ b/source/tmdonate.txt
@@ -343,6 +343,11 @@
to conflict in the simple case). This part is not included
in the estimates.
+ Note: by default, any I/O can be done, but turns the transaction
+ "inevitable". An inevitable transaction must not abort, so it must be
+ the next one to commit. This introduces delays at the end of the other
+ CPUs' transactions.
+
Total: 5 months for the initial version; at least 8 additional months
for the fast version. We will go with a total estimate of 15 months,
corresponding to USD$151200. The amount sought by this fundraising
diff --git a/tmdonate.html b/tmdonate.html
--- a/tmdonate.html
+++ b/tmdonate.html
@@ -304,6 +304,10 @@
(e.g. two transactions that each do <tt class="docutils literal">samelist.append()</tt> do not need
to conflict in the simple case). This part is not included
in the estimates.</p>
+<p>Note: by default, any I/O can be done, but turns the transaction
+“inevitable”. An inevitable transaction must not abort, so it must be
+the next one to commit. This introduces delays at the end of the other
+CPUs' transactions.</p>
</li>
</ul>
<p>Total: 5 months for the initial version; at least 8 additional months
More information about the pypy-commit
mailing list