Sayan Nandan
614e71cbef
Default to `pwd` auth plugin and fix fs testing
...
Also added misc documentation changes
7 months ago
Sayan Nandan
982898b819
Keep driver and data in same container
7 months ago
Sayan Nandan
0573e80992
Add new fs abstraction
7 months ago
Sayan Nandan
1cb35b6b36
Upgrade OpenSSL
7 months ago
Sayan Nandan
f7c6ba1fb0
Use driver contexts and improve model data batch recovery
...
This implementation revises the way we handle errors for both data
delta sync and that of direct driver events.
For the GNS: we now check the instance state before doing anything
at all. This is much better because we don't want to aggravate the
on-disk situation which is probably already in a very bad layout.
The same for the model driver: we check the instance's state before
doing anything at all. We also utilized a driver state to check
what was synced, following the changes that were made in an earlier
commit (skytable/skytable@e28d94e ) where we only load the delta
that failed to sync back to the model's delta state.
7 months ago
Sayan Nandan
e28d94efba
Flush data delta write buffer to avoid memory blowup
7 months ago
Sayan Nandan
f4a1823462
Revert all dependency updates that were made
...
OpenSSL fails to build on macOS due to issues with parallel builds.
Context:
- sfackler/rust-openssl#2184
- rust-lang/cc-rs#973
7 months ago
Sayan Nandan
a4e39a83f4
Upgrade deps and bump version
7 months ago
Sayan Nandan
ebd04a557e
skysh: Add `--eval` for running queries directly
7 months ago
Sayan Nandan
2670e5a974
Add more enc/dec tests
7 months ago
Sayan Nandan
525dc46f86
Add more tests for variable and fixed size keys
7 months ago
Sayan Nandan
baaa36d336
Improve help message generation and allow env var for password
7 months ago
Sayan
8d8f1720d2
Merge pull request #328 from skytable/se/v2
...
Improve storage engine impls and fix conflict resolution
7 months ago
Sayan Nandan
85fd646d44
Fix bufwriter impl
7 months ago
Sayan Nandan
092d4c8eaa
Fix delta diffing sync and restore algorithm
7 months ago
Sayan Nandan
ff1067d648
Fix model data driver impl and add tests
7 months ago
Sayan Nandan
b119a7053f
Fix nullfs driver init
7 months ago
Sayan Nandan
e8e62cf924
Recreate compacted model data file on upgrade
7 months ago
Sayan Nandan
d6f9b54868
Upgrade to new SE
7 months ago
Sayan Nandan
102a4b4b40
Further abstract batch storage driver
7 months ago
Sayan Nandan
a188ccb60d
Add new batch impl
7 months ago
Sayan Nandan
196fd746e6
Enable generic events to be passed to the journal
7 months ago
Sayan Nandan
794d4e3806
Refactor to isolate common txn storage encodings
7 months ago
Sayan Nandan
4735fd4c1d
Move common encoding schemes into module
7 months ago
Sayan Nandan
ea678e2c9d
Refactor storage and txn modules
7 months ago
Sayan Nandan
85c40b60b2
Add jlog impls
7 months ago
Sayan Nandan
6d6f88fb40
Migrate from `winapi` to `windows-rs`
8 months ago
Sayan Nandan
fb3b100937
Fix tests
...
We also attempt to invalidate the build caches
8 months ago
Sayan Nandan
e8d968ea4d
Add new journal framework
8 months ago
Sayan Nandan
c724678446
Upgrade deps
8 months ago
Sayan Nandan
c581e47558
Add tracked writer impls
8 months ago
Sayan Nandan
c5044c592f
Use common memory APIs
8 months ago
Sayan Nandan
843adbaf7e
Refactor SDSSv1 primitives
8 months ago
Sayan Nandan
f769175083
Implement and refactor to use common storage interfaces
8 months ago
Sayan Nandan
3f2b464975
Scan placeholders as 0x3F when no params present
...
Also bumped version to 0.8.0-beta.4
8 months ago
Sayan Nandan
2d2ef40b0b
Fix issues with jemalloc panic, mapped inserts
...
- `jemalloc` needs nonzero layout
- mapped inserts erroneously expected order
8 months ago
Sayan Nandan
e65165ded3
Improve contributing docs [skip ci]
...
Also improved formatting of the readme
8 months ago
Fabian Holler
4ec3874d29
Fixed typo in README [skip ci] ( #326 )
9 months ago
Sayan Nandan
0453271c56
workflow: use `gh` cli instead of `hub` [skip ci]
...
Also update docs
9 months ago
Sayan Nandan
7f6474f0e4
Bump to beta.3
9 months ago
Sayan Nandan
d89495ab83
Simplify ctx handling
...
Also added some misc documentation changes.
9 months ago
Sayan Nandan
c2cfbd71cc
Add more HS and XCHG proto tests
9 months ago
Sayan Nandan
0c5dc10f67
Fix masked input issues
...
Closes #323
9 months ago
Sayan Nandan
c3fdb8f6c4
Fix journal not closed on start failure and flush before raw
9 months ago
Sayan Nandan
c0c4ad4248
Simplify protocol messages
...
It's easier to formally specify the protocol, when we exempt a
disallowed single byte LF sequence as it reduces the number of
states.
9 months ago
Sayan Nandan
bc7d02d8cf
workflow: Fix release script [skip ci]
9 months ago
Sayan Nandan
f6a2763b09
Fix same type collapse in primary index
...
While this would normally be treated as a security hole, since this
is a beta release, we can release this as a patch.
Closes #325
9 months ago
Sayan Nandan
6c50a4042a
Add more proto tests
9 months ago
Sayan Nandan
8e0a94d4f9
Fix Docker workflow
9 months ago
Sayan Nandan
fa620aae41
Set release version
10 months ago