Compare 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 GuptaandGitHub 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 GuptaandGitHub 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
+13 -4
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