Page 1 of 1

Re: problème avec les datasets de même nom dans un pool différent sur la même machine

Posted: 18 Dec 2015 12:34
by taxitain
Les manips que nous avons fait depuis le début de ce topic m'ont amené à découvrir un comportement de nas4free qui pourrait être facheux, je m'explique :

En résumant, nas4free est capable de supprimer ce qu'il n'a pas encore créé.

Si avant d'appliquer la création du dataset par le webgui l'utilisateur le supprime parce qu'il pense qu'il s'est trompé et veux ressaisir les paramètres cela supprimera le dataset existant même si nas4free ne l'a pas encore créer. (wouah j'ai du mal à m'expliquer)

1)Je veux recréer mon dataset "raidpool/media" manquant dans le webgui, je le paramètre, je clique sur ajouter mais pas sur appliquer (jusque là rien est fait et on peut le vérifier dans les logs)
2)Je décide de rebrousser chemin (pourquoi ? oui pourquoi ? beeeen si finalement je suis pas à l'aise et que je veux attendre la correction du beug) donc je clique sur la croix (normalement, je ne peux pas détruire ce que je n'ai pas encore fabriquer, si je n'ai fait que les plans de ma maison je ne peux encore la détruire puisqu'elle n'existe pas !!!)
3)Je clique sur appliquer :

et alors là !!!! quand je vais dans zfs > dataset > information : mon dataset à disparu :oops:
Un petit tour dans les logs : et la nas4free a lancé la commande "zfs destroy raidpool/media" alors même qu'il n'avait pas appliquer la création.

je ne dirai qu'un mot (ou plutôt 6): ATTENTION A CE QUE VOUS FAITES

C'est tout à fait ce genre d'erreurs auxquelles on peut être confronté quand on se lance dans l'aventure nas4free avec zfs

Re: problème avec les datasets de même nom dans un pool différent sur la même machine

Posted: 04 Jan 2016 23:10
by mtiburs
Hello,

A priori c'est un bug coté ZFS et non pas coté Nas4Free (cela explique pourquoi il n'y a pas de résolution)

En fait ... c'est simple:
Il ne faut pas faire de datatsets avec le même nom ... épicétou !

Ce n'est pas vraiment un problème et celui-ci peut être "forcé", mais ZFS n'aime pas les datasets de même noms ... les goûts et les couleurs ... hein ! :mrgreen:

Re: problème avec les datasets de même nom dans un pool différent sur la même machine

Posted: 04 Jan 2016 23:22
by mtiburs
Le mieux est de faire un genre comme çà:

au lieu de:
pool1/toto
pool2/toto


faire un nommage du style:
pool1/pool1_toto
pool2/pool2_toto

Re: problème avec les datasets de même nom dans un pool différent sur la même machine

Posted: 05 Jan 2016 06:40
by sleid
"mais ZFS n'aime pas les datasets de même noms"

Encore une limitation propre au portage ZFS sous FreeBSD.

Re: problème avec les datasets de même nom dans un pool différent sur la même machine

Posted: 05 Jan 2016 14:24
by mtiburs
@sleid
Oui, j ai pensé à toi en écrivant le post !