Detekce volneho mista a prochazeni stromu pred kopirovanim

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Detekce volneho mista a prochazeni stromu pred kopirovanim

Post by cincura.net »

Zdravim *,

narazil jsem na zajimavou chybu.

Postup:
Pre: Misto X necht ma malo mista.
1. Zacni kopirovat mnozstvi dat na X.
2. Na X uvolni misto.
3. Vyckej na dokonceni prochazeni stromu pred kopirovanim.
Vysledek: SS zobrazi info ze neni dostatek mista, i kdyz uz tam davno je.
Jiri {x2} Cincura
User avatar
ino
Posts: 440
Joined: 09 Dec 2005, 14:59
Location: Brno, Czech Republic

Re: Detekce volneho mista a prochazeni stromu pred kopirovanim

Post by ino »

cincura.net wrote:Zdravim *,

narazil jsem na zajimavou chybu.

Postup:
Pre: Misto X necht ma malo mista.
1. Zacni kopirovat mnozstvi dat na X.
2. Na X uvolni misto.
3. Vyckej na dokonceni prochazeni stromu pred kopirovanim.
Vysledek: SS zobrazi info ze neni dostatek mista, i kdyz uz tam davno je.
jj, to je asi zpusobeno jednou kontrolou volneho mista pred zapocetim operace.

ale jestli to dobre chapu, tak jsi disk promazal behem kontroly volneho mista.
Asi tam "chybi" kontrola zmeny hodnoty freespace ci co. (ovsem asi to je schvalne, protoze na nekterych discich se volne misto neustale meni, takze by salamander nedelal nic jineho nez znovu a znovu prepocitaval zdroj/cil nebo by vzdy kontrola dopadla chybou)
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1112
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Post by Petr Solin »

Volne misto se zjistuje spolu s geometrii ciloveho disku na zacatku operace. Tim je to myslim vysvetleno. Test (nebo spis varovani) to rozhodne neni dokonaly, ale funguje na 99% a zatim nemame v planu ho vylepsovat. Kazdopadne diky za postreh. :)
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Petr Solin wrote:Volne misto se zjistuje spolu s geometrii ciloveho disku na zacatku operace.
Je nejaky funkcni duvod to delat na zacatku? Brani neco to udelat na konci?

BTW na co zjistujete geometrii?
Jiri {x2} Cincura
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

BTW FTP dialog dokonce umi detekovat (ne)dostatek volneho mista "za pochodu", takze celkem konzistentni chovani by se dalo cekat i od normalniho kopirovani (tam bych dokonce cekal vetsi inteligenci, uz z principu veci).
Jiri {x2} Cincura
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1112
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Post by Petr Solin »

Bez geometrie (myslim hlavne velikost clusteru) nelze spocitat minimalni potrebne misto na cilove ceste.
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1112
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Post by Petr Solin »

cincura.net wrote:BTW FTP dialog dokonce umi detekovat (ne)dostatek volneho mista "za pochodu", takze celkem konzistentni chovani by se dalo cekat i od normalniho kopirovani (tam bych dokonce cekal vetsi inteligenci, uz z principu veci).
U FTP pro to byla vetsi motivace, download na tri dny si umim predstavit snadno, diskovou operaci na tri dny povazuji za nepravdepodobnou (skoda prace).
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Nechápu Jirko, co tu zase řešíš. Pokud místo na disku během operace dojde, Salamander na to upozorní chybovým hlášením s tlačítkem Retry. Není problém místo uvolnit a na jedno kliknutí v operaci pokračovat. Zkus si Windows Explorer a Total Commander ve stejné situaci a uvidíš, že naše řešení je hvězdně robustní.
User avatar
ino
Posts: 440
Joined: 09 Dec 2005, 14:59
Location: Brno, Czech Republic

Post by ino »

Jan Rysavy wrote:Zkus si Windows Explorer a Total Commander ve stejné situaci a uvidíš, že naše řešení je hvězdně robustní.
naprostý souhlas.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Jan Rysavy wrote:Nechápu Jirko, co tu zase řešíš. Pokud místo na disku během operace dojde, Salamander na to upozorní chybovým hlášením s tlačítkem Retry. Není problém místo uvolnit a na jedno kliknutí v operaci pokračovat. Zkus si Windows Explorer a Total Commander ve stejné situaci a uvidíš, že naše řešení je hvězdně robustní.
Prehodit operaci na konec, by mohlo byt jeste robustnejsi (nemuselo by to byt tak matouci), ale to je fuk.

Samozrejme chapu, ze při "finalnim" nedostatku mista zobrazi hlaseni a muzu to zkusit znovu. Jen jsem uvazoval nad moznym zlepsenim, tak jako to dela (krome vyse) napr. FTP plugin.

Samozrejme tu nemusim resit nic, jak jsem jiz nekolikrat rekl, je jen na vas, jake napady (a jestli vubec nejake) zakomponujete, pripadne vas inspiruji k dalsim vecem a zlepsenim.
Jiri {x2} Cincura
User avatar
SelfMan
Posts: 1151
Joined: 05 Apr 2006, 20:51
Contact:

Post by SelfMan »

Nebolo by lepsim riesenim kupit vacsi disk?
Potom by si sa lahho vyhol podobnym problemom.
Pri dnesnych cenach za 1GB nie je viac o com uvazovat.
User avatar
ino
Posts: 440
Joined: 09 Dec 2005, 14:59
Location: Brno, Czech Republic

Post by ino »

SelfMan wrote:Nebolo by lepsim riesenim kupit vacsi disk?
Potom by si sa lahho vyhol podobnym problemom.
Pri dnesnych cenach za 1GB nie je viac o com uvazovat.
i na velkem disku jednou dojde místo...
Post Reply