Tpt
|
e5816630d4
|
Fixes Windows tests
|
3 years ago |
Tpt
|
0839351287
|
Attempt to fix manylinux pyoxigraph
|
3 years ago |
Tpt
|
b8125e5743
|
pyoxigraph: optional vendored OpenSSL
Vendored OpenSSL is only useful only for manylinux builds. We should keep using the system OpenSSL builds in the other cases.
|
3 years ago |
Tpt
|
461a27865c
|
Run test_backward_compatibility only on linux
Windows seems unhappy with it
|
3 years ago |
Tpt
|
5a449bd4f3
|
CI: Attempt to fix Windows tests build
|
3 years ago |
Tpt
|
e2b1484789
|
CI: Uses messense/maturin-action
|
3 years ago |
Tpt
|
32c873bebc
|
CI: Do not forget to clone submodules
|
3 years ago |
Tpt
|
f32d940fbd
|
Upgrades maturin to 0.12
|
3 years ago |
Tpt
|
e6ab6b99ed
|
Merge branch 'master' into v0.3
|
3 years ago |
Tpt
|
38edffebfd
|
Moves to RocksDB v6.26.1
|
3 years ago |
Tpt
|
d6d88b074c
|
Improves pyoxigraph documentation
|
3 years ago |
Tpt
|
ad4dd2832e
|
Upgrades to latest pyo3 version
|
3 years ago |
Tpt
|
7cdabe9417
|
Adds a test about blank nodes renaming
|
3 years ago |
Tpt
|
8d20f65890
|
Adds back in memory WASM support
|
3 years ago |
Tpt
|
ed17e86853
|
Renames write_stt_files to insert_stt_files
|
3 years ago |
Tpt
|
a3e40556da
|
Automatically retries transactions on failure
|
3 years ago |
Tpt
|
eb4fb8254a
|
Lock the graph name when clearing a named graph
Makes sure we conflict if a quad is inserted in the graph while we clear it
|
3 years ago |
Tpt
|
e99d6f4ad0
|
Makes bulk loader multithreaded
|
3 years ago |
Tpt
|
f262df9f53
|
Improve Oxigraph server CLI API
|
3 years ago |
Tpt
|
b9d4f912dc
|
Bulk load: avoid not needed lookup
It's fine to have some extra inserts and avoid reading the DB state
|
3 years ago |
Tpt
|
7bb41e655e
|
SPARQL: we do not need to ensure strings exist anymore
|
3 years ago |
Tpt
|
e59c4612b2
|
RocksDB: Removes merge and compact operators
|
3 years ago |
Tpt
|
b7ee3a6767
|
Removes string usage counting
|
3 years ago |
Tpt
|
57b931c15f
|
Simplifies GitHub CI test commands
|
3 years ago |
Tpt
|
2c304aa29d
|
Share environment between RocksDB instances
Allow multiple RocksDB instance in the same process to share resources instead of fighting to get them.
|
3 years ago |
Tpt
|
6f44a5956b
|
Simplifies bulk load API
|
3 years ago |
Tpt
|
7b1c4e0ad5
|
Returns a clean error on transaction read after commit
|
3 years ago |
Tpt
|
aaa730d684
|
Adds an update test about dirty reads
|
3 years ago |
Tpt
|
607aa0b0dd
|
WIP: Transactions
|
3 years ago |
Tpt
|
9f414c13fd
|
Simplifies RocksDB SST API
|
3 years ago |
Tpt
|
367a1b4585
|
Reuse RocksDB transactional DB
First step for snapshots and transactions support
|
3 years ago |
Tpt
|
196d6d6576
|
Adds bulk load by directly write RocksDB SSTs
|
3 years ago |
Tpt
|
1d3108d27f
|
RocksDB: Uses the most recent storage format
|
3 years ago |
Tpt
|
7c69ee5bfc
|
Reduces RocksDB bindings size
|
3 years ago |
Tpt
|
569000b5ea
|
Storage: adds write batch
Atomic insertions and huge performance improvements for RocksDB
|
3 years ago |
Tpt
|
986d3e60bb
|
RocksDB: bulk load
TODO: we do a lot of lookups during load for GC, so the option is not very useful
|
3 years ago |
Tpt
|
98f9a307b8
|
Exposes a function to compact the database
Use it after load
|
3 years ago |
Tpt
|
8c0b4f5322
|
RocksDB: do not use transactiondb for now.
Not used yet
|
3 years ago |
Tpt
|
00ad6e634f
|
Cleaner storage backend architecture
|
3 years ago |
Tpt
|
73cd761229
|
Removes unused TermEncoder
|
3 years ago |
Tpt
|
0ee25d7579
|
RocksDB: Adds prefix bloom filters
|
3 years ago |
Tpt
|
821cac9c4c
|
Sets some RocksDB options doing perf improvements
|
3 years ago |
Tpt
|
25c808c9eb
|
Reduces successive merge
Fixes awful reads
|
3 years ago |
Tpt
|
20376ba0dd
|
Makes Clippy happy
|
3 years ago |
Tpt
|
5da9fd4f14
|
Fixes Storage::contains_str
Takes care of the counter if not a key might be removed after the next compaction even if assumed to be contained
|
3 years ago |
Tpt
|
a7a0b7bbf3
|
String garbage collector: do not decrease counters set to MAX.
We do not keep track of counting beyond i32::MAX
|
3 years ago |
Tpt
|
0c9a46fcd1
|
Adds runtime checks to insert_term_values
Might help to spot logic bugs in the future
|
3 years ago |
Tpt
|
4c71327c95
|
RocksDB: Simplifies SlicesIterator
|
3 years ago |
Tpt
|
cddb5900ef
|
Storage: Manages strings GC using merge operation
Removes old strings during compaction
|
3 years ago |
Tpt
|
045f40ccad
|
Configures RocksDB logs to avoid logs overloading
|
3 years ago |