mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-31 05:41:13 +00:00 
			
		
		
		
	Add an option to not enable WAL (should help in #399)
This commit is contained in:
		
					parent
					
						
							
								d7eeaaf249
							
						
					
				
			
			
				commit
				
					
						4df686f49e
					
				
			
		
					 2 changed files with 10 additions and 5 deletions
				
			
		|  | @ -253,6 +253,9 @@ make_config! { | |||
|         extended_logging:       bool,   false,  def,    true; | ||||
|         /// Log file path
 | ||||
|         log_file:               String, false,  option; | ||||
| 
 | ||||
|         /// Enable DB WAL |> Turning this off might lead to worse performance, but might help if using bitwarden_rs on some exotic filesystems, that do not support WAL
 | ||||
|         enable_db_wal:          bool,   false,  def,    true; | ||||
|     }, | ||||
| 
 | ||||
|     /// Yubikey settings
 | ||||
|  |  | |||
							
								
								
									
										12
									
								
								src/main.rs
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								src/main.rs
									
										
									
									
									
								
							|  | @ -168,11 +168,13 @@ fn check_db() { | |||
|     } | ||||
| 
 | ||||
|     // Turn on WAL in SQLite
 | ||||
|     use diesel::RunQueryDsl; | ||||
|     let connection = db::get_connection().expect("Can't conect to DB"); | ||||
|     diesel::sql_query("PRAGMA journal_mode=wal") | ||||
|         .execute(&connection) | ||||
|         .expect("Failed to turn on WAL"); | ||||
|     if CONFIG.enable_db_wal() { | ||||
|         use diesel::RunQueryDsl; | ||||
|         let connection = db::get_connection().expect("Can't conect to DB"); | ||||
|         diesel::sql_query("PRAGMA journal_mode=wal") | ||||
|             .execute(&connection) | ||||
|             .expect("Failed to turn on WAL"); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| fn check_rsa_keys() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue