Commit Graph

26 Commits

Author SHA1 Message Date
Martin
8729b1f91b Put file index creation into transaction to avoid reads/locks
(cherry picked from commit ef0a38fbe098c27efb8fee4097b69106816e4fa0)
2016-05-22 20:49:59 +02:00
Martin
36b588f0cf Read from one db while writing to the other 2016-04-01 16:10:42 +02:00
Martin
ab84b1ff12 Don't increase cache size (use os cache) 2016-04-01 13:55:45 +02:00
Martin
572a800b21 Create files index by creating a copy and then operating on the copy 2016-03-31 21:53:11 +02:00
Martin
c8fce6fae7 Create files index by creating a copy and then operating on the copy 2016-03-31 21:38:21 +02:00
Martin
5069808ea7 Use wal journal mode when creating files index 2016-03-31 14:05:54 +02:00
Martin
f5ae496a88 Drop and recreated backupid index 2016-02-09 11:54:50 +01:00
Martin Raiber
cf0c2c6df4 Fix a few query leaks
(cherry picked from commit 91356f346aa049b6a8468d492a4badcfb040bd62)
2016-01-30 20:57:31 +01:00
Martin Raiber
4560d58e74 Fixed wrong db usage 2016-01-29 23:48:28 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin
9ee64e650a Updated copyright 2016-01-02 16:38:00 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
0bf2a6361f Separate functions for read and write transactions 2015-10-26 18:51:30 +01:00
Martin
ecea174272 Fixed missing licensing headers 2015-08-08 22:53:24 +02:00
Martin
e753a22990 Calculate correct percentage value when creating files index 2015-01-10 15:48:07 +01:00
Martin
843efc61de Fixed percentage display when creating file index 2015-01-04 18:00:26 +01:00
Martin
3644ebbb95 Fixed percentage display when creating file index 2015-01-04 17:44:30 +01:00
Martin Raiber
2fad6bb4dd A few bugfixes + Moved queries into data access layer 2014-12-22 23:35:43 +01:00
Martin
f6d6110a15 Show percentage finished when creating files index 2014-12-18 21:06:46 +01:00
Martin
8dfbc75007 Set lmdb to async when creating 2014-11-24 22:00:41 +01:00
Martin
185758f862 Rollback changes on error 2014-10-10 22:58:41 +02:00
Martin
112c7b346e New LMDB version and further optimized file entry index 2014-10-10 19:59:26 +02:00
Martin
ef1ca7b80c Put file entry modification into a big transaction 2014-10-10 18:29:28 +02:00
Martin
f4b3dda426 Use delete journal mode while creating file entry index 2014-10-10 18:29:28 +02:00
Martin
68ce66826d Fixed some issues 2014-10-10 18:29:27 +02:00
Martin
cdcf7dab1a Replacing file entry cache with external file entry index 2014-10-10 18:29:26 +02:00