Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						4c55c30027
					 | 
					
						
						
							
							Add a DetailsView type and improve index scheduler snapshots
						
						
						
						
						
						
						
						The DetailsView type is necessary because serde incorrectly
deserialises the `Details` type, so the database fails to correctly
decode Tasks 
						
						
					 | 
					
						2022-10-27 11:33:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						dc81992eb2
					 | 
					
						
						
							
							Implement TaskDeletion in the index scheduler
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						fe84f2648b
					 | 
					
						
						
							
							Allow a user to disable the auto batching system
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						e2a766acb5
					 | 
					
						
						
							
							Add a test to check that it works without autobatching
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						db9d1b18ca
					 | 
					
						
						
							
							Remove the IndexScheduler::notify method
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						19c6f8303f
					 | 
					
						
						
							
							Make sure that the index-scheduler tick loop is rerun after processing
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						b311eb3bed
					 | 
					
						
						
							
							Add a test that verifies that sending multiple tasks works
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						f026ac3115
					 | 
					
						
						
							
							remove unused files
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						f176382b34
					 | 
					
						
						
							
							fix the tests
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						4bd9e4d723
					 | 
					
						
						
							
							write a bunch of tests that goes through the whole compat layers
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						c6f4fb5f7d
					 | 
					
						
						
							
							remove the warnings
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						2ae0806773
					 | 
					
						
						
							
							rewrite the update file API
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						7579a363ab
					 | 
					
						
						
							
							finish the dump reader API, the dump Writer API now needs to be updated
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						0284764b5e
					 | 
					
						
						
							
							start dumping the update files to a known format
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						9117fde712
					 | 
					
						
						
							
							fix the compat between v3 and v4
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						f622ef9836
					 | 
					
						
						
							
							remove the ununsed snapshot files
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						dc0f307d61
					 | 
					
						
						
							
							remove all warnings
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						06fadb3004
					 | 
					
						
						
							
							write the compat layer from v2 to v3
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						6107540ad4
					 | 
					
						
						
							
							remove old compat files
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						7e18f92635
					 | 
					
						
						
							
							write the dump v2 import
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						43496b97bd
					 | 
					
						
						
							
							make the open function public
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						6f327a00c7
					 | 
					
						
						
							
							fix some warnings
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						58ef80a2a7
					 | 
					
						
						
							
							rebase on main
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						22ffbf3676
					 | 
					
						
						
							
							write and test the compat layer from v3 to v4
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						089106a970
					 | 
					
						
						
							
							write and test the dump v3 import
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						026f6fb06a
					 | 
					
						
						
							
							fix the test once again
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						efe0a5f422
					 | 
					
						
						
							
							finish the test for the compatibility between v4 and v5
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						47e0288747
					 | 
					
						
						
							
							rewrite the compat API to something more generic
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						2f47443458
					 | 
					
						
						
							
							rename a few things for consistency
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						a8128678a4
					 | 
					
						
						
							
							implement the dump v4 import
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						c50b44039e
					 | 
					
						
						
							
							add the compat layer between v5 and v6
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						6dcc5851b5
					 | 
					
						
						
							
							get rids of the trait in most places
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						0972587cfc
					 | 
					
						
						
							
							start writting the compat layer between v5 and v6
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						afd5fe0783
					 | 
					
						
						
							
							test the dump v5
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						1473a71e33
					 | 
					
						
						
							
							write the v5 dump import
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						101f55ce8b
					 | 
					
						
						
							
							introduce the index metadata
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						e845cc2b6f
					 | 
					
						
						
							
							fix the tests
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						7bd6f63001
					 | 
					
						
						
							
							implement the dump reader v6
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						699ae1b190
					 | 
					
						
						
							
							start implementing a skeleton of the v1 dump reader
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						f041d474a5
					 | 
					
						
						
							
							move the DumpWriter and Error to their own module
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						ece6c3f6e7
					 | 
					
						
						
							
							fix the dump export
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						87a6a337aa
					 | 
					
						
						
							
							write a dump exporter
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						123f47dbc4
					 | 
					
						
						
							
							Create the index only if the task has the rights to do so
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						068a4b2884
					 | 
					
						
						
							
							Correctly batch tasks with different index creation rights
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						87212cfd20
					 | 
					
						
						
							
							Use a ControlFlow in the autobatcher function
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						f1b1cfdbcc
					 | 
					
						
						
							
							IndexDeletion operation have ClearAll details
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						a083c9e452
					 | 
					
						
						
							
							Only mark the first clear document with the amount of cleared documents
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						b24b13b036
					 | 
					
						
						
							
							Let the tick function set the Failed status itself
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						566c15fb74
					 | 
					
						
						
							
							Fill an IndexDeletion task with the number of documents removed
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						6b3b05fb73
					 | 
					
						
						
							
							Panic if we encountered a wring KindWithContent type
						
						
						
						
						
						
					 | 
					
						2022-10-27 11:33:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |