Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						28bd8b6c6b 
					 
					
						
						
							
							Remove key from index_tasks database when the value is empty  
						
						
						
						
					 
					
						2022-10-27 11:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						169f386418 
					 
					
						
						
							
							Add some documentation to the index scheduler  
						
						
						
						
					 
					
						2022-10-27 11:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						bdb17954d2 
					 
					
						
						
							
							Fix bug where assert used != instead of ==  
						
						... 
						
						
						
						And update snapshot tests. 
						
						
					 
					
						2022-10-27 11:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						23b01a58df 
					 
					
						
						
							
							cargo fmt  
						
						
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ec3391808d 
					 
					
						
						
							
							Fix date parsing for task queries  
						
						... 
						
						
						
						Use rfc3339 or YYYY-MM-DD.
Add a day to the parsed date when it is an excluded lower bound
and the YYYY-MM-DD was used.
Also the Query type does not need to be serialisable anymore 
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						10a547df4f 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com >
Apply suggestions from code review
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Apply suggestions from code review
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Apply code review suggestion
Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						22cf0559fe 
					 
					
						
						
							
							Implement task date filters  
						
						... 
						
						
						
						before/after enqueued/started/finished at 
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						5765883600 
					 
					
						
						
							
							fix the auto-generated details  
						
						
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						cff003c928 
					 
					
						
						
							
							remove the unused variants from the autobatcher  
						
						
						
						
					 
					
						2022-10-27 11:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						ab8f1c2865 
					 
					
						
						
							
							fix a bunch of snapshot tests  
						
						
						
						
					 
					
						2022-10-27 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						50b8b9df6a 
					 
					
						
						
							
							Delete the tasks content file once the transaction has been successfully committed  
						
						
						
						
					 
					
						2022-10-27 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ec0a5a9f01 
					 
					
						
						
							
							Remove the useless r#union thing  
						
						
						
						
					 
					
						2022-10-27 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						6460b78e08 
					 
					
						
						
							
							Clean up the delete_persisted_task_data function  
						
						
						
						
					 
					
						2022-10-27 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						d21651c968 
					 
					
						
						
							
							Throw the error if we can't register the tasks in the store  
						
						
						
						
					 
					
						2022-10-27 11:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						6e904d0997 
					 
					
						
						
							
							Introduce a ProcessingTasks constructor  
						
						
						
						
					 
					
						2022-10-27 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						b373d19831 
					 
					
						
						
							
							Extract the must_stop flag out of the RwLock  
						
						
						
						
					 
					
						2022-10-27 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						3cbfacb616 
					 
					
						
						
							
							Prefer using an u64 instead of a usize in some places  
						
						
						
						
					 
					
						2022-10-27 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						79c4275bfc 
					 
					
						
						
							
							Delete the persisted data when we cancel a task  
						
						
						
						
					 
					
						2022-10-27 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						c2ec4a089b 
					 
					
						
						
							
							Put the original URL query in the tasks details  
						
						
						
						
					 
					
						2022-10-27 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						751e9bac3b 
					 
					
						
						
							
							Add the tasks cancel route to cancel tasks  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						290945e258 
					 
					
						
						
							
							Update the canceledBy and finishedAt fields  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						725158b454 
					 
					
						
						
							
							Introduce the core algorithm of task cancelation  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						b2c5bc67b7 
					 
					
						
						
							
							Add more enum-iterator related stuff  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						591527a99d 
					 
					
						
						
							
							Prefer using TaskDeletion in the dumps  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						1ca9a67c49 
					 
					
						
						
							
							Introduce the task cancelation task type  
						
						
						
						
					 
					
						2022-10-27 11:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						703ba7a1fb 
					 
					
						
						
							
							Introduce the ProcessingTasks struct  
						
						
						
						
					 
					
						2022-10-27 11:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						ea60d35c71 
					 
					
						
						
							
							Delete a task's persisted data when appropriate  
						
						
						
						
					 
					
						2022-10-27 11:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						9e85f050b2 
					 
					
						
						
							
							fix the tests  
						
						
						
						
					 
					
						2022-10-27 11:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						2f748480a1 
					 
					
						
						
							
							share the rtxn between the access to the tasks and to the indexes  
						
						
						
						
					 
					
						2022-10-27 11:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6bd6321226 
					 
					
						
						
							
							dump the content of the dump tasks instead of recreating at import time with wrong API keys  
						
						
						
						
					 
					
						2022-10-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						655705eb2b 
					 
					
						
						
							
							remove useless todo  
						
						
						
						
					 
					
						2022-10-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						83f3c5ec57 
					 
					
						
						
							
							flush the dump-writer only once everything has been inserted  
						
						
						
						
					 
					
						2022-10-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						78ce29f461 
					 
					
						
						
							
							apply most style comments of the review  
						
						
						
						
					 
					
						2022-10-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d0e91555d1 
					 
					
						
						
							
							rebase on index-scheduler  
						
						
						
						
					 
					
						2022-10-27 11:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						e0221fc0a3 
					 
					
						
						
							
							fix a synchronization bug while importing tasks  
						
						
						
						
					 
					
						2022-10-27 11:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						ba150f2127 
					 
					
						
						
							
							commit after creating an index  
						
						
						
						
					 
					
						2022-10-27 11:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						e9295c03ce 
					 
					
						
						
							
							the index-scheduler needs to wake-up after importing a dump  
						
						
						
						
					 
					
						2022-10-27 11:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d481669b7e 
					 
					
						
						
							
							fix the content_file import  
						
						
						
						
					 
					
						2022-10-27 11:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						dd506e5d87 
					 
					
						
						
							
							stop dumping the current dumping task as enqueued so it's not looping for ever  
						
						
						
						
					 
					
						2022-10-27 11:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d976e680c5 
					 
					
						
						
							
							first mostly working version  
						
						
						
						
					 
					
						2022-10-27 11:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						c051166bcc 
					 
					
						
						
							
							update the API a little bit  
						
						
						
						
					 
					
						2022-10-27 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						72a906ae75 
					 
					
						
						
							
							fix the tests  
						
						
						
						
					 
					
						2022-10-27 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						b7f9c94f4a 
					 
					
						
						
							
							write the dump export  
						
						
						
						
					 
					
						2022-10-27 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8954b1bd1d 
					 
					
						
						
							
							Fix number of deleted tasks details after duplicate task deletion  
						
						
						
						
					 
					
						2022-10-27 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8defad6c38 
					 
					
						
						
							
							Add task deletion tests where the same task is deleted twice  
						
						
						
						
					 
					
						2022-10-27 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						f32b973945 
					 
					
						
						
							
							Return an error when calling DELETE /tasks with an empty query  
						
						
						
						
					 
					
						2022-10-27 11:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						fbd2be2ec8 
					 
					
						
						
							
							Apply suggested changes from PR review  
						
						
						
						
					 
					
						2022-10-27 11:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						441417447e 
					 
					
						
						
							
							Avoid creating two read txn at the same time  
						
						
						
						
					 
					
						2022-10-27 11:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8c6aeaada5 
					 
					
						
						
							
							Update snapshot tests following git rebase that fixes a bug  
						
						
						
						
					 
					
						2022-10-27 11:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8bb0fcd144 
					 
					
						
						
							
							Finish first draft of the DELETE /tasks route  
						
						
						
						
					 
					
						2022-10-27 11:34:04 +02:00