unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: Tomi Ollila <tomi.ollila@iki.fi>, "Rollins\,
	Jameson" <jrollins@caltech.edu>,
	Notmuch Mail <notmuch@notmuchmail.org>
Subject: Re: [PATCH] tests: environment variable to specify that tests should be serialized
Date: Mon, 06 May 2019 16:58:53 -0400	[thread overview]
Message-ID: <878svjmh9u.fsf@fifthhorseman.net> (raw)
In-Reply-To: <m2zhnz75sq.fsf@guru.guru-group.fi>

[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]

On Mon 2019-05-06 22:15:49 +0300, Tomi Ollila wrote:
> While I like this parallelization option, and hope a version (could be even 
> David's smtp_dummy change) of it could be available in notmuch repository
> as soon as possible, I would not like it being default -- just like make -J
> is not default...
>
> ... it being default, unsuspicious user running `make test` might have his
> multitasking maching eating too much resources for a particular purpose and
> slowing everything else. 

if we're voting, i vote in favor of parallel defaults wherever possible,
with a way to force serialization.  I'd much rather have my machine
finish the thing i just asked it to do in less time by default, than
wait around twiddling my thumbs while the machine has spare cycles.  The
context switch for my mind is way more expensive than the context
switches going on within the computer.

The change from 2 minutes to < 30 seconds is a game-changer in terms of
keeping me focused while i'm developing.  make it easy to do that!

        --dkg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

  reply	other threads:[~2019-05-06 21:15 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-04 20:57 parallelize test suite Rollins, Jameson
2019-05-04 20:57 ` [PATCH 1/3] tests: remove some redundant pre-cleanup of the corpus MAIL_DIR Rollins, Jameson
2019-05-04 20:57   ` [PATCH 2/3] tests: remove entangling corpus index optimization Rollins, Jameson
2019-05-04 20:57     ` [PATCH 3/3] tests: run all tests in parallel, if available Rollins, Jameson
2019-05-06  4:44       ` [PATCH] tests: environment variable to specify that tests should be serialized Rollins, Jameson
2019-05-06 10:32         ` [PATCH] test: add configurable port to smtp-dummy David Bremner
2019-05-06 19:39           ` Tomi Ollila
2019-05-06 20:55             ` Daniel Kahn Gillmor
2019-05-07 10:20             ` [PATCH] test: let the OS choose a port for smtp-dummy David Bremner
2019-05-07 12:38               ` Daniel Kahn Gillmor
2019-05-08 15:59                 ` Tomi Ollila
2019-05-10 10:16               ` David Bremner
2019-05-06 19:15         ` [PATCH] tests: environment variable to specify that tests should be serialized Tomi Ollila
2019-05-06 20:58           ` Daniel Kahn Gillmor [this message]
2019-05-05 10:22   ` [PATCH 1/3] tests: remove some redundant pre-cleanup of the corpus MAIL_DIR Tomi Ollila
2019-05-04 21:33 ` parallelize test suite Rollins, Jameson
2019-05-04 21:39 ` Daniel Kahn Gillmor
2019-05-04 22:53   ` David Bremner
2019-05-05 15:22     ` Daniel Kahn Gillmor
2019-05-05 16:44       ` Tomi Ollila
2019-05-06 21:39         ` Daniel Kahn Gillmor
2019-05-07 10:26 ` David Bremner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://notmuchmail.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=878svjmh9u.fsf@fifthhorseman.net \
    --to=dkg@fifthhorseman.net \
    --cc=jrollins@caltech.edu \
    --cc=notmuch@notmuchmail.org \
    --cc=tomi.ollila@iki.fi \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).