This website works better with JavaScript.
Explore
Help
Register
Sign In
gvsafronov
/
skytable
Watch
1
Star
0
Fork
You've already forked skytable
0
Code
Pull Requests
Activity
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
885e2f2c42
next
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '885e2f2c42'
${ noResults }
skytable
/
.gitignore
9 lines
101 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Initial commit Add basic parsing
4 years ago
/target
Implement persistent storage
4 years ago
/.vscode
Reacquire lock when runtime exits This commit adds changes so that the main process almost immediately acquires a lock on the data file when runtime is dropped. This is just an added precaution to try and ensure that no other process does something silly with the data file. The descriptor is cloned for this using `FileLock::try_clone`
3 years ago
*.bin
Re-implement snapshots and add tests
4 years ago
/server/snapshots
Implement multi-ns ser and de This commit provides an implementation which allows multiple 'named' namespaces to be serialized and deserialized. No information about the data needs to be known for deserialization; To facilitate this, a partition map is implemented which is stored as a separate file. For now, the data file is called `snapstore.bin` and the partition metadata file is called partmap. The partition map (`PartMap`) contains a vector of `Partition` objects. This object stores 'markers' (`len`) which are ideally byte positions or offsets that demarcate the locations of the individual namespaces. Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
snapstore.bin
Add fix and tests for VE/S/00001 This commit now checks if the second value passed to MKSNAP points to any parent/root directory before performing any action. Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
snapstore.partmap
Upgrade deps and remove caching on macOS again Closes #113 and closes #114 Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
/snapshots
Add a generic implementation for a connection This commit defines two traits: `Con` and `ConOps`. Implementors of `ConOps` get a free implementation for `Con`. `Con` is the ultimate object that can be used in place of the current SSL/non-SSL connection objects. If you look at the implementations of the current connection objects, they have a lot of repetition as they do almost the same thing except for the fact that they have a different underlying stream. This is exactly what we're trying to eliminate. We will also define a generic connection handler object to reduce redundancy.
3 years ago
/.idea
.DS_Store