Next | Query returned 31 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2009-08-10 21:35:34 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
remove obsolete @dirrm

   2009-08-10 21:34:42 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
LICENSE=mit

   2009-05-30 20:29:52 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
One more file for REPLACE_SH (Solaris)

   2009-05-15 07:55:01 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
looks better

   2009-05-10 14:18:16 by Aleksey Cheusov | Files touched by this commit (3)
Log message:

Experimental script 'paexec_reorder' is added. It converts "sliced" output
    of 'paexec -lse' to normal order.
DEPENDS on latest runawk
++pkgrevision
   2009-03-12 01:58:00 by Min Sik Kim | Files touched by this commit (8)
Log message:
libmaa is in pkgsrc.

   2009-03-07 22:14:12 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

update to version 0.13.0

  FIXED: When 'paexec -s' retreives 10000 tasks, it allocates
  10000*10000*sizeof(int) bytes for detecting cycles, i.e. ~400Mb on
  32-bit system or 800Mb on 64-bit system. This is absolutely
  inacceptable. This bad algorithm is replaced with new one which
  doesn't need quadratic matrix and works much faster.

  ADDED: -Z<timeout> option
     When I<-z> applied, if a I<command> fails, appropriate node is
     marked as broken and is excluded from the following task
     distribution. But if B<-Z> applied, every I<timeout> seconds an
     attempt to rerun a comand on a failed node is made. I<-Z> implies
     I<-z>. This option makes possible to organize clusters over
     unreliable networks/hardware.

  No EINTR wrappers anymore (iread, xread etc.). SIGCHLD and SIGALRM
  are blocked most of the time. They are unblocked before select(2)
  and blocked just after it. SA_RESTART is not used anymore.

  Minor clean-ups in Makefile.
   2008-10-24 23:04:05 by Aleksey Cheusov | Files touched by this commit (1)
Log message:

REPLACE_AWK and REPLACE_SH for Solaris...
   2008-10-24 22:42:21 by Aleksey Cheusov | Files touched by this commit (2)
Log message:

Under Solaris/HP-UX/Interix etc. paexec is built
    without long options support
   2008-09-05 11:53:13 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
mirror site added to MASTER_SITES

updated to version 0.10.0

   Lots of new regression tests

   README file: 'make test' is documented

   ADDED: -s option

       Partially ordered set of tasks are read from stdin.

       Instead of autonomous tasks, graph of the tasks is read from
       stdin.  In this mode every task can either FAIL or SUCCEED.  As
       always an empty line output by command means end of task.  The
       line before it shows an EXIT STATUS of the task.  The word
       "failure" means failure, "success" - success.
       See examples/1_div_x/1_div_X_cmd for the sample.  An input line
       (paexec's stdin) should contain either single task without
       spaces inside or two tasks separated by single space character,
       e.g.  task1<SPC>task2. task1<SPC>task2 line means that task1
       must be done before task2 and it is mandatory, that is if task1
       fail all dependent tasks (including task2) are also failed
       recursively.  Tasks having dependencies are started only after
       all dependencies are succeeded. When a task succeeds paexec
       outputs "success" word just before end_of_task marker (see -e
       or -E), otherwise "failure" word is output followed by a list
       of tasks failed because of it.

              Samples:

                tasks (examples/make_package/make_package_tasks file)

                  textproc/dictem
                  devel/autoconf wip/libmaa
                  devel/gmake wip/libmaa
                  wip/libmaa wip/dict-server
                  wip/libmaa wip/dict-client
                  devel/m4 wip/dict-server
                  devel/byacc wip/dict-server
                  devel/byacc wip/dict-client
                  devel/flex wip/dict-server
                  devel/flex wip/dict-client
                  devel/glib2
                  devel/libjudy

                command (examples/make_package/make_package_cmd__flex)

                  #!/usr/bin/awk -f
                  {
                     print $0 # print a package name

                     if ($0 == "devel/flex")
                        print "failure" # cannot build flex ;-)
                     else
                        print "success" # all other packages are ok

                     print ""       # end of task marker
                     fflush()
                  }

                output of "paexec -s -l -c make_package_cmd__flex -n +10 \
                           < make_package_tasks"

                  3 devel/autoconf
                  3 success
                  4 devel/gmake
                  4 success
                  7 devel/m4
                  7 success
                  8 devel/byacc
                  8 success
                  9 devel/flex
                  9 failure
                  9 devel/flex wip/dict-server wip/dict-client
                  10 devel/glib2
                  10 success
                  11 devel/libjudy
                  11 success
                  1 textproc/dictem
                  1 success
                  2 wip/libmaa
                  2 success

Next | Query returned 31 messages, browsing 11 to 20 | Previous