adding log to measure search time
This commit is contained in:
parent
6ab6383144
commit
3a2141aab5
@ -4,6 +4,7 @@ import (
|
||||
"time"
|
||||
|
||||
"cloud.o-forge.io/core/oc-lib/dbs"
|
||||
"cloud.o-forge.io/core/oc-lib/logs"
|
||||
"cloud.o-forge.io/core/oc-lib/models/common/enum"
|
||||
"cloud.o-forge.io/core/oc-lib/models/utils"
|
||||
"cloud.o-forge.io/core/oc-lib/tools"
|
||||
@ -39,6 +40,8 @@ func (wfa *Booking) Check(id string, start time.Time, end *time.Time, parrallelA
|
||||
end = &e
|
||||
}
|
||||
accessor := NewAccessor(nil)
|
||||
l := logs.GetLogger().With().Str("Search Check", "Booking").Logger()
|
||||
l.Debug().Msg("Starting to search")
|
||||
res, code, err := accessor.Search(&dbs.Filters{
|
||||
And: map[string][]dbs.Filter{ // check if there is a booking on the same compute resource by filtering on the compute_resource_id, the state and the execution date
|
||||
"resource_id": {{Operator: dbs.EQUAL.String(), Value: id}},
|
||||
@ -49,6 +52,9 @@ func (wfa *Booking) Check(id string, start time.Time, end *time.Time, parrallelA
|
||||
},
|
||||
},
|
||||
}, "", wfa.IsDraft)
|
||||
|
||||
l.Debug().Msg("Search finished")
|
||||
|
||||
if code != 200 {
|
||||
return false, err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user