| 
							
							
								 Kerollmops | eec43ec953 | Implement a first version of the snapshots | 2022-10-27 11:35:14 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | c063f154fb | Add the snapshots directory path to the IndexScheduler | 2022-10-27 11:35:14 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | e0548e42e7 | Rename the Snapshot task into SnapshotCreation | 2022-10-27 11:35:14 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | 4d43a9f5b1 | Rename the index-scheduler module into insta_snapshot | 2022-10-27 11:35:14 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | 901c405919 | Fix the inta-snapshot typos in the tests | 2022-10-27 11:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 6db90ba6cc | Make sure that we don't delete or cancel future tasks This should already have been the case before, but there is no harm
in adding another check. | 2022-10-27 11:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | e0821ad4b0 | remove an useless dbg | 2022-10-27 11:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 61f0940f8c | fix an issue with the dates | 2022-10-27 11:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 241300d2d8 | add more naive tests around the document addition + remove the old unused snapshot files | 2022-10-27 11:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 570b2d1167 | add some naive document addition tests | 2022-10-27 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | d92425658e | Add index scheduler tests for task cancelation | 2022-10-27 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 16fac10074 | Fix crash when batching an index swap task containing 0 swaps | 2022-10-27 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 0aca5e84b9 | rename received_document_ids to matched_documents in the DocumentDeletion task type (reimplementation of #2826) | 2022-10-27 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 7ed3f00b1e | reformat | 2022-10-27 11:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 9c00b159ba | fix clippy | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 7e52f1effb | remove a lot of unecessary clone and ref | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 4d25c159e6 | Apply code review suggestions | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | e9cd6cbbee | Revert implementation of get_statusto query only the database | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 424202d773 | Pause the index scheduler for one second when a fatal error occurs | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 4a35eb9849 | Fix (hopefully) queries that include processing tasks | 2022-10-27 11:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 493a8cff31 | Adjust task details correctly following index swap | 2022-10-27 11:35:10 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 4de445d386 | Start testing unexpected errors and panics in index scheduler | 2022-10-27 11:35:10 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | e3848b5f28 | Add assert method to verify validity of index scheduler state | 2022-10-27 11:35:10 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | ecf4e43b3d | rename the dumpExport to dumpCreation | 2022-10-27 11:35:10 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 8a23e707c1 | fix the task view and forward the task db size | 2022-10-27 11:35:09 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | eb4bdde432 | fix clippy | 2022-10-27 11:35:09 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 1d04ce611d | remove ununsed function | 2022-10-27 11:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | e9055f5572 | fix clippy | 2022-10-27 11:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 874499a2d2 | fix all the snapshots | 2022-10-27 11:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | ecdcbf350f | update all the snapshots with the new kind name | 2022-10-27 11:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | c8ee453b6c | fix the autobatched document deletion | 2022-10-27 11:35:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | a8de5368e5 | fix the index creation in case an index already exists | 2022-10-27 11:35:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 9bb2e3c790 | fix the failed document addition with a primary key | 2022-10-27 11:35:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 8d1408c65e | fix the import of the dumpv4&v5 when there is no instance-uid + rename the Kind+KindWithContent+Details variant for the DocumentImport and the Setting | 2022-10-27 11:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 131fe30934 | fix the error messages and the index stats | 2022-10-27 11:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 50386921df | fix the index creation | 2022-10-27 11:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 32cfac0cfd | Sort the TOML dependencies | 2022-10-27 11:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 80b2e70ee7 | Introduce a rustfmt file | 2022-10-27 11:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 2a7ef3b352 | Reapply #2830 | 2022-10-27 11:34:18 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 72ec4ce96b | Fix allow_index_creation useless field | 2022-10-27 11:34:17 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 75857bf476 | Fix the insta tests | 2022-10-27 11:34:17 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 0bbf80186f | push the snapshot files | 2022-10-27 11:34:17 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | b6a0abea9f | fix the index deletion when the index doesn’t exists but would be created by one of the autobatched tasks | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 5303bbffab | fix the last rule about merging the allow_index_creation | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | fc944c39a5 | simplify the code A LOT and create less false positive | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | a1d4cc673d | add a whole new batch of tests around the index already exists / allow_index_creation | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 28d9f2c041 | fix all the snapshot tests | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | d9218578e3 | it probably works but it's also horrendous | 2022-10-27 11:34:16 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 11fee30f47 | Apply review suggestions and stop using rtxn.commit | 2022-10-27 11:34:15 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 17cd2a4aa0 | Implement POST /indexes-swap | 2022-10-27 11:34:15 +02:00 |  |