Multilaterale SD-Storage-User support

Europe/Rome
Description

Multilaterale 23/11/2023

Attendees:
Falabella, Morganti, Rendina, Giacomini, Vianello, Sapunenko.

- Problema futex:
Il kernel di CentOS 7 che abbiamo noi dovrebbe essere gia' ok.
I futex ci sono e sono in attesa di fare --> futex Unfinished.
Bisogna verificare se questo c'e' anche sotto carico.

Anche senza carico la CPU e' utilizzata al 75%, bisogna misurare correttamente questo carico.

Serve un indagine su un single thread.

Enrico indaga la possibilita' di profilare l'applicazione lato java e ci fornisce le istruzioni.
 

Il numero di thread attualmente e' 600.


- WLCG scope based authZ:

Gestione path negli scope. 
SA in url, mentre il path e' nello scope.

Problema noto a livello WLCG --> come si risolve richiede una scelta a livello WLCG.

Qualcuno del gruppo sviluppatori dovrebbe portare avanti la discussione a livello di WLCG Auth.
(Vedi issue di Paul Millar)

Giacomini e Vianello vanno al prossimo DOMA General o meeting opportuno e portano una proposta.

- Gemss CI/CD
Serve capire la libreria dmapi.h con che pacchetto viene distribuita.
Capire se il codice java e' usato.

Francesco fa l'rpm con cmake.
Spostiamo il repo su baltig.


AOB
Carmelo: Token da dentro un job. Non si vuole che ogni job sia un client. Apparentemente non c'e' una
decisione su questo. Ognuno fa in modo diverso.

Daniele: rpm di  Storm WebDav per RH 8 richiesta da ITER.
Per l'immagine docker serve un po di lavoro.

Vladimir: Versioni di OS -> Validiamo tutti i pacchetti su RH 9.

Francesco: Proporre a Luca Bassi di applicare per una borsa GARR.

There are minutes attached to this event. Show them.
    • 10:00 AM 10:30 AM
      Low efficiency (futex?) for StoRM WebDAV 30m

      https://issues.infn.it/jira/browse/STOR-1598

      Speaker: Dr Lucia Morganti (INFN)
    • 10:30 AM 11:00 AM
      WLCG-scope-based authZ 30m

      Il mondo WLCG sta migrando verso il modello di autorizzazione basato su scope dei token.
      In questo contesto, StoRM WebDAV autorizza l'accesso a una Storage Area facendo una giustapposizione fra l'access point e il path descritto nello scope. Per esempio, puntando all'endpoint
      davs://xfer-archive.cr.cnaf.infn.it:8443/neutrino/dune
      con lo scope storage.read:/dune
      in cui l'access point è /neutrino, l'utente potrà leggere tutti i file dal folder /neutrino/dune in giù.
      Nel caso in cui su uno stesso endpoint ci fossero più storage area configurate, uno scope del tipo storage.read:/ permetterebbe a un utente di leggere in tutte le storage area, a meno che il token issuer non sia unico per storage area.

      Speaker: Mr Andrea Rendina (Istituto Nazionale di Fisica Nucleare)
    • 11:00 AM 11:30 AM
      gemss CI/CD 30m

      Valutazione della migliore strategia di building, testing e deployment del pacchetto gemss.

      Speaker: Dr Antonio Falabella (Istituto Nazionale di Fisica Nucleare)