Skip to content

Commit 34396a0

Browse files
authored
Merge pull request #2111 from afumagalli98/fix-oracle-segment-size
fix oracle segment size & update license history client timeout
2 parents 5fa7ef0 + e7bfbd2 commit 34396a0

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

api-service/database/oracle_segment_advisors.go

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,25 @@ func (md *MongoDatabase) SearchOracleDatabaseSegmentAdvisors(keywords []string,
5555
}),
5656
mu.APUnwind("$database.segmentAdvisors"),
5757
mu.APProject(bson.M{
58-
"hostname": true,
59-
"location": true,
60-
"environment": true,
61-
"createdAt": true,
62-
"dbname": "$database.name",
63-
"reclaimable": "$database.segmentAdvisors.reclaimable",
64-
"retrieve": bson.M{"$round": bson.A{mu.APODivide("$database.segmentAdvisors.reclaimable", "$database.segmentsSize"), 4}},
58+
"hostname": true,
59+
"location": true,
60+
"environment": true,
61+
"createdAt": true,
62+
"dbname": "$database.name",
63+
"reclaimable": "$database.segmentAdvisors.reclaimable",
64+
"retrieve": bson.M{
65+
"$round": bson.A{
66+
bson.M{
67+
"$cond": bson.A{
68+
bson.M{"$eq": bson.A{"$database.segmentsSize", 0}},
69+
0,
70+
bson.M{"$divide": bson.A{"$database.segmentAdvisors.reclaimable", "$database.segmentsSize"}},
71+
},
72+
},
73+
4,
74+
},
75+
},
76+
6577
"segmentOwner": "$database.segmentAdvisors.segmentOwner",
6678
"segmentName": "$database.segmentAdvisors.segmentName",
6779
"segmentType": "$database.segmentAdvisors.segmentType",

data-service/job/licenses_history_job.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func (job *HistoricizeLicensesComplianceJob) Run() {
4343
job.Config.APIService.AuthenticationProvider.Password,
4444
"/hosts/technologies/all/databases/licenses-compliance").String()
4545

46-
client := http.Client{Timeout: 1 * time.Minute}
46+
client := http.Client{Timeout: 3 * time.Minute}
4747

4848
resp, err := client.Get(url)
4949
if err != nil || resp == nil {

0 commit comments

Comments
 (0)