]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Tweak Status table to be in-sync with all Job statuses possible
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Wed, 17 Nov 2021 11:42:44 +0000 (12:42 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:56:56 +0000 (13:56 +0200)
bacula/src/cats/make_mysql_tables.in
bacula/src/cats/make_postgresql_tables.in
bacula/src/cats/make_sqlite3_tables.in
bacula/src/cats/update_mysql_tables.in
bacula/src/cats/update_postgresql_tables.in
bacula/updatedb/update_mysql_tables_1024_to_1025.in
bacula/updatedb/update_postgresql_tables_1024_to_1025.in

index 6c2ae14d54b1450ae2cd1ee32286ebad50afce53..3b484109b78a14f939e9a38ace7dd4308605f441 100644 (file)
@@ -546,6 +546,8 @@ INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('A', 'Canceled by user',90),
    ('F', 'Waiting for Client',15),
    ('S', 'Waiting for Storage daemon',15),
+   ('l', 'Doing data despooling',15),
+   ('L', 'Committing data (last despool)',15),
    ('m', 'Waiting for new media',15),
    ('M', 'Waiting for media mount',15),
    ('s', 'Waiting for storage resource',15),
@@ -556,7 +558,11 @@ INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('p', 'Waiting on higher priority jobs',15),
    ('i', 'Doing batch insert file records',15),
    ('I', 'Incomplete Job',25),
-   ('a', 'SD despooling attributes',15);
+   ('a', 'SD despooling attributes',15),
+   ('u', 'Cloud upload',15),
+   ('w', 'Cloud download',15),
+   ('q', 'Queued waiting for device',15),
+   ('W', 'Terminated normally with warnings',25);
 
 CREATE TABLE PathHierarchy
 (
index 5be98e80ea1f739a26ed5c8e5f03654ea00ed52b..283aa80fb8185bd65aaed41de25455397c56b50c 100644 (file)
@@ -590,6 +590,10 @@ INSERT INTO Status (JobStatus,JobStatusLong) VALUES
    ('m', 'Waiting for new media');
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('M', 'Waiting for media mount',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('L', 'Committing data (last despool)',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('s', 'Waiting for storage resource',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
@@ -600,14 +604,22 @@ INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('d', 'Waiting on maximum jobs',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('t', 'Waiting on start time',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('u', 'Cloud upload',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('w', 'Cloud download',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('p', 'Waiting on higher priority jobs',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('q', 'Queued waiting for device',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('a', 'SD despooling attributes',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('i', 'Doing batch insert file records',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('I', 'Incomplete Job',25);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('W', 'Terminated normally with warnings',25);
 
 CREATE TABLE Snapshot (
   SnapshotId     serial,
index 9bc560f1f2437c39caca80458ef9b283179f4a09..4b3a9b4baf7bdbb2195be2e0373828566b802751 100644 (file)
@@ -585,6 +585,10 @@ INSERT INTO Status (JobStatus,JobStatusLong) VALUES
    ('m', 'Waiting for new media');
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('M', 'Waiting for media mount',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('L', 'Committing data (last despool)',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('s', 'Waiting for storage resource',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
@@ -595,14 +599,22 @@ INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('d', 'Waiting on maximum jobs',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('t', 'Waiting on start time',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('u', 'Cloud upload',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('w', 'Cloud download',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('p', 'Waiting on higher priority jobs',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('q', 'Queued waiting for device',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('a', 'SD despooling attributes',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('i', 'Doing batch insert file records',15);
 INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
    ('I', 'Incomplete Job',25);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('W', 'Terminated normally with warnings',25);
 
 -- Initialize Version           
 INSERT INTO Version (VersionId) VALUES (1025);
index 412ef92ff7a02d97dcb6416847bd96da4b70a851..56a08f6945a0cb82ed30603296e1d0ba83e488c7 100644 (file)
@@ -620,6 +620,14 @@ CREATE INDEX meta_attachmentowner ON MetaAttachment (AttachmentTenant,Attachment
 CREATE INDEX meta_attachmentemailid ON MetaAttachment (AttachmentEmailId);
 CREATE INDEX meta_attachmentjobid on MetaAttachment (Jobid);
 
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15),
+   ('L', 'Committing data (last despool)',15),
+   ('u', 'Cloud upload',15),
+   ('w', 'Cloud download',15),
+   ('q', 'Queued waiting for device',15),
+   ('W', 'Terminated normally with warnings',25);
+
 UPDATE Version SET VersionId=1025;
 END-OF-DATA
     then
index 60c96b536a59ad57e635336e65b5eeb4a1e35423..55e74dacd599d81b1bcd5912b8618c53aacac38d 100644 (file)
@@ -683,7 +683,20 @@ CREATE TABLE MetaAttachment
 
 CREATE INDEX meta_attachmentowner ON MetaAttachment (AttachmentTenant,AttachmentOwner);
 CREATE INDEX meta_attachmentemailid ON MetaAttachment (AttachmentEmailId);
-CREATE INDEX meta_attachmentjobid ON MetaAttachment (JobId); 
+CREATE INDEX meta_attachmentjobid ON MetaAttachment (JobId);
+
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('L', 'Committing data (last despool)',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('u', 'Cloud upload',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('w', 'Cloud download',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('q', 'Queued waiting for device',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('W', 'Terminated normally with warnings',25);
 
 UPDATE Version SET VersionId=1025;
 commit;
index 2dbada50deb9982bd7827b96cf3cb1b7f217f302..f3392043cca698ba33f15a62b0e591a03a56fda6 100644 (file)
@@ -83,7 +83,15 @@ CREATE INDEX meta_attachmentowner ON MetaAttachment (AttachmentTenant,Attachment
 CREATE INDEX meta_attachmentemailid ON MetaAttachment (AttachmentEmailId);
 CREATE INDEX meta_attachmentjobid on MetaAttachment (Jobid);
 
-UPDATE Version SET VersionId=1024;
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15),
+   ('L', 'Committing data (last despool)',15),
+   ('u', 'Cloud upload',15),
+   ('w', 'Cloud download',15),
+   ('q', 'Queued waiting for device',15),
+   ('W', 'Terminated normally with warnings',25);
+
+UPDATE Version SET VersionId=1025;
 END-OF-DATA
 then
    echo "Update of Bacula MySQL tables 1024 to 1025 succeeded."
index 740735dfe9304de3f9af2ab45eadf6bd0c65255a..e64bd4cb70ea7cdfd030141cfcafc19fa46d74aa 100644 (file)
@@ -95,6 +95,20 @@ CREATE TABLE MetaAttachment
 CREATE INDEX meta_attachmentowner ON MetaAttachment (AttachmentTenant,AttachmentOwner);
 CREATE INDEX meta_attachmentemailid ON MetaAttachment (AttachmentEmailId);
 CREATE INDEX meta_attachmentjobid ON MetaAttachment (JobId); 
+
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('l', 'Doing data despooling',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('L', 'Committing data (last despool)',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('u', 'Cloud upload',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('w', 'Cloud download',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('q', 'Queued waiting for device',15);
+INSERT INTO Status (JobStatus,JobStatusLong,Severity) VALUES
+   ('W', 'Terminated normally with warnings',25);
+
 UPDATE Version SET VersionId=1025;
 commit;
 END-OF-DATA