jamesyonan / brenda

Blender render farm software for Amazon Web Services
Other
245 stars 67 forks source link

Hello #3

Open djoxy opened 10 years ago

djoxy commented 10 years ago

Recently I used your Brenda for rendering some task on EC2. Its a great tool and thank you very much for making it. Just wanted to give you some feedback and question when you got time.

Feedback: Bug - for some reason I got this error when I launched our first work: BotoClientError: Bucket names cannot contain upper-case characters when using either the sub-domain or virtual hosting calling format.

I fixed it by a changing bucket names to lowercase and it was solved.

Also, seems that node log retrieval command skipping downloading logs from nodes for some reason. Will copy terminal message next time.

My question is: If for some reason happens that node is up but it didn't started to work, is there a some Brenda command or ssh command to restart the work on particular node so I don't have to shut it down. Would reboot on that node help?

Again, thank you very much for such a exceptional tool for Blender and EC2.

Best regards George

diramazioni commented 10 years ago

Hi George, to restart the work on a node you have to prevent that brenda-node dies on that node. For this you can you try the recently added feature DONE in the config. https://github.com/jamesyonan/brenda/commit/3521add20926cc5cccef73a6ecbb54b3b89b9efc

Added new config var DONE (SHUTDOWN now deprecated). When task queue is empty: DONE=shutdown -> shutdown instance DONE=poll -> continue polling for new tasks DONE=exit (default) -> exit but leave instance running

Or you can restart the old way: brenda-tool rsync ~/.brenda.conf HOST: && brenda-tool ssh 'brenda-node -D -c .brenda.conf'

djoxy commented 10 years ago

Hey

Thank you very much for your prompt reply I think that pool command will do the trick.