Simon Frei
|
8f5215878b
lib/db: Don't put truncated files (ref #6855, ref #6501) (#6888)
|
5 years ago |
greatroar
|
df83b84aa1
all: Make all error implementations pointer types (#6726)
|
5 years ago |
Simon Frei
|
fac4dec840
lib/db: New VersionList migration fixes (ref #6638) (#6705)
|
5 years ago |
Simon Frei
|
1f8e6c55f6
lib/db: Refactor to use global list by version (fixes #6372) (#6638)
|
5 years ago |
Jakob Borg
|
94beed5c10
lib/db: Add Badger backend (fixes #5910) (#6250)
|
5 years ago |
Simon Frei
|
974551375e
lib/db: Dont add symlinks to blocks map (fixes #6637) (#6639)
|
5 years ago |
Jakob Borg
|
531ceb2b0f
Add indirection for large version vectors. (#6376)
|
5 years ago |
Audrius Butkevicius
|
decb967969
all: Reorder sequences for better rename detection (#6574)
|
5 years ago |
Simon Frei
|
a94951becd
lib/db, lib/model: Keep need stats in metadata (ref #5899) (#6413)
|
5 years ago |
Simon Frei
|
0ba3abdee4
lib/db: Handle missed error variable in old schema upgrade (#6528)
|
5 years ago |
Jakob Borg
|
c4abe6f815
lib/db: Don't whack blocks when putting truncated file (#6434)
|
5 years ago |
Simon Frei
|
00b2340f9a
lib/db: Checkpoint during schema updates (fixes #6422) (#6424)
|
5 years ago |
Simon Frei
|
cc2a55892f
lib: Repair sequence inconsistencies (#6367)
|
5 years ago |
Jakob Borg
|
2faa1ad360
lib/db: Be more lenient during migration (fixes #6397) (#6398)
|
5 years ago |
Jakob Borg
|
dd92b2b8f4
all: Tweak error creation (#6391)
|
5 years ago |
Jakob Borg
|
c08e253e7c
lib/db: Prevent GC concurrently with migration (fixes #6389) (#6390)
|
5 years ago |
Jakob Borg
|
4f7a77597e
lib/db: Slightly improve indirection (ref #6372) (#6373)
|
5 years ago |
Simon Frei
|
6489feb1d7
lib/db: Schema update to repair sequence index (ref #6304) (#6350)
|
5 years ago |
Jakob Borg
|
a728743c86
lib/db: Use Commit() instead of commit() (#6330)
|
5 years ago |
Jakob Borg
|
bf4c8439e8
lib/db: Configurable block GC time (#6295)
|
5 years ago |
Jakob Borg
|
8fc2dfad0c
lib/db: Deduplicate block lists in database (fixes #5898) (#6283)
|
5 years ago |
Simon Frei
|
08f0e125ef
all: Transactionalize db.FileSet (fixes #5952) (#6239)
|
5 years ago |
Simon Frei
|
0bec01b827
lib/db: Remove *instance by making everything *Lowlevel (#6204)
|
6 years ago |
Jakob Borg
|
e82a7e3dfa
all: Propagate errors from NamespacedKV (#6203)
|
6 years ago |
Jakob Borg
|
c71116ee94
Implement database abstraction, error checking (ref #5907) (#6107)
|
6 years ago |
Simon Frei
|
ca3ae64bbf
lib/db: Flush batch based on size and refactor (fixes #5531) (#5536)
|
6 years ago |
Simon Frei
|
00fa77dd47
lib/db: Consistent use of buffers (#5470)
|
6 years ago |
Jakob Borg
|
1e69997ecd
lib/db: Fix iterating sequence index (fixes #5340) (#5462)
|
6 years ago |
Simon Frei
|
b1acc37c16
lib/db: Update local need on device removal (fixes #5294) (#5295)
|
7 years ago |
Jakob Borg
|
caa2356409
lib/db: Rename things (ref #5198)
|
7 years ago |