[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
+&ldquo;inevitable&rdquo;.  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