[pbs-devel] [PATCH proxmox 11/17] metrics: update to hyper/http 1.0

Fabian Grünbichler f.gruenbichler at proxmox.com
Wed Mar 26 16:23:15 CET 2025


and use new Body from proxmox-http

Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
 proxmox-metrics/src/influxdb/http.rs | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/proxmox-metrics/src/influxdb/http.rs b/proxmox-metrics/src/influxdb/http.rs
index d773c16f..074d2ada 100644
--- a/proxmox-metrics/src/influxdb/http.rs
+++ b/proxmox-metrics/src/influxdb/http.rs
@@ -1,12 +1,11 @@
 use std::sync::Arc;
 
 use anyhow::{bail, Error};
-use hyper::Body;
 use openssl::ssl::{SslConnector, SslMethod, SslVerifyMode};
 use tokio::sync::mpsc;
 
 use proxmox_http::client::Client;
-use proxmox_http::HttpOptions;
+use proxmox_http::{Body, HttpOptions};
 
 use crate::influxdb::utils;
 use crate::{Metrics, MetricsData};
@@ -174,7 +173,7 @@ impl InfluxDbHttp {
             request = request.header("Authorization", format!("Token {}", token));
         }
 
-        let request = request.body(Body::from(self.data.split_off(0)))?;
+        let request = request.body(self.data.split_off(0).into())?;
 
         let res = self.client.request(request).await?;
 
-- 
2.39.5





More information about the pbs-devel mailing list