Author: Armin Rigo <[email protected]> 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 _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
