22 April 2020, 10:00 - 11:40
Present: Balazs, Aleksandr, Maiken, David, Mattias, Florido, Anders, Oxana

== REST Interface

Discussion of the new proposal at https://docs.google.com/document/d/1vXHUHQRVOKcq39GlRpmsJMxqT8X9nQA2wtB7sEXB2uI/edit?usp=sharing

The original interface needs to be changed with respect to job saes, error propagaion and bach jobs

Argument against changing states: existing clients already rely on a specific states model

Current LDAP schema states and SDK states are not exactly the same, some mapping already exists. For the REST interface, a new states are proposed, to be mapped again. 

It is not clear to everybody why the new set is needed (existing are: oriiginal grid-manager, LDAP, EMI-ES, SDK). 
Different opinions on EMI-ES model exist: some think it is over-engineered, others think it is very well defined, layered and having substates.

State by state discussion (from the doc)

* ACCEPTING to be added back
* ACCEPTED stays as is
* PREPARING, PREPARED, SUBMITTING unchanged
* EXECUTING-* was formerly known as INLRM, now explicit substates are added; and prefix EXECUTING is removed altogether
* EXPIRED -> WIPED


== Anonymous info query

Anonymous access to non-sensitive info is implemented, the only question is how to configure it. By default it is disabled. It is a functionality of the web service, not infosys. OTOH, blocking info on the interface will disable even authorised info access.

Proposed block: [arex/ws/publicinfo] , for the time being without access control options (presence of the block turns interface on). 

== Authtokens configuration

A new [otokens] block is proposed; accepted as [authtokens] (no need to be service-specific)


== Release

Anonymous access is merged, configuration is not there yet, but can be done in 2 seconds. Some other fixes are committed by Andrii. So the release is not out yet.

Ubuntu 20.04 LTS is out tomorrow anyway, so makes much sense waiting until Friday.
 

== Bugs

No new bugs.