Commit graph

25 commits

Author SHA1 Message Date
Daniel
f59ad0357a Fix tests and linter warnings 2022-02-01 13:12:46 +01:00
Daniel
a01df19cd0 Add FIXME for database cache issue 2021-09-17 22:01:20 +02:00
Daniel
0061572e1b Add GetMeta to database storage interface 2021-05-11 14:57:53 +02:00
Daniel
ac1e00b0fe Fix locking when updating the interface cache in Put methods
Also, update the cache when fetching records from the database.
2020-10-16 15:23:30 +02:00
Daniel
34e12860e4 Fix another locking issue 2020-10-13 14:58:27 +02:00
Daniel
e5a72ffa37 Implement review suggestions 2020-10-12 13:54:14 +02:00
Daniel
abaf5ee879 Add a write-cache to the database interface options 2020-10-11 14:27:54 +02:00
Daniel
82af986224 Add Purge method/interface to database system
Also, implement Purger interface in bbolt storage.
2020-09-24 15:02:51 +02:00
Daniel
bea130d755 Move DB record maintenance to storage interface 2020-05-05 21:34:19 +02:00
Daniel
0ee19298fa Implement review 2020-04-10 10:42:01 +02:00
Daniel
e0f96d5188 Add PutMany, currently only for bbolt and hashmap storage backends 2020-04-09 14:30:56 +02:00
Daniel
7011bde0fe Clean up database package 2019-09-20 22:01:49 +02:00
Daniel
8f3082f96f Update import paths 2019-06-27 13:29:56 +02:00
Daniel
56e112f484 Increase API subscription buffer 2019-05-22 16:10:45 +02:00
Daniel
1133c78f85 Improve database meta handling 2019-03-08 23:16:36 +01:00
Daniel
1ef3ceb274 Complete first alpha version 2018-12-12 19:18:49 +01:00
Daniel
9d5a97c20b Add caching option for database interface 2018-10-22 17:06:49 +02:00
Daniel
852f7ab3c6 Fix database api 2018-10-05 22:21:43 +02:00
Daniel
b246453a83 Start api revamp 2018-09-21 16:38:18 +02:00
Daniel
4802982734 Work on database + tests 2018-09-11 18:59:27 +02:00
Daniel
06a34f931e Finish minimal feature set, start with tests 2018-09-10 19:01:28 +02:00
Daniel
b8e7f90dbe Continue work on database module 2018-09-06 19:06:13 +02:00
Daniel
d76bfd55dc Rename model.Model to record.Record 2018-09-05 17:19:45 +02:00
Daniel
9b7365376c Finalize model 2018-09-05 17:05:51 +02:00
Daniel
efabb291d7 Work on database revamp [WIP] 2018-09-04 17:09:32 +02:00