Drop the errorMsg column in the Jobs table
[?]
Sep 29, 2014, 5:46 PM
W5OAZWPDZOGVAL5P4ROVZSZGCSJBMPRALW6SCGV6L7A5DBAK2JLQCDependencies
- [2]
YU6CND7CRemove support for views - [3]
WQXF2T3Dhydra-evaluator: Don't require $HYDRA_CONFIG - [4]
PHNLYPKBCall buildFinished when a cached build is added - [5]
Y6AHH4THRemove the logfile and logSize columns from the database - [6]
JM3DPYOMgenerated schema with new dbix class schema loader, grrrrrr - [7]
2YXO5ZGQHydra/28: Rename "scheduler" to "evaluator" - [8]
S5PV6IIM* Represent jobs explicitly in the DB. - [9]
NI5BVF2V* In job inputs of type "build", allow the project and jobset names of - [10]
AHTEIK7G* Added a maintainers field to the Builds table. - [11]
SB2V735VKeep track of the database schema version - [12]
E7M2WP7ARemove unused Jobs columns - [13]
YI3BZG5NCleanup Jobset serialization - [14]
TIOBBINA* Some renaming. - [15]
FTPCV25MStore aggregate members in the database - [16]
RFE6T5LG* Store jobset evaluations in the database explicitly. This includes - [17]
LZO3C2KI* Hack around those SQLite timeouts: just retry the transaction. - [18]
KN3VYE5P* Cleaned up the foreign key constraints. - [19]
S6OISBQ3* Mark the "current" builds in a jobset, i.e. those corresponding to - [20]
IXCUNELF* Don't bother with the Jobs.active column anymore. - [21]
RXVJFQ5AEvaluator cleanups - [22]
X27GNHDV* Basic job info in the database. - [23]
DDMYFZ5XFix the jobset unchanged check - [24]
BXHG3HYLWhen renaming a jobset, add a redirect from the old name - [25]
7ECJWNVXCleanup Project model - [26]
KSBB33REAdd a dashboard - [27]
JOYONH2KPrevent multiple builds with the same (job, outPath) tuple from being added - [28]
LZVO64YGMerge in the first bits of the API work - [*]
5SHCWE7X* Prevent repeated evaluation of a jobset with the same inputs. This - [*]
N22GPKYT* Put info about logs / build products in the DB. - [*]
C3AG65SWAdd one-shot jobsets - [*]
D5QIOJGP* Move everything up one directory.
Change contents
- edit in src/lib/Hydra/Schema/Jobs.pm at line 54[3.13952]→[3.13952:13953](∅→∅),[3.14025]→[3.14025:14042](∅→∅),[3.14042]→[3.15284:15304](∅→∅),[3.15352]→[3.14278:14295](∅→∅),[3.14278]→[3.14278:14295](∅→∅)
=head2 errormsgdata_type: 'text'is_nullable: 1 - edit in src/lib/Hydra/Schema/Jobs.pm at line 64[3.10954]→[3.1919:1933](∅→∅),[3.15625]→[3.1919:1933](∅→∅),[3.1919]→[3.1919:1933](∅→∅),[3.1933]→[3.15626:15671](∅→∅)
"errormsg",{ data_type => "text", is_nullable => 1 }, - replacement in src/lib/Hydra/Schema/Jobs.pm at line 153
# Created by DBIx::Class::Schema::Loader v0.07033 @ 2013-10-14 15:46:29# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uYKWjewvKBEAuK53u7vKuw# Created by DBIx::Class::Schema::Loader v0.07033 @ 2014-09-29 19:41:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:lnZSd0gDXgLk8WQeAFqByA - edit in src/lib/Hydra/Schema/Jobsets.pm at line 321
=head2 projects - edit in src/lib/Hydra/Schema/Jobsets.pm at line 324
Type: many_to_many - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 326
# Created by DBIx::Class::Schema::Loader v0.07033 @ 2014-04-23 23:13:51# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CO0aE+jrjB+UrwGRzWZLlwComposing rels: L</jobs> -> project=cut__PACKAGE__->many_to_many("projects", "jobs", "project"); - edit in src/lib/Hydra/Schema/Jobsets.pm at line 332
# Created by DBIx::Class::Schema::Loader v0.07033 @ 2014-09-29 19:41:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ln8UftPqK+aHCCrGkVxeyA - replacement in src/lib/Hydra/Schema/Projects.pm at line 169
=head2 jobsets=head2 jobsets_2s - replacement in src/lib/Hydra/Schema/Projects.pm at line 178
"jobsets","jobsets_2s", - edit in src/lib/Hydra/Schema/Projects.pm at line 258
=head2 jobsetsType: many_to_manyComposing rels: L</jobs> -> jobset - edit in src/lib/Hydra/Schema/Projects.pm at line 265
=cut__PACKAGE__->many_to_many("jobsets", "jobs", "jobset"); - replacement in src/lib/Hydra/Schema/Projects.pm at line 280
# Created by DBIx::Class::Schema::Loader v0.07033 @ 2014-04-23 23:13:08# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fkd9ruEoVSBGIktmAj4u4g# Created by DBIx::Class::Schema::Loader v0.07033 @ 2014-09-29 19:41:42# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fTCp0shW7pisnCztza68xA - edit in src/script/hydra-evaluator at line 168[3.5921]→[3.5921:5922](∅→∅),[3.5922]→[3.136:219](∅→∅),[3.5278]→[3.136:219](∅→∅),[3.219]→[3.5432:5547](∅→∅),[3.5432]→[3.5432:5547](∅→∅),[3.1623]→[3.1981:2033](∅→∅),[3.5547]→[3.1981:2033](∅→∅),[3.6163]→[3.1981:2033](∅→∅),[3.2033]→[3.1441:1442](∅→∅),[3.1442]→[3.2516:2668](∅→∅),[3.2042]→[3.2516:2668](∅→∅)
# Update the last checked times and error messages for each# job.my %failedJobNames;push @{$failedJobNames{$_->{location}}}, $_->{msg} foreach @{$jobs->{error}};$jobset->update({lastcheckedtime => time});$_->update({ errormsg => $failedJobNames{$_->name} ? join '\n', @{$failedJobNames{$_->name}} : undef })foreach $jobset->jobs->all; - edit in src/script/hydra-evaluator at line 242
$jobset->update({ lastcheckedtime => time }); - edit in src/sql/hydra.sql at line 116
errorMsg text, -- evalution error for this job - file addition: upgrade-28.sql[33.3004]
alter table Jobs drop column errorMsg;