osbuild-service-maintenance: Reword log messages and query name
The query is deleting multiple jobs, and it's deleting the entire job, not just the results.
This commit is contained in:
parent
322ae02f73
commit
2eaad3701d
2 changed files with 8 additions and 10 deletions
|
|
@ -10,8 +10,7 @@ import (
|
|||
)
|
||||
|
||||
const (
|
||||
// Maintenance queries
|
||||
sqlDeleteJob = `
|
||||
sqlDeleteJobs = `
|
||||
DELETE FROM jobs
|
||||
WHERE id IN (
|
||||
SELECT id FROM jobs
|
||||
|
|
@ -48,10 +47,10 @@ func (d *db) Close() {
|
|||
d.Conn.Close(context.Background())
|
||||
}
|
||||
|
||||
func (d *db) DeleteJob() (int64, error) {
|
||||
tag, err := d.Conn.Exec(context.Background(), sqlDeleteJob)
|
||||
func (d *db) DeleteJobs() (int64, error) {
|
||||
tag, err := d.Conn.Exec(context.Background(), sqlDeleteJobs)
|
||||
if err != nil {
|
||||
return tag.RowsAffected(), fmt.Errorf("Error deleting results from jobs: %v", err)
|
||||
return tag.RowsAffected(), fmt.Errorf("Error deleting jobs: %v", err)
|
||||
}
|
||||
return tag.RowsAffected(), nil
|
||||
}
|
||||
|
|
@ -124,10 +123,9 @@ func DBCleanup(dbURL string, dryRun bool, cutoff time.Time) error {
|
|||
var rows int64
|
||||
|
||||
for {
|
||||
rows, err = db.DeleteJob()
|
||||
|
||||
rows, err = db.DeleteJobs()
|
||||
if err != nil {
|
||||
logrus.Errorf("Error deleting results for jobs: %v, %d rows affected", rows, err)
|
||||
logrus.Errorf("Error deleting jobs: %v, %d rows affected", rows, err)
|
||||
return err
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,13 +67,13 @@ func testDeleteJob(t *testing.T, d db, q *dbjobqueue.DBJobQueue) {
|
|||
require.NoError(t, json.Unmarshal(r, &r1))
|
||||
require.Equal(t, result, r1)
|
||||
|
||||
rows, err := d.DeleteJob()
|
||||
rows, err := d.DeleteJobs()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, int64(0), rows)
|
||||
|
||||
setExpired(t, d, id)
|
||||
|
||||
rows, err = d.DeleteJob()
|
||||
rows, err = d.DeleteJobs()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, int64(1), rows)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue