hoover_pipeline

SYNOPSIS

hoover_pipeline.pl {-url <url> | -reg_conf <reg_conf> -reg_alias <reg_alias>} [ { -before_datetime <datetime> | -days_ago <days_ago> } ]

DESCRIPTION

hoover_pipeline.pl is a script used to remove old “DONE” Jobs from a continuously running pipeline database

USAGE EXAMPLES

    # delete all Jobs that have been "DONE" for at least a week (default threshold) :

hoover_pipeline.pl -url "mysql://ensadmin:${ENSADMIN_PSW}@localhost:3306/lg4_long_mult"


    # delete all Jobs that have been "DONE" for at least a given number of days

hoover_pipeline.pl -url "mysql://ensadmin:${ENSADMIN_PSW}@localhost:3306/lg4_long_mult" -days_ago 3


    # delete all Jobs "DONE" before a specific datetime:

hoover_pipeline.pl -url "mysql://ensadmin:${ENSADMIN_PSW}@localhost:3306/lg4_long_mult" -before_datetime "2013-02-14 15:42:50"

OPTIONS

--reg_conf <path>
 path to a Registry configuration file
--reg_type <string>
 type of the registry entry (“hive”, “core”, “compara”, etc - defaults to “hive”)
--reg_alias <string>
 species/alias name for the eHive DBAdaptor
--url <url string>
 URL defining where eHive database is located
--nosqlvc “No SQL Version Check” - set if you want to force working with a database created by a potentially schema-incompatible API
--before_datetime <string>
 delete Jobs “DONE” before a specific time
--days_ago <num>
 delete Jobs that have been “DONE” for at least <num> days
-h, --help show this help message