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
trafficstars

In the current implementation first nodes in the list are chosen for every request. As a result, these nodes contain most of the aliens. We should achieve an uniform distribution...

improvement

Current implementation does not check nodes availability status and therefore leads to a decrease in efficiency and reliability. https://github.com/qoollo/bob/blob/eab98a3cd1614b1eae1df20809559bbfb3f20573/bob/src/cluster/quorum.rs#L142 https://github.com/qoollo/bob/blob/ab2b97c32fed59fe31aad50c1610ab3891777a5c/bob-common/src/mapper.rs#L118

improvement

Memory metrics: bob_ram: 29 Gb bloom_filter_ram: 10.5 Gb index_memory: 15 Gb Index_memory looks suspicious, because `open_blobs_hard_limit` is 10

bug
backport to v2.0

This update requires changes in the source code. Related issue: https://github.com/qoollo/bob/issues/551

improvement

Currently, we authorize nodes by pair `(node_name, ip_address)`. In some network configurations it is not possible to correctly determine the IP address, so we need an alternative. We can add...

feature

Currently, if node is not available during deletion, the data on it would not be marked as deleted even after its recovery. In this case, the data in the cluster...

feature

At the moment, all logic is in Pearl, which is not good: BLOB v1 has no changes in structures compared to BLOB v0 (only data has changed). We should implement...

feature
good first issue

Currently, Pearl `Key` wraps `Vec` (https://github.com/qoollo/bob/blob/master/bob-backend/src/pearl/data.rs#L6), which is inefficient for key sizes less then or equal to 16. At the same time we have `BobKey` struct (https://github.com/qoollo/bob/blob/master/bob-common/src/data.rs#L15) that already wraps...

improvement

https://github.com/qoollo/bob/blob/master/bob/src/cluster/quorum.rs#L212

bug