mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-30 23:46:28 +00:00 
			
		
		
		
	update the version of arroy
This commit is contained in:
		
							
								
								
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @@ -407,7 +407,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "arroy" | ||||
| version = "0.5.0" | ||||
| source = "git+https://github.com/meilisearch/arroy/?rev=3908c9e#3908c9edfba77ba18cc50bda41c88166ba5ebd37" | ||||
| source = "git+https://github.com/meilisearch/arroy/?rev=32670e7dd8b93640fcb53261ace89bda1c06497b#32670e7dd8b93640fcb53261ace89bda1c06497b" | ||||
| dependencies = [ | ||||
|  "bytemuck", | ||||
|  "byteorder", | ||||
| @@ -3536,7 +3536,7 @@ name = "meilitool" | ||||
| version = "1.11.0" | ||||
| dependencies = [ | ||||
|  "anyhow", | ||||
|  "arroy 0.5.0 (git+https://github.com/meilisearch/arroy/?rev=3908c9e)", | ||||
|  "arroy 0.5.0 (git+https://github.com/meilisearch/arroy/?rev=32670e7dd8b93640fcb53261ace89bda1c06497b)", | ||||
|  "clap", | ||||
|  "dump", | ||||
|  "file-store", | ||||
|   | ||||
| @@ -18,5 +18,4 @@ meilisearch-types = { path = "../meilisearch-types" } | ||||
| serde = { version = "1.0.209", features = ["derive"] } | ||||
| time = { version = "0.3.36", features = ["formatting"] } | ||||
| uuid = { version = "1.10.0", features = ["v4"], default-features = false } | ||||
| arroy_v04_to_v05 = { package = "arroy", git = "https://github.com/meilisearch/arroy/", rev = "3908c9e" } | ||||
|  | ||||
| arroy_v04_to_v05 = { package = "arroy", git = "https://github.com/meilisearch/arroy/", rev = "32670e7dd8b93640fcb53261ace89bda1c06497b" } | ||||
|   | ||||
| @@ -57,6 +57,10 @@ pub fn v1_10_to_v1_11(db_path: &Path) -> anyhow::Result<()> { | ||||
|                 index_path.display() | ||||
|             ) | ||||
|         })?; | ||||
|         let index_read_database = | ||||
|             try_opening_poly_database(&index_env, &index_rtxn, db_name::VECTOR_ARROY) | ||||
|                 .with_context(|| format!("while updating date format for index `{uid}`"))?; | ||||
|  | ||||
|         let mut index_wtxn = index_env.write_txn().with_context(|| { | ||||
|             format!( | ||||
|                 "while obtaining a write transaction for index {uid} at {}", | ||||
| @@ -64,10 +68,16 @@ pub fn v1_10_to_v1_11(db_path: &Path) -> anyhow::Result<()> { | ||||
|             ) | ||||
|         })?; | ||||
|  | ||||
|         let database = try_opening_poly_database(&index_env, &index_rtxn, db_name::VECTOR_ARROY) | ||||
|             .with_context(|| format!("while updating date format for index `{uid}`"))?; | ||||
|         let index_write_database = | ||||
|             try_opening_poly_database(&index_env, &index_wtxn, db_name::VECTOR_ARROY) | ||||
|                 .with_context(|| format!("while updating date format for index `{uid}`"))?; | ||||
|  | ||||
|         arroy_v04_to_v05::ugrade_from_prev_version(&index_rtxn, &mut index_wtxn, database)?; | ||||
|         arroy_v04_to_v05::ugrade_from_prev_version( | ||||
|             &index_rtxn, | ||||
|             index_read_database, | ||||
|             &mut index_wtxn, | ||||
|             index_write_database, | ||||
|         )?; | ||||
|  | ||||
|         index_wtxn.commit()?; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user