Compare commits

...

18 Commits

Author SHA1 Message Date
vikrantgupta25
7e290772f8 fix(ruler): scanning into string instead of uuid 2025-05-03 23:41:59 +05:30
vikrantgupta25
36d06c2127 fix(ruler): scanning into string instead of uuid 2025-05-03 23:37:26 +05:30
vikrantgupta25
705e75a0d7 fix(ruler): scanning into string instead of uuid 2025-05-03 23:36:14 +05:30
Vikrant Gupta
dae2527521 Merge branch 'main' into feat/cache 2025-05-03 16:36:44 +05:30
vikrantgupta25
7a65bbdd9d feat(cache): add the cache test package 2025-05-03 16:36:05 +05:30
vikrantgupta25
8478a07d7d feat(cache): fix tests 2025-05-02 16:09:53 +05:30
vikrantgupta25
1fbdcc7c1e feat(cache): use correct errors 2025-05-02 15:56:31 +05:30
vikrantgupta25
768a95269d feat(cache): address review comments 2025-05-02 15:52:19 +05:30
vikrantgupta25
daee2135d0 feat(cache): fix tests 2025-05-02 00:03:01 +05:30
vikrantgupta25
0cbca568f5 feat(cache): add orgID to rule 2025-05-01 23:53:32 +05:30
Vikrant Gupta
9f24cf1587 Merge branch 'main' into feat/cache 2025-05-01 22:31:00 +05:30
vikrantgupta25
b1bc2f81ba feat(cache): fix go build 2025-05-01 22:30:45 +05:30
vikrantgupta25
bfe122fc51 feat(cache): fix ruler 2025-05-01 22:25:05 +05:30
vikrantgupta25
b0f347458c feat(cache): preload metrics for all orgs 2025-05-01 22:20:28 +05:30
vikrantgupta25
7a0f584e18 feat(cache): add orgID in query range modules pt3 2025-05-01 18:20:53 +05:30
vikrantgupta25
ecfab8b291 feat(cache): add orgID in query range modules pt2 2025-05-01 18:04:51 +05:30
vikrantgupta25
a90926014c feat(cache): add orgID in query range modules pt1 2025-05-01 16:29:44 +05:30
vikrantgupta25
39786931de feat(cache): remove the references of old cache 2025-05-01 14:12:07 +05:30

View File

@@ -129,15 +129,24 @@ func (r *rule) GetRuleUUID(ctx context.Context, ruleID int) (*ruletypes.RuleHist
}
func (r *rule) ListOrgs(ctx context.Context) ([]valuer.UUID, error) {
orgIDs := make([]valuer.UUID, 0)
orgIDStrs := make([]string, 0)
err := r.sqlstore.
BunDB().
NewSelect().
ColumnExpr("id").
Model(new(types.Organization)).
Scan(ctx, &orgIDs)
Column("id").
Scan(ctx, &orgIDStrs)
if err != nil {
return orgIDs, err
return nil, err
}
orgIDs := make([]valuer.UUID, len(orgIDStrs))
for idx, orgIDStr := range orgIDStrs {
orgID, err := valuer.NewUUID(orgIDStr)
if err != nil {
return nil, err
}
orgIDs[idx] = orgID
}
return orgIDs, nil