Clément Renault 
							
						 
					 
					
						
						
							
						
						9d6885793e 
					 
					
						
						
							
							Upgrade dependencies  
						
						
						
						
					 
					
						2024-07-10 13:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						5f4530ce57 
					 
					
						
						
							
							Remove more unused dependencies  
						
						
						
						
					 
					
						2024-07-10 13:36:34 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						300bdfc2a7 
					 
					
						
						
							
							update most dependencies  
						
						
						
						
					 
					
						2024-07-08 18:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								meili-bors[bot] 
							
						 
					 
					
						
						
							
						
						b005eb3289 
					 
					
						
						
							
							Merge  #4435  
						
						... 
						
						
						
						4435: Make update file deletion atomic r=Kerollmops a=irevoire
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/4432 
Fixes https://github.com/meilisearch/meilisearch/issues/4438  by adding the logs the user asked
## What does this PR do?
- Adds a bunch of logs to help debug this kind of issue in the future
- Delete the update files AFTER committing the update in the `index-scheduler` (thus, if a restart happens, we are able to re-process the batch successfully)
- Multi-thread the deletion of all update files.
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2024-02-26 17:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						0562818c2a 
					 
					
						
						
							
							fix and remove the file-store hack of /dev/null  
						
						
						
						
					 
					
						2024-02-26 13:59:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						36c27a18a1 
					 
					
						
						
							
							implement the dry run ha parameter  
						
						
						
						
					 
					
						2024-02-26 13:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						91cdd502f8 
					 
					
						
						
							
							When processing tasks, make the update file deletion atomic  
						
						
						
						
					 
					
						2024-02-22 14:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						5869ca7716 
					 
					
						
						
							
							Upgrade all compatible dependencies  
						
						
						
						
					 
					
						2024-01-16 15:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						47b66e49b8 
					 
					
						
						
							
							Upgrade the compatible versions of the dependencies  
						
						
						
						
					 
					
						2023-04-24 17:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						66b5e4b548 
					 
					
						
						
							
							fix a bug where the filestore could try to parse its own tmp file and fail  
						
						
						
						
					 
					
						2023-02-23 16:52:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						74d1a67a99 
					 
					
						
						
							
							Use the workspace inheritance feature of rust 1.64  
						
						
						
						
					 
					
						2023-02-15 13:51:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a858531574 
					 
					
						
						
							
							apply review comments  
						
						
						
						
					 
					
						2023-01-25 14:51:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						c92948b143 
					 
					
						
						
							
							Compute the size of the auth-controller, index-scheduler and all update files in the global stats  
						
						
						
						
					 
					
						2023-01-25 11:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						026cf223b3 
					 
					
						
						
							
							Update version for the next release (v1.0.0) in Cargo.toml files  
						
						
						
						
					 
					
						2022-12-08 12:20:17 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						5db7c4057c 
					 
					
						
						
							
							Update version for the next release (v0.30.1) in Cargo.toml files  
						
						
						
						
					 
					
						2022-12-06 20:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						68f80dbacf 
					 
					
						
						
							
							Update version for the next release (v0.30.0) in Cargo.toml files  
						
						
						
						
					 
					
						2022-10-27 11:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						eec43ec953 
					 
					
						
						
							
							Implement a first version of the snapshots  
						
						
						
						
					 
					
						2022-10-27 11:35:14 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Renault 
							
						 
					 
					
						
						
							
						
						32cfac0cfd 
					 
					
						
						
							
							Sort the TOML dependencies  
						
						
						
						
					 
					
						2022-10-27 11:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ea60d35c71 
					 
					
						
						
							
							Delete a task's persisted data when appropriate  
						
						
						
						
					 
					
						2022-10-27 11:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						eabac9676b 
					 
					
						
						
							
							Fix typo and remove useless code in tests  
						
						
						
						
					 
					
						2022-10-27 11:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ab4e649221 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2022-10-27 11:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						13a72f8757 
					 
					
						
						
							
							Use more complete snapshot tests for the index scheduler  
						
						
						
						
					 
					
						2022-10-27 11:33:59 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						8770e07397 
					 
					
						
						
							
							I can index documents without meilisearch  
						
						
						
						
					 
					
						2022-10-27 11:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						4846a7c501 
					 
					
						
						
							
							use faux in the file-store  
						
						
						
						
					 
					
						2022-10-27 11:33:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						48138c21a9 
					 
					
						
						
							
							rename the update-file-store to file-store since it can store any kind of file  
						
						
						
						
					 
					
						2022-10-27 11:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						2afb381f95 
					 
					
						
						
							
							get rids of nelson  
						
						
						
						
					 
					
						2022-10-27 11:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a9844bd4f6 
					 
					
						
						
							
							move the update file store to another crate with as little dependencies as possible  
						
						
						
						
					 
					
						2022-10-27 11:33:37 +02:00