Skip to content

Commit 824d609

Browse files
committed
Merge branch 'main' into stateless
2 parents 3c1da30 + c804912 commit 824d609

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

libs/indexer/src/scheduler.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,14 +487,17 @@ fn process_collab(
487487
metrics: &EmbeddingMetrics,
488488
) -> Result<Option<(u32, Vec<AFCollabEmbeddedChunk>)>, AppError> {
489489
if let Some(indexer) = indexer {
490-
metrics.record_embed_count(1);
491-
492490
let chunks = match data {
493491
UnindexedData::Text(text) => {
494492
indexer.create_embedded_chunks_from_text(object_id.to_string(), text, embedder.model())?
495493
},
496494
};
497495

496+
if chunks.is_empty() {
497+
return Ok(None);
498+
}
499+
500+
metrics.record_embed_count(1);
498501
let result = indexer.embed(embedder, chunks);
499502
match result {
500503
Ok(Some(embeddings)) => Ok(Some((embeddings.tokens_consumed, embeddings.params))),

services/appflowy-worker/src/application.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ pub async fn create_app(listener: TcpListener, config: Config) -> Result<(), Err
129129

130130
let threads = Arc::new(
131131
ThreadPoolNoAbortBuilder::new()
132-
.num_threads(20)
132+
.num_threads(30)
133133
.thread_name(|index| format!("background-embedding-thread-{index}"))
134134
.build()
135135
.unwrap(),

src/api/workspace.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1464,7 +1464,7 @@ async fn update_collab_handler(
14641464
);
14651465
state
14661466
.indexer_scheduler
1467-
.index_pending_collab_one(pending, false)?;
1467+
.index_pending_collab_one(pending, true)?;
14681468
}
14691469
},
14701470
_ => {

0 commit comments

Comments
 (0)