Commit Graph

308 Commits

Author SHA1 Message Date
Laurent Clouet d4ec9f3d92 Slow update of ui was made for the javascript ui, since it's not used anymore, it should be removed 2019-08-07 15:22:34 +02:00
Laurent Clouet 71a85af3f4 code cleanup 2019-08-05 14:11:24 +02:00
Laurent Clouet c014e56a08 Better error detection 2019-08-05 14:06:46 +02:00
Laurent Clouet ddab4ac8f2 More error detection 2019-07-21 19:42:02 +02:00
Laurent Clouet f897f5937a Fix: hour display format 2019-07-18 16:55:22 +02:00
Laurent Clouet 5d135f1681 Display human error on lost of internet connectivity 2019-07-12 17:46:57 +02:00
Laurent Clouet a09f1ab016 Fix: do not use gpu order to set its id, instead use the same method as blender 2019-07-09 17:55:00 +02:00
Robin Jönsson 242104735b Adding option to collapse panels in settings 2019-05-03 15:49:51 +02:00
Laurent Clouet 19c73fad96 Utils.parseNumber can generate NumberFormatException 2019-04-03 14:04:26 +02:00
Laurent Clouet f68be624db Bugfix: wrong next request time detection 2019-03-06 21:12:08 +01:00
Laurent Clouet 388ec6fee5 cleaning directory in hope to recover 2019-02-23 11:30:52 +01:00
Laurent Clouet ce4bcc75ba When fail with python error, cleaning directory in hope to recover 2019-02-22 13:53:47 +01:00
Laurent Clouet 388b1158bd Max memory settings can be set using human number with unit 2019-02-20 13:53:18 +01:00
Laurent Clouet 208f49ba1d Memory amount should be in long not int 2019-02-20 13:46:53 +01:00
Laurent Clouet 6d9ca8ef2c Bugfix: ram is already in kB 2019-02-14 08:30:13 +01:00
Laurent Clouet 8f4c899ea2 Add info about renderable project for this session: number of project allow by scheduler depending on the past error, current settings (ram, cpu, gpu,...) 2019-02-10 13:17:39 +01:00
M*C*O ce40eb86cc Fix wrong value name in Client.java:614 2019-02-09 05:41:46 +01:00
M*C*O 09c9fa1c6b fix missing parenthese in Job.java:808 2019-02-09 05:41:16 +01:00
Laurent Clouet 2f4a50140e Merge pull request #175 from Tehrasha/patch-1
clarification of error message
2019-02-08 13:38:41 +01:00
Laurent Clouet db8df61eb6 Merge pull request #174 from finnbear/patch-1
Make config file loader take ram in MB for consistency
2019-02-08 13:14:31 +01:00
Laurent Clouet 49d5980e8a More error detection 2019-02-08 13:08:20 +01:00
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 d385cd4f34 More stats about the client 2018-12-20 17:35:06 +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
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