bob icon indicating copy to clipboard operation
bob copied to clipboard

Distributed BLOB storage

Results 167 bob issues
Sort by recently updated
recently updated
newest added

Current Bob client on Rust is simple and not distributed as a separate crate on `crates.io`. We need to implement something close by features to our .NET client (https://github.com/qoollo/bob-client-net) on...

feature

`key % vdisk_count` is good for integer keys. For other type of keys it would be good to support `sha(key) % vdisk_count`. Additionally it would be nice to support offsets:...

feature

Some methods should be merged, some URLs should be updated. Example: `/configuration` returns `blob_file_name_prefix` and `root_dir_name`, but we have separate URL `/alien/dir` that returns alien directory, which is a configuration...

improvement

We can run basic write/read/exists test within GitHub Actions. This test should be placed into `integration-tests` workflow and should be started manually

infrastructure

With the current tool-based approach, each tool should solve a single task. `brt` currently performs files validation and recovery plus blob migration. I think It would be good to extract...

good first issue
improvement

Possible crate to use: https://crates.io/crates/secstr

improvement

This will allow to add support methods to inter-node API without breaking client API

feature

Automatic recovery is not suitable for all cases, so we need a parameter in configuration file, that will turn on this feature (by default it should be turned off). We...

feature

Currently, we have a single place in hardware metrics collector, where an external tool is used (https://github.com/qoollo/bob/blob/master/bob/src/hw_metrics_collector.rs#L406). It would be good to get all the data from procfs to avoid...

improvement