Dei uma olhada no modelo para já ir pensando como transformar o que vai ser escrito lá num job num dos clusters e identifiquei a necessidade de termos:
- um identificador único para cada job;
- um campo para o status do job.
Se entendi corretamente, a tabela que eu preciso consultar seria a experiment:

Eu poderia usar a chave primária idexperiment como o identificador único? Seria uma boa prática?
Com relação ao campo de status: acho que ele é necessário para eu fazer algo como
SELECT * FROM experiment WHERE status = 'não submetido'
a cada execução do meu programa. Depois de terminado, eu atualizaria o campo status para algo como terminado; então, na próxima execução, só leria os jobs que ainda precisam ser submetidos.
Talvez essa não seja a melhor forma de fazer e vocês tenham uma ideia melhor. Criei essa issue para a gente ir discutindo isso.
Dei uma olhada no modelo para já ir pensando como transformar o que vai ser escrito lá num job num dos clusters e identifiquei a necessidade de termos:
Se entendi corretamente, a tabela que eu preciso consultar seria a
experiment:Eu poderia usar a chave primária
idexperimentcomo o identificador único? Seria uma boa prática?Com relação ao campo de status: acho que ele é necessário para eu fazer algo como
a cada execução do meu programa. Depois de terminado, eu atualizaria o campo status para algo como
terminado; então, na próxima execução, só leria os jobs que ainda precisam ser submetidos.Talvez essa não seja a melhor forma de fazer e vocês tenham uma ideia melhor. Criei essa issue para a gente ir discutindo isso.