Renato Costa
3cb03b888f
fix: apply appropriate labels and annotations when creating provisioned folders ( #114669 )
...
fix: labels and anotations when creating provisioned folders
2025-12-03 09:18:18 -05:00
Mustafa Sencer Özcan
735b776edc
fix: cleanup legacy resource if it is created in legacy during dual update ( #113753 )
2025-11-12 15:02:36 +01:00
Jean-Philippe Quéméner and Mustafa Sencer Özcan
fd14d4a5ed
feat(unified-storage): add tracing to dual writer and legacy storage ( #113504 )
...
Co-authored-by: Mustafa Sencer Özcan <32759850+mustafasencer@users.noreply.github.com >
2025-11-06 11:42:46 +00:00
Mustafa Sencer Özcan
51c31e00a4
fix: dual writer log object formatting ( #113492 )
...
fix: logging
2025-11-06 11:03:28 +01:00
Rafael Bortolon Paulovic
7281bb7069
fix: background delete on create failure after ctx cancellation ( #113442 )
...
* fix: background delete on create failure after ctx cancellation
* fix: address comments
* chore: remove tests using mock
2025-11-06 09:21:11 +01:00
Mustafa Sencer Özcan
58098f9339
chore: improve unified dual writer logging ( #113203 )
...
chore: improve dual writer logging
2025-10-30 10:12:29 +01:00
Stephanie Hingtgen
891d5f0625
Unistore: Propagate DeprecatedLegacyID on upsert ( #112619 )
...
Unistore: Fix label propogation on upsert
2025-10-20 09:29:03 +02:00
maicon and Jean-Philippe Quéméner
5270d8e53f
fix(unified-storage): remove permissions after executing on both stores ( #109722 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Jean-Philippe Quéméner <jeanphilippe.quemener@grafana.com >
2025-08-15 15:57:42 +00:00
maicon
a5abc6727f
Unistore/dualwriter: delegate SetDefaultPermissions to Unified on Mode3 ( #109308 )
...
* Unistore/dualwriter: delegate SetDefaultPermissions to Unified on Mode3
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-08-07 18:41:41 -03:00
maicon
b017f42278
Unistore: Fix dualwriter mode 3 ( #108092 )
...
* Unistore: Fix dualwriter mode 3
Fallback to legacy if Unified is the main store and we get an error when
reading from it
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-07-15 11:16:26 -03:00
Jean-Philippe Quéméner
7ebea688ef
fix(unified-storage): return empty list instead of nil ( #107384 )
2025-06-30 13:53:58 +02:00
Jean-Philippe Quéméner
5f21f320f7
fix(unified-storage): use continue token containing both formats for dualwriter ( #106525 )
2025-06-13 15:59:46 +02:00
Jean-Philippe Quéméner
1a216a8fff
feat(unified-storage): use logger from context for dualwriter ( #106473 )
2025-06-10 15:33:14 +02:00
Jean-Philippe Quéméner
4519ef8d21
chore(unified-storage): increase background request timeout ( #106186 )
2025-05-28 22:59:28 +02:00
Ryan McKinley
1dd59ca599
DualWriter: remove RV+UID for secondary update ( #105543 )
2025-05-21 18:25:40 +00:00
Jean-Philippe Quéméner
58eabf8ad6
fix(unified-storage): inherit parent context with auth for background ops ( #102537 )
2025-03-20 15:32:52 +01:00
Jean-Philippe Quéméner
72c9d0dd28
fix(unified-storage): use new context for background operations ( #102518 )
2025-03-20 11:15:13 +01:00
Jean-Philippe Quéméner
694e4de935
feat(unified-storage): run dual writer in background if possbile ( #102492 )
2025-03-19 23:27:16 +01:00
Will Assis
f020aae783
fix(unified-storage): use explicit nil where applicable in dualwrite package ( #101783 )
...
use explicit nil where applicable in dualwrite package
2025-03-10 08:11:02 -04:00
Will Assis
6544674011
fix(unified-storage): Fix dualwriter DELETE mode3 not returning error from legacy ( #101728 )
...
* Fix dualwrite package not returning error when getting a non-not found error from legacy storage in mode
2025-03-07 07:04:59 -05:00
Ryan McKinley
0764ecb98d
K8s/DualWriter: Use dualwriter package for all dual writers ( #101393 )
2025-03-01 21:26:14 +03:00