levlam
|
44a186c7c1
|
Minor improvements.
|
2021-10-18 19:26:14 +03:00 |
|
levlam
|
b34cfef4d0
|
Replace begin_transaction with begin_read_transaction and begin_write_transaction.
|
2021-10-07 13:18:00 +03:00 |
|
levlam
|
91f7d06282
|
Improve error message.
|
2021-09-25 21:25:51 +03:00 |
|
levlam
|
23f585caf0
|
Unify set SQLite PRAGMAs.
|
2021-09-23 11:20:42 +03:00 |
|
levlam
|
626caad19a
|
Create database before attaching it.
|
2021-09-22 20:17:37 +03:00 |
|
levlam
|
a0cc1be3e6
|
Add allow_creation parameter to SqliteDb::init.
|
2021-09-22 19:04:56 +03:00 |
|
levlam
|
f073c790c5
|
Make DbKey required to construct SqliteConnectionSafe.
|
2021-09-22 17:20:10 +03:00 |
|
levlam
|
2008290425
|
Remove old way to init SqliteDb.
|
2021-09-22 17:05:52 +03:00 |
|
levlam
|
f8402d5d9d
|
Simplify error message.
|
2021-09-22 14:56:48 +03:00 |
|
levlam
|
dc6d9822a2
|
Ignore shm deletion errors.
|
2021-09-22 11:33:28 +03:00 |
|
levlam
|
db18baa503
|
Unify include order.
|
2021-09-19 00:47:05 +03:00 |
|
levlam
|
a8e8208fa6
|
Improve order of binlog files deletion.
|
2021-07-26 21:09:39 +03:00 |
|
levlam
|
5e9cf68df1
|
Add more binlog reindex debug.
|
2021-07-14 05:24:45 +03:00 |
|
levlam
|
31bc98a7bd
|
Improve logging on failed to rename binlogs.
|
2021-07-13 23:46:09 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
9628668def
|
Minor improvements.
|
2021-06-23 03:22:23 +03:00 |
|
levlam
|
a36266a764
|
Add BinlogKeyValue logging.
|
2021-06-16 05:23:22 +03:00 |
|
levlam
|
8db4febd4c
|
Minor improvements.
|
2021-06-02 15:43:56 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
c171c9a743
|
Improve fatal error message.
|
2021-04-06 01:19:30 +03:00 |
|
levlam
|
e031a2c6c1
|
Improve Slice::truncate usage.
|
2021-02-04 15:54:12 +03:00 |
|
levlam
|
52c1da0a70
|
Update copyright year.
|
2021-01-01 15:57:46 +03:00 |
|
levlam
|
15359488be
|
Fix database opening.
|
2020-11-18 21:08:41 +03:00 |
|
levlam
|
35a9a93fc9
|
Fix std::...::erase return value usages.
GitOrigin-RevId: d9729ccd619e3b99554f1e1c2262d8826f0a8571
|
2020-10-08 23:04:40 +03:00 |
|
levlam
|
fdc3920572
|
Fix some includes.
GitOrigin-RevId: 4b57613cc6e948ceb7d63b4378bc9124271e0f53
|
2020-10-08 18:30:36 +03:00 |
|
levlam
|
d2d0cb5cc0
|
Move log tags definitions out of logging.cpp.
GitOrigin-RevId: 0e74b94ec194f8ee678bb77a04d35df46702b330
|
2020-10-05 18:07:23 +03:00 |
|
levlam
|
cb3f390a92
|
Unify "log event" spelling.
GitOrigin-RevId: a1a491981596c56dbf7541d80ead1ea9f5d5bd04
|
2020-09-22 02:15:09 +03:00 |
|
levlam
|
3d8d4bcf1c
|
Fix warning.
GitOrigin-RevId: 033adb463f56b8135180dd22d4c48e82b967fe39
|
2020-08-28 14:53:22 +03:00 |
|
levlam
|
dfd01bf87b
|
Fix from_id check in TQueue.
GitOrigin-RevId: ad52ed5183780b806dcd994bb1a33e67ba508635
|
2020-08-26 21:36:29 +03:00 |
|
levlam
|
f0d1afcb7a
|
Fix binlog closing.
GitOrigin-RevId: 3dc04b07a2d7c72e8f99f360c6b8f02cb74ce931
|
2020-08-16 16:48:20 +03:00 |
|
levlam
|
e0caa301a5
|
TQueue: fix adding already expired events.
GitOrigin-RevId: b78748cd001d9439c9e215b378b76b973a77a79a
|
2020-08-16 02:57:31 +03:00 |
|
levlam
|
f266aa3912
|
Minor fixes.
GitOrigin-RevId: a4aacfa1ecab2718475d32bcbd99f9671ba7e982
|
2020-08-14 22:51:10 +03:00 |
|
levlam
|
129e673769
|
Minor.
GitOrigin-RevId: 17528428dd1741527565d1b2bc012928d3f24c80
|
2020-08-14 19:53:26 +03:00 |
|
Arseny Smirnov
|
28596f1a3f
|
TdDb: reuse derived sqlcipher version
GitOrigin-RevId: 28a94a5dee34f47850deb5cf1ca41e92e24bf648
|
2020-08-14 17:48:43 +03:00 |
|
Arseny Smirnov
|
45bfb1b384
|
TdDb: create sqlite db during SqliteDb::change_key
GitOrigin-RevId: bc0bff23a50f17d9111edac6ba4194fbdffaa1b4
|
2020-08-14 17:11:58 +03:00 |
|
Arseny Smirnov
|
11e09c5699
|
Sqlcipher: use compatibility mode instead of migration
GitOrigin-RevId: 91fe86328e7fcd2e03e298482ad2ffac2b48767f
|
2020-08-14 13:44:16 +03:00 |
|
Arseny Smirnov
|
cecea2ba08
|
Add debug for 'PRAGMA cipher_migrate'
GitOrigin-RevId: 69c9a979ccf27f77d106e6ce7712c6e4a939722c
|
2020-08-13 19:21:15 +03:00 |
|
Arseny Smirnov
|
b9de1b94d2
|
Sqlcipher: automatic migrate
GitOrigin-RevId: 209360f2b40a0d05ec53bb55890518e50c05f34a
|
2020-08-12 22:36:46 +03:00 |
|
levlam
|
fe5bf41980
|
Minor improvements.
GitOrigin-RevId: 45477784ae1840f217b9394e3d0cc56e1241f9ce
|
2020-08-07 22:14:42 +03:00 |
|
Arseny Smirnov
|
037bfb3776
|
Binlog: defragmentation of BinlogEvents buffers during reindex
GitOrigin-RevId: 89f61031d27d8aa20963a46566876a461ea3e338
|
2020-08-07 20:30:05 +03:00 |
|
Arseny Smirnov
|
80d98def74
|
TQueue: run_gc returns count of deleted events
GitOrigin-RevId: 7cddd57c1c2842eade83aa253209462e33629dc9
|
2020-08-07 19:36:23 +03:00 |
|
Arseny Smirnov
|
857f981847
|
TQueue: minor refactoring of gc
GitOrigin-RevId: 4f4d460723a60f075e2a66d2b1269bc8e41927d1
|
2020-08-07 14:03:39 +03:00 |
|
levlam
|
2097934da5
|
Optimize TQueue::run_gc, so it can be run arbitrary often.
GitOrigin-RevId: f7fc488cf3682683c0164c557992dbbc4eed9d4d
|
2020-08-07 06:06:29 +03:00 |
|
levlam
|
5109f43435
|
Use unix_time in TQueue.
GitOrigin-RevId: d49c0871c7cb1a4315e38a66c198f56cb2b89428
|
2020-08-06 04:02:54 +03:00 |
|
levlam
|
5749ddf33d
|
Minor fixes.
GitOrigin-RevId: 6d9a609ab9c773d1e4f3fe81f84947e142e15f35
|
2020-08-04 22:48:23 +03:00 |
|
Arseny Smirnov
|
e75860b2ae
|
BufferSlice: stats of total BufferSlices size
GitOrigin-RevId: df712161ba00c4f3d6eae9b6459c69ee046a9bda
|
2020-08-04 21:37:47 +03:00 |
|
levlam
|
7187b9c32f
|
Erase the dummy event when new event is pushed to TQueue.
GitOrigin-RevId: 42f310f52cf74ddf32655fe3da42c731ff24e799
|
2020-07-25 03:11:03 +03:00 |
|
levlam
|
7d8d13606c
|
Use std::map instead of VectorQueue in TQueue.
GitOrigin-RevId: a419aa0c9ee5954f8bf1681e6e4097b3e632fa0c
|
2020-07-25 00:37:45 +03:00 |
|
levlam
|
2882e96b63
|
Do not delete queue if there is no callback.
GitOrigin-RevId: d19a6b2c2c5ee517bae5cf809068f413217ca723
|
2020-07-24 14:03:59 +03:00 |
|