MultiInstanceSettings interface
Le attività a istanze multiple vengono comunemente usate per supportare le attività MPI. Nel caso MPI, se una delle sottoattività ha esito negativo ,ad esempio a causa dell'uscita con un codice di uscita diverso da zero, l'intera attività a istanze multipli ha esito negativo. L'attività a istanze multipla viene quindi terminata e ritentata fino al limite di tentativi.
Proprietà
| common |
Elenco di file scaricati dal servizio Batch prima di eseguire la riga di comando di coordinamento. La differenza tra i file di risorse comuni e i file di risorse attività è che i file di risorse comuni vengono scaricati per tutte le sottoattività, incluso il database primario, mentre i file di risorse attività vengono scaricati solo per il database primario. Si noti anche che questi file di risorse non vengono scaricati nella directory di lavoro attività, ma vengono scaricati nella directory radice dell'attività (una directory sopra la directory di lavoro). È prevista una dimensione massima per l'elenco dei file di risorse. Quando viene superata la dimensione massima, la richiesta avrà esito negativo e il codice di errore della risposta sarà RequestEntityTooLarge. In questo caso, la raccolta di ResourceFiles deve essere ridotta di dimensioni. A tale scopo, è possibile usare .zip file, pacchetti di applicazioni o contenitori Docker. |
| coordination |
Riga di comando da eseguire in tutti i nodi di calcolo per consentire loro di coordinare quando il database primario esegue il comando task principale. Una tipica riga di comando di coordinamento avvia un servizio in background e verifica che il servizio sia pronto per elaborare i messaggi tra nodi. |
| number |
Numero di nodi di calcolo richiesti dall'attività. Se omesso, il valore predefinito è 1. |
Dettagli proprietà
commonResourceFiles
Elenco di file scaricati dal servizio Batch prima di eseguire la riga di comando di coordinamento. La differenza tra i file di risorse comuni e i file di risorse attività è che i file di risorse comuni vengono scaricati per tutte le sottoattività, incluso il database primario, mentre i file di risorse attività vengono scaricati solo per il database primario. Si noti anche che questi file di risorse non vengono scaricati nella directory di lavoro attività, ma vengono scaricati nella directory radice dell'attività (una directory sopra la directory di lavoro). È prevista una dimensione massima per l'elenco dei file di risorse. Quando viene superata la dimensione massima, la richiesta avrà esito negativo e il codice di errore della risposta sarà RequestEntityTooLarge. In questo caso, la raccolta di ResourceFiles deve essere ridotta di dimensioni. A tale scopo, è possibile usare .zip file, pacchetti di applicazioni o contenitori Docker.
commonResourceFiles?: ResourceFile[]
Valore della proprietà
coordinationCommandLine
Riga di comando da eseguire in tutti i nodi di calcolo per consentire loro di coordinare quando il database primario esegue il comando task principale. Una tipica riga di comando di coordinamento avvia un servizio in background e verifica che il servizio sia pronto per elaborare i messaggi tra nodi.
coordinationCommandLine: string
Valore della proprietà
string
numberOfInstances
Numero di nodi di calcolo richiesti dall'attività. Se omesso, il valore predefinito è 1.
numberOfInstances?: number
Valore della proprietà
number