Where are the remaining two storage strategies?
- Langage dominant
- Java
- Étoiles
- 6.4k
- Forks
- 1.2k
- Merge moyen
- 1 j 23 h
- PR mergées (30 j)
- 115
Description
In `apache-iotdb-1.3.1-all-bin/conf/iotdb-datanode.properties`
```
# multi_dir_strategy
# The strategy is used to choose a directory from data_dirs for the system to store a new tsfile.
# System provides four strategies to choose from, or user can create his own strategy by extending org.apache.iotdb.db.conf.directories.strategy.DirectoryStrategy.
# The info of the four strategies are as follows:
# 1. SequenceStrategy: the system will choose the directory in sequence.
# 2. MaxDiskUsableSpaceFirstStrategy: the system will choose the directory whose disk has the maximum space.
# Set SequenceStrategy or MaxDiskUsableSpaceFirstStrategy to apply the corresponding strategy.
# If this property is unset, system will use SequenceStrategy as default strategy.
# For this property, fully-qualified class name (include package name) and simple class name are both acceptable.
# dn_multi_dir_strategy=SequenceStrategy
```
Two of the four storage strategies mentioned here
# 1. SequenceStrategy: the system will choose the directory in sequence.
# 2. MaxDiskUsableSpaceFirstStrategy: the system will choose the directory whose disk has the maximum space.
Where are the remaining two storage strategies?
And what I need is a strategy that automatically balances multi-directory storage.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la section multi_dir_strategy de apache-iotdb-1.3.1-all-bin/conf/iotdb-datanode.properties et inspectez org.apache.iotdb.db.conf.directories.strategy.DirectoryStrategy. Déterminez quelles sont les quatre stratégies réellement disponibles et comment une stratégie qui équilibre le stockage entre data_dirs doit être spécifiée ; le travail sera considéré comme terminé lorsqu’un périmètre convenu et des éléments correspondants dans la documentation ou l’implémentation seront disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100