From: | Michael Haubenwallner <haubi@g.o> | ||
---|---|---|---|
To: | gentoo-portage-dev@l.g.o | ||
Subject: | Re: [gentoo-portage-dev] [RFC/PATCH] prepstrip/ecompressdir: parallelize operations | ||
Date: | Mon, 14 May 2012 09:08:19 | ||
Message-Id: | 4FB0B566.1030005@gentoo.org | ||
In Reply to: | [gentoo-portage-dev] [RFC/PATCH] prepstrip/ecompressdir: parallelize operations by Mike Frysinger |
1 | On 05/11/2012 06:39 PM, Mike Frysinger wrote: |
2 | > +multijob_child_init() { |
3 | > + trap 'echo ${BASHPID} $? >&'${mj_control_fd} EXIT |
4 | > + trap 'exit 1' INT TERM |
5 | > +} |
6 | |
7 | Just wondering why $! in parent isn't used anywhere, even not for some |
8 | integrity check if the child's BASHPID actually was forked by parent. |
9 | |
10 | > +multijob_post_fork() { |
11 | > + : $(( ++mj_num_jobs )) |
12 | > + if [[ ${mj_num_jobs} -ge ${mj_max_jobs} ]] ; then |
13 | > + multijob_finish_one |
14 | |
15 | Feels like ignoring this child's exitstatus isn't intentional here. |
16 | |
17 | > + fi |
18 | > + return 0 |
19 | > +} |
20 | |
21 | /haubi/ |
Subject | Author |
---|---|
Re: [gentoo-portage-dev] [RFC/PATCH] prepstrip/ecompressdir: parallelize operations | Zac Medico <zmedico@g.o> |
Re: [gentoo-portage-dev] [RFC/PATCH] prepstrip/ecompressdir: parallelize operations | Brian Harring <ferringb@×××××.com> |
Re: [gentoo-portage-dev] [RFC/PATCH] prepstrip/ecompressdir: parallelize operations | Mike Frysinger <vapier@g.o> |