moved stringification of analysis.parameters into Analysis object
count_all_by... now also supports multicolumn filtering using _AND_ (with examples in t/ )
using autoloaded update_x method instead of a direct SQL
allow the script to run even if the pipeline has not finished (thanks, Matthieu!)
lsf_report table schema: Added index on process_id
Simplify and capture the decision-making log from the scheduler
Individual Worker's specialization is now routed through Scheduler's main subroutine, to enforce more checks
Workers detect the analysis_capacity overload and attempt to re-specialize if allowed
If greedy disoriented Workers overshoot analysis_capacity|hive_capacity, make sure they respecialize after the first batch
AnalysisDataAdaptor now inherits from NakedTableAdaptor
BaseAdaptor supports transparent fetching from predeclared overflown columns
JobAdaptor now inherits from ObjectAdaptor
implemented input_column_mapping mechanism
used input_column_mapping mechanism to inherit AnalysisStatsAdaptor from ObjectAdaptor
cosmetic: changed the order of $runnalbe_object and $job initialization
moved the call to branch_name_2_code() from HiveGeneric into the DataflowRule object's setter
drop fetch_all_by_from_analysis_id_and_branch_code() method and rely on AUTOLOADed BaseAdaptor's methods instead
bugfix: more careful rounding up
bugfix: substituting --password for --pass to pacify mysql 5.5.34+ that no longer recognizes options by their prefix
Updated copyright years to 1999-2014