aiidateam/disk-objectstore
An implementation of an efficient "object store" (actually, a key-value store) writing files on disk and not requiring a running server
PythonMIT
Issues
- 2
- 1
Start deleting loose nodes while packing (and commit pack index) in a safe way
#173 opened by giovannipizzi - 0
Accept `pathlib.Path` in `BackupManager`
#170 opened by sphuber - 2
Release 1.0 after testing
#155 opened by giovannipizzi - 0
Drop deprecated methods if we go to 1.0
#154 opened by giovannipizzi - 0
use pathlib over os.path
#149 opened by giovannipizzi - 0
- 1
General, non-essential improvements
#101 opened by chrisjsewell - 0
Document how to get the data even without this library (to demonstrate long-term support of stored data)
#100 opened by giovannipizzi - 0
- 0
Ensure the whole code is properly type-checked
#152 opened by giovannipizzi - 0
- 5
allowing multiple pack storage locations
#123 opened by zhubonan - 0
- 1
- 3
- 0
- 11
- 5
Decide if we should call `fullsync` on Mac (and if we should expose the decision to sync to the user)
#54 opened by giovannipizzi - 12
suggestion: consider using record markers in the packs
#124 opened by zhubonan - 1
Add compression-by-filesystem as an option
#109 opened by dev-zero - 1
- 6
- 2
- 2
- 1
- 2
Implement minimal command line tool?
#83 opened by giovannipizzi - 1
Extend the `export` function to write to loose objects instead of only to packs
#79 opened by giovannipizzi - 1
Move this repository under aiidateam
#80 opened by giovannipizzi - 1
Implement option to rewind and avoid leaving 'holes' when writing directly to pack
#85 opened by giovannipizzi - 0
- 0
- 0
- 1
- 2
- 1
Avoid to seek back to zero for compressed streams when seeking into a later position
#81 opened by giovannipizzi - 1
Only supporting `whence=0` for `PackedObjectReader.seek` causes issues with `numpy`
#67 opened by sphuber - 2
- 6
Concurrency issue on Windows
#37 opened by giovannipizzi - 0
- 1
list_all_objects() very inefficient
#69 opened by giovannipizzi - 0
- 1
Improve performance of has_objects
#48 opened by giovannipizzi - 9
Concurrency issue on Mac OS X
#43 opened by giovannipizzi - 3
Consider making the `PackedObjectReader` seekable
#56 opened by sphuber - 1
Ignore potential PermissionErrors on Windows while packing, in case of both loose and packed objects
#52 opened by giovannipizzi - 2
Add `mode` property to `PackedObjectReader`
#57 opened by sphuber - 2
Add `has_object` method to the `Container` class
#45 opened by sphuber - 0
Complete coverage for packing while reading
#36 opened by giovannipizzi - 1
Guarantee full coverage on each OS
#31 opened by giovannipizzi