integration: shorten log output (#6894)
Remove the load test stage of the integration test, which generates superfluous amounts of log. Turn down logging on the CA and VA from info to error-only. Part of https://github.com/letsencrypt/boulder/issues/6890
This commit is contained in:
		
							parent
							
								
									dc269a63d5
								
							
						
					
					
						commit
						2041e8723b
					
				| 
						 | 
				
			
			@ -129,7 +129,7 @@
 | 
			
		|||
		}
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": -1
 | 
			
		||||
	},
 | 
			
		||||
	"openTelemetry": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -129,7 +129,7 @@
 | 
			
		|||
		}
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": -1
 | 
			
		||||
	},
 | 
			
		||||
	"openTelemetry": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@
 | 
			
		|||
		]
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": -1
 | 
			
		||||
	},
 | 
			
		||||
	"openTelemetry": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@
 | 
			
		|||
		]
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": -1
 | 
			
		||||
	},
 | 
			
		||||
	"openTelemetry": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -131,7 +131,7 @@
 | 
			
		|||
		}
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"sysloglevel": 6
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": 4
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -131,7 +131,7 @@
 | 
			
		|||
		}
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"sysloglevel": 6
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": 4
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
		]
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": 4
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
		]
 | 
			
		||||
	},
 | 
			
		||||
	"syslog": {
 | 
			
		||||
		"stdoutlevel": 6,
 | 
			
		||||
		"stdoutlevel": 4,
 | 
			
		||||
		"sysloglevel": 4
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -104,11 +104,6 @@ def main():
 | 
			
		|||
        run_cert_checker()
 | 
			
		||||
        check_balance()
 | 
			
		||||
 | 
			
		||||
        # Run the load-generator last. run_loadtest will stop the
 | 
			
		||||
        # pebble-challtestsrv before running the load-generator and will not restart
 | 
			
		||||
        # it.
 | 
			
		||||
        run_loadtest()
 | 
			
		||||
 | 
			
		||||
    if not startservers.check():
 | 
			
		||||
        raise(Exception("startservers.check failed"))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -161,20 +156,6 @@ def run_chisel(test_case_filter):
 | 
			
		|||
      if callable(value) and key.startswith('test_') and re.search(test_case_filter, key):
 | 
			
		||||
        value()
 | 
			
		||||
 | 
			
		||||
def run_loadtest():
 | 
			
		||||
    """Run the ACME v2 load generator."""
 | 
			
		||||
    latency_data_file = "%s/integration-test-latency.json" % tempdir
 | 
			
		||||
 | 
			
		||||
    # Stop the global pebble-challtestsrv - it will conflict with the
 | 
			
		||||
    # load-generator's internal challtestsrv. We don't restart it because
 | 
			
		||||
    # run_loadtest() is called last and there are no remaining tests to run that
 | 
			
		||||
    # might benefit from the pebble-challtestsrv being restarted.
 | 
			
		||||
    startservers.stopChallSrv()
 | 
			
		||||
 | 
			
		||||
    run(["./bin/load-generator",
 | 
			
		||||
        "-config", "test/load-generator/config/integration-test-config.json",
 | 
			
		||||
        "-results", latency_data_file])
 | 
			
		||||
 | 
			
		||||
def check_balance():
 | 
			
		||||
    """Verify that gRPC load balancing across backends is working correctly.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue