Commit Graph

26 Commits (3dbf2f8bb0076397fe32170c86b0c2bb54d07ed4)

Author SHA1 Message Date
Edward Shen 3dbf2f8bb0
Read legacy path on disk 2021-07-15 13:25:46 -04:00
Edward Shen 833a0c0468
Add automatic migration to new db location 2021-07-15 11:17:54 -04:00
Edward Shen 940af6508c
Default metadata path is metadata.db now 2021-07-15 02:53:00 -04:00
Edward Shen 353ee72713
Add unit tests 2021-07-14 21:56:29 -04:00
Edward Shen 973ece3604
MetadataFuture tests, fix UB 2021-07-14 13:28:09 -04:00
Edward Shen 0c78b379f1
Remove comments w.r.t. potential db optimizations
DB queries already are performed on their own thread, so spawning a
thread to do db work is unncessary.
2021-07-14 11:21:28 -04:00
Edward Shen 6ac8582183
Encrypted files work in debug mode 2021-07-13 20:38:01 -04:00
Edward Shen 2ace8d3d66
Partial rewrite of encrypted writer 2021-07-13 13:16:44 -04:00
Edward Shen 160f369a72
Migrate to tracing crate 2021-07-12 23:23:51 -04:00
Edward Shen 868278991a
Add disk tests 2021-07-12 15:59:52 -04:00
Edward Shen acc3ab2186
use hex instead of u8s in test 2021-07-12 00:49:06 -04:00
Edward Shen 8daa6bdc27
add tests for Md5Hash conversions 2021-07-12 00:48:00 -04:00
Edward Shen 69587b9ade
Clippy lints 2021-07-12 00:12:15 -04:00
Edward Shen 8f3430fb77
Add support for reading old db image ids 2021-07-11 23:33:22 -04:00
Edward Shen 099c795cca
Add potential perf gains in the future 2021-07-11 14:22:59 -04:00
Edward Shen 5143dff888
Add logging 2021-07-11 13:21:57 -04:00
Edward Shen 5f4be9809a
Add support for legacy files 2021-07-11 02:33:51 -04:00
Edward Shen 93249397f1
Simply codebase 2021-07-10 18:53:28 -04:00
Edward Shen b4f27c5f8c
migrate config to Config struct 2021-07-09 17:18:43 -04:00
Edward Shen 579d316945
clippy 2021-05-22 23:10:34 -04:00
Edward Shen ea8e031a3d
Remove extraneous conversion 2021-05-20 13:49:37 -04:00
Edward Shen a70f4bfdc3
Support loading disk size from db 2021-05-20 00:38:28 -04:00
Edward Shen c488eccc8d
Clean up traits 2021-05-19 23:27:56 -04:00
Edward Shen 4f55380d23
Remove layer of indirection 2021-05-19 22:42:44 -04:00
Edward Shen fe28f19f07
initial work into encryption at rest 2021-05-11 21:01:01 -04:00
Edward Shen 0857ffadc7
Add LFU cache 2021-04-24 23:56:56 -04:00