Commit Graph

537 Commits

Author SHA1 Message Date
Finn Bear
9d074974b6 Make config file loader take ram in MB for consistency
When passed as inline parameters, memory is expressed as MB. However, when passed in a config file, memory was expressed as KB. This created confusion

https://discordapp.com/channels/253355867938750485/301912419368697856/541719192252973066
https://discordapp.com/channels/253355867938750485/301912419368697856/541719244094701597
https://discordapp.com/channels/253355867938750485/301912419368697856/541719343684124696
2019-02-03 13:07:12 -08:00
Tehrasha
2def75e305 clarification of error message
Corrected and clarified the 'MISSING RENDER' error case.
2019-01-28 02:07:22 -06:00
Laurent Clouet
d2d5dffd3e Blender 2.7x and 2.80 don't have the same api 2019-01-18 19:29:56 +01:00
Laurent Clouet
b21c2b6bfb Update protocole 2019-01-03 13:36:26 +01:00
Laurent Clouet
d385cd4f34 More stats about the client 2018-12-20 17:35:06 +01:00
Laurent Clouet
ed5cf2ad0f Update .travis.yml 2018-12-18 23:11:03 +01:00
Laurent Clouet
39b9830879 Improvement: allow multi config file support 2018-12-18 22:53:01 +01:00
Laurent Clouet
dba0b9160b Bugfix: cache dir will be created if needed 2018-12-18 22:48:23 +01:00
Laurent Clouet
dff36eebe7 Bugfix: create all required sub directory for the cache dir 2018-12-18 22:46:28 +01:00
Laurent Clouet
ce9c4fca5b 'cores' is used on the command line argment so use it too on the config file 2018-12-11 07:25:04 +01:00
Laurent Clouet
e70e3b636d Do not handle cookies by hand but use buildin cookie manager 2018-12-01 15:29:42 +01:00
Laurent Clouet
377abd27b3 Add log 2018-11-29 14:02:17 +01:00
Laurent Clouet
e9b7ed61fc Use the right attribut for available memory.
MemFree: The amount of physical RAM, in kilobytes, left unused by the system.
MemAvailable: An estimate of how much memory is available for starting new applications, without swapping.
2018-08-29 15:42:04 +02:00
Laurent Clouet
db39594ba8 Bugfix: flag the process has killed before it disappears 2018-08-29 15:14:11 +02:00
Laurent Clouet
f81d3b67b3 Add openCL support 2018-08-24 19:46:03 +02:00
Happyrobot33
cde559c215 Update readme 2018-08-18 12:09:00 +02:00
intrigus
7840d0119b Use Process's pid() when it exists.
(Done via reflection so it also works for java versions < 9)
Else fall back to old reflective method.
2018-08-18 12:05:27 +02:00
Laurent Clouet
9a63ea06ed Create dedicated directories on the user set cache dir (who is supose to be already dedicated...) 2018-08-18 02:05:43 +02:00
Laurent Clouet
e5f837a249 Better name for variable 2018-08-18 01:44:40 +02:00
Laurent Clouet
6ded57fc0a Use the actual available free memory instead of the max possible 2018-08-10 17:33:50 +02:00
Laurent Clouet
4dc0603587 Don't use system python but blender's 2018-07-16 18:21:11 +02:00
Laurent Clouet
6c9d645005 Python error detection 2018-07-10 09:59:05 +02:00
Laurent Clouet
418bd4d75f More error detection 2018-06-30 02:08:21 +02:00
Laurent Clouet
af32a104de Actually log error on log file, not stdout 2018-06-30 01:41:54 +02:00
Laurent Clouet
25d5259332 More error detection 2018-06-30 01:31:42 +02:00
Laurent Clouet
4eaf1b824f Revert "make the GUI scrollable when needed"
This reverts commit 9148359510e1de88e99bdf7e1f0d6bdd250222a3.

Revert commit since it also scroll horizontaly
2018-06-17 12:23:47 +02:00
Laurent Clouet
23c0aaca89 Bugfix: when the render process is over user memory limit, kill it (finish only meant to give the render duration) 2018-06-17 12:22:04 +02:00
Laurent Clouet
4df3107748 Merge pull request #152 from intrigus/patch-1
Ignore Ctrl+C in render process. Fixes #81
2018-06-14 23:13:04 +02:00
Laurent Clouet
12c667fc4e Merge pull request #150 from MCOfficer/window-height
make the GUI scrollable when needed
2018-06-14 23:09:42 +02:00
M*C*O
1da730dd1d Allow user to set a specific title for gui client 2018-06-14 23:07:06 +02:00
intrigus
1c9bbb3706 Ignore Ctrl+C in render process. Fixes #81
When sending Ctrl+C to the terminal it also get's sent to all subprocesses e.g. also the render process.
The java program handles Ctrl+C but the renderer quits on Ctrl+C
This script causes the renderer to ignore Ctrl+C.
2018-06-02 15:11:45 +02:00
M*C*O
c8ce3fc593 make the GUI scrollable when needed 2018-06-01 15:49:09 +02:00
Laurent Clouet
fb93bee40f Merge pull request #148 from Deka-O/upstream
Add java.xml.bin as explicit dependency
Jar are taken from:
http://central.maven.org/maven2/com/sun/xml/bind/jaxb-core/2.3.0/
http://central.maven.org/maven2/com/sun/xml/bind/jaxb-impl/2.3.0/
http://central.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.0/
2018-05-23 20:18:16 +02:00
Deka-O
b0769fa626 Add java.xml.bin as explicit dependency 2018-05-21 13:38:35 +02:00
Laurent Clouet
9a177c0f8d Merge pull request #147 from AGSPhoenix/patch-1
Minor protocol.txt improvements
2018-05-16 09:56:58 +02:00
AGSPhoenix
a72ad1ba17 Documentation consistency tweaks 2018-05-16 00:24:27 -04:00
AGSPhoenix
1dc8ab429f Specify configuration URL 2018-05-15 20:28:52 -04:00
AGSPhoenix
cbc1af75d4 Minor language tweaks 2018-05-15 20:27:22 -04:00
Laurent Clouet
5e1759d302 Bugfix 2018-05-03 18:21:11 +02:00
Laurent Clouet
47da749efc Bugfix: wrong order on gpu 2018-05-03 13:35:57 +02:00
Laurent Clouet
530d4523af Merge pull request #146 from MCOfficer/negativetime_fix
fix ZipException: java.lang.IllegalArgumentException: Negative time
2018-04-24 16:40:22 +02:00
M*C*O
4008748878 fix ZipException: java.lang.IllegalArgumentException: Negative time
ref https://www.sheepit-renderfarm.com/forum/viewtopic.php?f=5&t=1142
2018-04-24 16:20:35 +02:00
Laurent Clouet
ac14b9694d Add log 2018-04-22 20:01:53 +02:00
Laurent Clouet
c64fee14c2 Merge pull request #145 from Estajxo/master
Prevent computer name / host name from being deleted between sessions.
2018-04-07 21:30:27 +02:00
Eric
6f02d72df2 Prevent computer name / host name from being deleted between sessions. For details, see https://www.sheepit-renderfarm.com/forum/viewtopic.php?f=9&t=1010 2018-04-07 21:13:39 +02:00
Laurent Clouet
f4238d3dba Merge pull request #143 from intrigus/fix-travis
Re-enable Travis CI
2018-03-30 19:15:43 +02:00
intrigus
be79eb21cf Re-enable Travis CI 2018-03-30 19:02:06 +02:00
Laurent Clouet
17f7ebf4e9 Don't hardcode sleep time, to a random value in hope to not have all client requesting the server at the same time 2018-03-24 20:25:18 +01:00
Laurent Clouet
374419a4ea File.listFiles() can return null, Arrays.asList does not accept null input 2017-12-31 15:19:27 +01:00
Laurent Clouet
3f52082e4e Don't client side log config request 2017-11-27 01:15:28 +01:00