Conformità POSIX

Le seguenti funzionalità di POSIX non sono supportate da Parallelstore:

  • I link fissi non sono supportati.
  • Il supporto di mmap con MAP_SHARED sarà coerente solo da un singolo client.
  • I dispositivi Char, i dispositivi Block, le socket e i pipe non sono supportati.
  • Le quote per utenti e gruppi non sono supportate.
  • I programmi setuid(), setgid(), i gruppi supplementari e gli ACL POSIX non sono supportati nello spazio dei nomi DFS.
  • L'ora di accesso, l'ora di modifica e l'ora di modifica potrebbero non essere aggiornate correttamente.
  • Flock non è supportato.
  • La dimensione del blocco in stat buf non è precisa, in quanto non tiene conto degli spazi vuoti o degli attributi estesi.
  • Alcuni parametri segnalati con statfs, come il numero di blocchi, file o spazio libero e disponibile, non sono supportati.
  • Le autorizzazioni POSIX all'interno di uno spazio dei nomi incapsulato non sono supportate.
  • Le directory DFS non includono le voci di directory . (directory corrente) e .. (directory principale) conosciute da altri file system POSIX. Comandi come ls -al non includeranno queste voci nell'output. Queste voci di directory non sono richieste da POSIX, pertanto non rappresentano un limite alla conformità a POSIX. Tuttavia, gli script che analizzano le schede delle directory assumendo che queste directory con punti siano presenti potrebbero dover essere adattati per gestire correttamente questa situazione. Tieni presente che operazioni come cd . o cd .. continueranno a essere riuscite nei container POSIX montati con dfuse.