Povinný flock v kolizi s NFS

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
josef.sabl
Člen | 153
+
0
-

Narazil jsem na toto vlákno, ale prý už je staré a tak do něj nemůžu přispívat :)

https://forum.nette.org/…ock-disabled

Ten dotaz je tam shozený s tím, že to bude asi nějaký mizerný hosting. My máme potenciálně podobný problém a hosting máme voňavý, vlastně si ho děláme sami :) Problém je tady ten, že na nějaká data chceme použít NFS, který flock nepodporuje.

Zkouším prohlížet, kde všude Nette flock používá a našel jsem:

  1. FileStorage a FileJournal: Zde bude řešením použít jiný storage a jiný journal.
  2. SafeStream: Zde je řešením nepoužívat SafeStream. Ale nepoužívá ho Nette někde interně?
  3. ContainerFactory a ContainerLoader. Vypadá, že to pracuje vždy jen se složkou Temp. Takže zde by stačilo, aby temp nebyl na NFS.

Nepřehlédl jsem něco? Hlavně mám strach, aby se v příští verzi Nette nezačal flock používat někde pro něco dalšího.

josef.sabl
Člen | 153
+
0
-

Tak jsme se rozhodli místo NFS použít GlusterFS.

David Grudl
Nette Core | 8228
+
+1
-

Nette SafeStream nepoužívá. Na flock ještě spoléhají šablony.

Jan Tvrdík
Nette guru | 2595
+
+1
-

A nově taky RobotLoader v dev verzi.