This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nadeem.vawda
Recipients loewis, nadeem.vawda, neologix, pitrou, python-dev, torsten, vstinner
Date 2012-02-23.19:59:54
SpamBayes Score 2.3372495e-07
Marked as misclassified No
Message-id <1330027195.44.0.938276880911.issue13873@psf.upfronthosting.co.za>
In-reply-to
Content
Well, it turns out that when I tested it on my own machine, I actually
wasn't using a tmpfs - I misread the output of df and used /tmp¹ instead
of /run. Doing the test in /run does in fact give a bus error. Mea culpa.

¹ Apparently on my system /tmp isn't a tmpfs. Go figure.


> Also, if the filesystem doesn't support sparse files, this writes a
> lot to the disk (and if it crashes, you end up with a huge file).

You may be right; I hadn't thought about that possibility. My concern was
that the test suite isn't run with -M very often, so these sorts of tests
could often be broken for a while before someone found out. In the past,
none of the buildbots ran bigmem tests, so there was a real danger that
we wouldn't notice breakages. However, with the addition of the debian
bigmem buildbot, that is no longer the case, so this isn't such an issue
any more.

I'm okay with leaving the tests as they are in 3.3. Any objections?
If not, I'll also backport the change to 3.2 and 2.7.
History
Date User Action Args
2012-02-23 19:59:55nadeem.vawdasetrecipients: + nadeem.vawda, loewis, pitrou, vstinner, torsten, neologix, python-dev
2012-02-23 19:59:55nadeem.vawdasetmessageid: <1330027195.44.0.938276880911.issue13873@psf.upfronthosting.co.za>
2012-02-23 19:59:54nadeem.vawdalinkissue13873 messages
2012-02-23 19:59:54nadeem.vawdacreate