TaskRetries: init table

This commit is contained in:
Graham Christensen
2021-08-26 16:32:41 -04:00
parent 1f2adf61aa
commit c4134c8e84
4 changed files with 141 additions and 0 deletions

View File

@@ -553,6 +553,21 @@ create table StarredJobs (
foreign key (project, jobset) references Jobsets(project, name) on update cascade on delete cascade
);
-- Events processed by hydra-notify which have failed at least once
--
-- The payload field contains the original, unparsed payload.
--
-- One row is created for each plugin which fails to process the event,
-- with an increasing retry_at and attempts field.
create table TaskRetries (
id serial primary key not null,
channel text not null,
pluginname text not null,
payload text not null,
attempts integer not null,
retry_at integer not null
);
create index IndexTaskRetriesOrdered on TaskRetries(retry_at asc);
-- The output paths that have permanently failed.
create table FailedPaths (