Marco Pracucci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ee3fbe825 
							
						 
					 
					
						
						
							
							Decouple ruler dependency controller from concurrency controller  
						
						... 
						
						
						
						Signed-off-by: Marco Pracucci <marco@pracucci.com> 
						
						
					 
					
						2024-02-02 10:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marco Pracucci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbbbd6e70a 
							
						 
					 
					
						
						
							
							Remove superfluous nil check in Group.metrics  
						
						... 
						
						
						
						Signed-off-by: Marco Pracucci <marco@pracucci.com> 
						
						
					 
					
						2024-01-29 10:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marco Pracucci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							046cd7599f 
							
						 
					 
					
						
						
							
							Introduced sequentialRuleEvalController  
						
						... 
						
						
						
						Signed-off-by: Marco Pracucci <marco@pracucci.com> 
						
						
					 
					
						2024-01-29 10:19:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marco Pracucci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21a03dc018 
							
						 
					 
					
						
						
							
							Simplify the design to update concurrency controller once the rule evaluation has done  
						
						... 
						
						
						
						Signed-off-by: Marco Pracucci <marco@pracucci.com> 
						
						
					 
					
						2024-01-29 10:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aa3b10c3f 
							
						 
					 
					
						
						
							
							Block until all rules, both sync & async, have completed evaluating  
						
						... 
						
						
						
						Updated & added tests
Review feedback nits
Return empty map if not indeterminate
Use highWatermark to track inflight requests counter
Appease the linter
Clarify feature flag
Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f922534c4d 
							
						 
					 
					
						
						
							
							Refactoring for performance, and to allow controller to be overridden  
						
						... 
						
						
						
						Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94cdfa30cd 
							
						 
					 
					
						
						
							
							Refactoring  
						
						... 
						
						
						
						Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dc7036db3 
							
						 
					 
					
						
						
							
							Optimising dependencies/dependents funcs to not produce new slices each request  
						
						... 
						
						
						
						Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7758d187e 
							
						 
					 
					
						
						
							
							Refactor concurrency control  
						
						... 
						
						
						
						Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							940f83a540 
							
						 
					 
					
						
						
							
							Implementation  
						
						... 
						
						
						
						NOTE:
Rebased from main after refactor in #13014 
Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2024-01-29 10:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Korn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a8dbf06bc 
							
						 
					 
					
						
						
							
							Address PR feedback  
						
						... 
						
						
						
						Co-authored-by: Julien Pivotto <roidelapluie@o11y.eu>
Signed-off-by: Charles Korn <charleskorn@users.noreply.github.com> 
						
						
					 
					
						2023-10-31 09:56:05 +11:00 
						 
				 
			
				
					
						
							
							
								Charles Korn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							667a1efb04 
							
						 
					 
					
						
						
							
							Add trace ID to log lines emitted during rule evaluation  
						
						... 
						
						
						
						Signed-off-by: Charles Korn <charles.korn@grafana.com> 
						
						
					 
					
						2023-10-26 16:14:54 +11:00 
						 
				 
			
				
					
						
							
							
								Charles Korn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc132a4557 
							
						 
					 
					
						
						
							
							Use common logger instance to reduce duplication in Group.Eval()  
						
						... 
						
						
						
						Signed-off-by: Charles Korn <charles.korn@grafana.com> 
						
						
					 
					
						2023-10-26 16:14:12 +11:00 
						 
				 
			
				
					
						
							
							
								Danny Kopping 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498b836654 
							
						 
					 
					
						
						
							
							Refactoring manager.go into separate concerns  
						
						... 
						
						
						
						Signed-off-by: Danny Kopping <danny.kopping@grafana.com> 
						
						
					 
					
						2023-10-21 11:11:11 +02:00