Projects / Makeflow / Releases

All releases of Makeflow

  •  29 Jul 2013 16:26
Avatar

    Release Notes: Support for workers hierarchies, with a master-foremen-workers paradigm. Additionally, a worker now is able to handle more than one task at a time. Support has been added for task categories. A rule can be labeled with a category, and required computational resources (disk, memory, and CPU) can be specified per category. Makeflow then automatically communicates these requirements to the work queue or condor.

    •  18 Feb 2013 22:36
    Avatar

      Release Notes: Work Queue now allows you to specify chunks (pieces) of an input file to be used as input for worker tasks. Makeflow now supports a -i switch which outputs pre-execution analysis of the Makeflow DAG. Work Queue and Makeflow support submitting tasks to the PBS batch submission platform. The Makeflow makeflow_log_parser now ignores comments in Makeflow logs. Work Queue supports querying workers and tasks at run-time. Makeflow Input file (dependency) renaming is supported with a new "->" operator. Work Queue Tasks are now killed using SIGKILL. Work Queue Protocol based keep-alives were added to workers.

      •  11 Feb 2013 19:06
      Avatar

        Release Notes: In WorkQueue, memory errors that lead to a SEGFAULT, race conditions in signal handling for workers, and incorrect handling of the -C option where a worker would not use the same catalog server as work_queue_pool were corrected. Tasks now have a unique process group to properly kill all task children on abort. Escape codes such as \n and \t are now properly interpreted in Makeflow files.

        •  02 Nov 2012 19:57
        Avatar

          Release Notes: A bug in WorkQueue that resulted in a cancelled task becoming a zombie was fixed. Various corrections were made to the manual and HTML documentation. Makeflow -I and -O options now correctly the output file list to stdout. WorkQueue now correctly removes directories during cleanup.

          •  19 Sep 2012 01:25
          Avatar

            Release Notes: WorkQueue now has a new API for logging, improved python binding support and documentation, and various other bugfixes and minor features. Makeflow now supports garbage collection of intermediate files, lexical scoping of makeflow variables, and a new MAKEFLOW keyword for recursive makeflows.

            •  24 Jul 2012 23:50
            Avatar

              Release Notes: This release improves debugging messages in Work Queue, fixes a bug in Work Queue which caused the stdout buffer not to be reset at the beginning of every task, fixes a bug which made pool configurations with an absolute path result in a segfault, and adds support for workers using Torque.

              •  28 Jun 2012 20:32
              Avatar

                Release Notes: This release fixes a file descriptor leak in WorkQueue.

                •  11 Jun 2012 13:21
                Avatar

                  Release Notes: Numerous improvements have been made to WorkQueue to improve support for various batch job submission platforms. WorkQueue now allows extensive configuration and automation of worker creation. Makeflow now supports selecting an arbitrary port in a range for a WorkQueue master.

                  •  30 Apr 2012 18:28
                  Avatar

                    Release Notes: Various bug fixes were made to WQ.

                    •  23 Feb 2012 19:13
                    Avatar

                      Release Notes: WorkQueue now does string interpolation on task input files. Currently, only the $OS and $ARCH variables are replaced. WorkQueue has a new work_queue_name API to get the project name. A buffer overflow has been corrected in some regular expressions. WorkQueue now gracefully handles more than 1024 workers by moving from select to poll. Example Bioinformatics Makeflow applications for BLAST. An issue where Makeflow would crash with very long commands has been corrected.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.