Comments (3)
Is it save to add new storage node and run rebalance while compaction is in work on all nodes?
The main purpose of Data compaction is to remove unnecessary objects from each your storage node. The purpose of adding a storage node(s) and rebalance is to increase the disk capacity of the storage system.
When the disk capacity of your LeoFS storage system is low, add nodes, otherwise, data-compaction is enough.
from leofs.
@yosukehara thanks for answering! I made a mistake with word "save" in my question, I meaned "safe". :) I understand meaning of these functions, but the question is whether it is safe to run both of these functions in parallel. Cluster receive new data faster than compaction can delete unnecessary objects and also I know that disk capacity will be not enough for new data. New storage nodes are ready to join the cluster, but earlier I've launched compaction and I worry of safety to add them before compaction ends.
from leofs.
@yosukehara, could you clarify weather I can add new sorage node and launch rebalance in parallel with compaction?
from leofs.
Related Issues (20)
- range requests in leo_gateway access log
- work of auto compaction after rebalance HOT 3
- INCONSISTENT HASH | manager node and other nodes. HOT 13
- [ERROR] Mnesia is not available HOT 6
- Project is alive? HOT 13
- Object size not reducing after delete files from bucket HOT 3
- Can`t Run LeoGateway on node with leo_manager, Leo_storage - Node is already running
- what to do if the nodes run out of disk space?
- rebalance failed after detach cmd HOT 1
- LeoFS gateway timeout with poor network performance HOT 3
- mdc_replication.max_targets for 3-way replication HOT 1
- Rename managers (master and slave) HOT 11
- [mdcr] connect second cluster to the existing one (with data) HOT 1
- Pictures are changing too quickly on the main website HOT 1
- The latest news on the website are from 2019
- Trying to get in touch regarding a security issue
- Inconsistent metadata between nodes after fuzzing testing.
- Parallel rewriting data with different data sizes but the checksum is not changed while data have changed.
- checksum is not changed while data have changed after fuzzing testing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from leofs.