mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 01:46:28 +00:00 
			
		
		
		
	Hide the batch stats to make insta pass
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
use std::collections::BTreeSet;
 | 
			
		||||
use std::fmt::Write;
 | 
			
		||||
 | 
			
		||||
use meilisearch_types::batches::{Batch, BatchEnqueuedAt};
 | 
			
		||||
use meilisearch_types::batches::{Batch, BatchEnqueuedAt, BatchStats};
 | 
			
		||||
use meilisearch_types::heed::types::{SerdeBincode, SerdeJson, Str};
 | 
			
		||||
use meilisearch_types::heed::{Database, RoTxn};
 | 
			
		||||
use meilisearch_types::milli::{CboRoaringBitmapCodec, RoaringBitmapCodec, BEU32};
 | 
			
		||||
@@ -342,6 +342,11 @@ pub fn snapshot_canceled_by(rtxn: &RoTxn, db: Database<BEU32, RoaringBitmapCodec
 | 
			
		||||
pub fn snapshot_batch(batch: &Batch) -> String {
 | 
			
		||||
    let mut snap = String::new();
 | 
			
		||||
    let Batch { uid, details, stats, started_at, finished_at, progress: _, enqueued_at } = batch;
 | 
			
		||||
    let stats = BatchStats {
 | 
			
		||||
        call_trace: Default::default(),
 | 
			
		||||
        write_channel_congestion: None,
 | 
			
		||||
        ..stats.clone()
 | 
			
		||||
    };
 | 
			
		||||
    if let Some(finished_at) = finished_at {
 | 
			
		||||
        assert!(finished_at > started_at);
 | 
			
		||||
    }
 | 
			
		||||
@@ -352,7 +357,7 @@ pub fn snapshot_batch(batch: &Batch) -> String {
 | 
			
		||||
    snap.push('{');
 | 
			
		||||
    snap.push_str(&format!("uid: {uid}, "));
 | 
			
		||||
    snap.push_str(&format!("details: {}, ", serde_json::to_string(details).unwrap()));
 | 
			
		||||
    snap.push_str(&format!("stats: {}, ", serde_json::to_string(stats).unwrap()));
 | 
			
		||||
    snap.push_str(&format!("stats: {}, ", serde_json::to_string(&stats).unwrap()));
 | 
			
		||||
    snap.push('}');
 | 
			
		||||
    snap
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -60,7 +60,8 @@ pub struct BatchStats {
 | 
			
		||||
    pub status: BTreeMap<Status, u32>,
 | 
			
		||||
    pub types: BTreeMap<Kind, u32>,
 | 
			
		||||
    pub index_uids: BTreeMap<String, u32>,
 | 
			
		||||
    #[serde(default, skip_serializing_if = "serde_json::Map::is_empty")]
 | 
			
		||||
    pub call_trace: serde_json::Map<String, serde_json::Value>,
 | 
			
		||||
    #[serde(skip_serializing_if = "Option::is_none")]
 | 
			
		||||
    #[serde(default, skip_serializing_if = "Option::is_none")]
 | 
			
		||||
    pub write_channel_congestion: Option<serde_json::Map<String, serde_json::Value>>,
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user