ufcg-lsd / sebal-engine

0 stars 1 forks source link

allow the sebal user to pinpoint the worker code to be executed by SEBAL #55

Closed thiagomanel closed 8 years ago

thiagomanel commented 8 years ago

the way to go is to pass the github url (this url must have the specific commit point of github history)

EsdrasVP commented 8 years ago

Also, image processing in Worker depends of additional R packages, such as:

EsdrasVP commented 8 years ago

Specify only git repository url instead of version (commit). This is to allow to use other repositories other than ours.

If url is not passed, then use a default repository in sebal.conf.

thiagomanel commented 8 years ago

Remember to use tags instead of version (commit)

EsdrasVP commented 8 years ago

9747427d40b828deb683c546cac1bbbd27aa33ff

EsdrasVP commented 8 years ago

In case of missing R packages, user holds the responsability of getting correct dependencies for execution.

In our case, consider to use

Which return TRUE or FALSE, informing if a given package is installed or not.

EsdrasVP commented 8 years ago

aea89bd5bc61f19ffc4ac53701117454d8ce6e29

EsdrasVP commented 8 years ago

48bb4950546dcffbf0d573119c7a97a20353c8be

EsdrasVP commented 8 years ago

Is important to know that the modification above allows the use of two scripts in task, but Execution Monitor must be analyzed to see if it recognize the process output from both scripts.

EsdrasVP commented 8 years ago

Execution Monitor already verify each process output in task.

It only marks task as completed if all commands have been executed correctly.

EsdrasVP commented 8 years ago

09fe3f9aa889f6c08c08afe9d2debfdc22113a89

EsdrasVP commented 8 years ago

Done.