Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementare eatmydata: yes nella configurazione dei dataset #233

Closed
spanezz opened this issue Aug 28, 2020 · 8 comments
Closed

Implementare eatmydata: yes nella configurazione dei dataset #233

spanezz opened this issue Aug 28, 2020 · 8 comments
Assignees
Labels

Comments

@spanezz
Copy link
Contributor

spanezz commented Aug 28, 2020

In arkimaps c'è l'esigenza di creare velocemente un dataset temporaneo di appoggio per i dati da elaborare.

Farebbe comodo avere la possibilità di configurare un dataset per non fare fsync/fdatasync in scrittura, sia sui dati che su sqlite. Su sqlite si può saltare completamente il journaling su disco.

Essendo un dataset di appoggio creato comunque in una directory di lavoro temporanea, in caso di errori si cancella comunque tutto e si riparte da zero.

@spanezz
Copy link
Contributor Author

spanezz commented Aug 31, 2020

Meglio: nella configurazione della sessione, che è quella che poi istanzia i segmenti

@spanezz
Copy link
Contributor Author

spanezz commented Aug 31, 2020

No, meglio nella configurazione del dataset, per poter gestire sia dataset permanenti che dataset temporanei

@dcesari
Copy link
Member

dcesari commented Sep 2, 2020

Domanda: non è che questo, incidentalmente, permetta anche di fare arki-query su filesystem da parte di un utente senza permesso di scrittura sul dataset?

@brancomat
Copy link
Member

brancomat commented Jan 13, 2021

Riapro issue come question per la domanda di @dcesari che in effetti è interessante e non sono certo della risposta.

(comunque la feature sta per finire in arkimet 1.30)

@brancomat
Copy link
Member

Aggiunta: manca la documentazione del parametro eatmydata in doc/datasets.rst (rif. #143)

spanezz added a commit that referenced this issue Jan 14, 2021
@spanezz
Copy link
Contributor Author

spanezz commented Jan 14, 2021

Ho pushato la documentazione. @dcesari l'opzione eatmydata disabilita i flush in scrittura ma non i locking, per cui non ti permette comunque di fare query senza permessi di scrittura

@spanezz
Copy link
Contributor Author

spanezz commented Jan 14, 2021

Se c'è un'esigenza specifica in quel senso, puoi aprire un ticket apposta che ne parliamo?

@dcesari
Copy link
Member

dcesari commented Jan 15, 2021

Grazie, aperta #258

@dcesari dcesari closed this as completed Jan 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants