Reduce db connections, improve merge mt/lt

This commit is contained in:
Dominik Werder
2024-06-19 11:20:28 +02:00
parent 3a77d116f6
commit 6b4fa3f7e1
29 changed files with 669 additions and 188 deletions

View File

@@ -17,6 +17,7 @@ use netpod::Shape;
use taskrun::tokio;
use tokio::fs::File;
use tokio::io::AsyncReadExt;
use tracing::Instrument;
pub fn main() {
match taskrun::run(go()) {
@@ -64,7 +65,7 @@ async fn go() -> Result<(), Error> {
};
match opts.subcmd {
SubCmd::Retrieval(subcmd) => {
info!("daqbuffer version {} +0005", clap::crate_version!());
info!("daqbuffer version {} +0007", clap::crate_version!());
info!(" service_version {}", service_version);
if false {
#[allow(non_snake_case)]
@@ -143,10 +144,25 @@ async fn go() -> Result<(), Error> {
SubCmd::Version => {
println!("{}", clap::crate_version!());
}
SubCmd::TestLog => {
test_log().await;
}
}
Ok(())
}
async fn test_log() {
daqbufp2::test_log().await;
let logspan = tracing::span!(tracing::Level::INFO, "log_span_debug", spanlevel = "info");
daqbufp2::test_log().instrument(logspan).await;
let logspan = tracing::span!(tracing::Level::INFO, "log_span_debug", spanlevel = "trace");
daqbufp2::test_log().instrument(logspan).await;
let logspan = tracing::span!(tracing::Level::TRACE, "log_span_trace", spanlevel = "info");
daqbufp2::test_log().instrument(logspan).await;
let logspan = tracing::span!(tracing::Level::TRACE, "log_span_trace", spanlevel = "trace");
daqbufp2::test_log().instrument(logspan).await;
}
// TODO test data needs to be generated.
// TODO use httpclient for the request: need to add binary POST.
//#[test]

View File

@@ -18,6 +18,7 @@ pub enum SubCmd {
GenerateTestData,
Test,
Version,
TestLog,
}
#[derive(Debug, Parser)]