Commit Graph
100 Commits
Author SHA1 Message Date
Laurent Clouet 6e79959929 Fix: do not wait for no-error type 2022-10-07 00:37:45 +02:00
Laurent Clouet d359397076 Fix: handle http500 response from shepherd 2022-07-17 11:40:01 +02:00
Laurent Clouet 20a1ccf07c Fix: all status should have the same format 2021-11-28 21:51:04 +01:00
Laurent Clouet 0a149bf1a8 Cleanup 2021-09-08 15:17:16 +02:00
Laurent Clouet 9a5cd74609 Feat: send full version os to the server 2021-06-24 10:36:25 +02:00
Laurent Clouet 6a483e9885 Feat: send network average speed to the server 2021-06-22 16:10:35 +02:00
Laurent ClouetandSheepit Renderfarm 3ffbdbb19b Fix: do not show download progress if there is not content length 2021-05-29 14:54:52 +00:00
Laurent Clouet 112d1ad78f Do not minimize to systray by default 2021-05-15 16:47:20 +02:00
Laurent Clouet 986fef0e79 Migration from github to gitlab 2020-10-21 13:12:53 +02:00
Laurent Clouet 70d7dc052c Handle new protocole value 2020-10-10 10:52:39 +02:00
Laurent Clouet 330f2c6fd8 Fix: division per zero 2020-09-12 11:12:54 +02:00
Laurent ClouetandGitHub 2126ca63fe Update README.md 2020-08-29 16:42:42 +02:00
Laurent Clouet 14447df154 Ref: rename variable 2020-08-29 16:18:00 +02:00
Laurent ClouetandGitHub a7269ab15b Java 8 is the minimum version 2020-07-25 20:05:20 +02:00
Laurent Clouet 63a2b553fa Detect if the client is runnig headless 2020-07-03 11:15:00 +02:00
Laurent ClouetandGitHub 44cf85739c Code formator (#236)
* Re-import code formator
2020-05-28 13:28:42 +02:00
Laurent Clouet 656985c538 Add new type of errror 2020-05-16 10:51:35 +02:00
Laurent Clouet 36e32ab168 Fix: NullPointerException 2020-05-13 14:42:58 +02:00
Laurent Clouet 57bc27bdcf Feat: change the architecture of the 'sheepit network', instead of storing every frame,mp4,zip on a single server, use multiple servers(shepherds) 2020-04-14 17:35:54 +02:00
Laurent Clouet 08fe55564c Feat: Don't do last render image request, use local image 2020-04-14 17:32:22 +02:00
Laurent ClouetandGitHub cffd34708f Merge pull request #197 from DaCoolX/patch-1
Slightly improve logging messages
2020-02-24 13:58:28 +01:00
Laurent Clouet 53663a6933 Fix: nullpointerexception 2020-01-12 14:37:30 +01:00
Laurent Clouet 99d717634b Fix: in case of error, the publickey is not sent 2020-01-12 14:21:49 +01:00
Laurent Clouet 2ceecb5830 Bugfix: GPU could be on the same bus (and having the same pci bus id) 2019-11-06 14:04:59 +01:00
Laurent Clouet 7b693a8f36 Save config file 2019-09-15 21:34:16 +02:00
Laurent Clouet 56239ae6dd Display global stats even when the session has no job 2019-09-09 10:25:12 +02:00
Laurent Clouet 86a02015a2 Last download status could be 99% instead of 100% 2019-09-05 13:16:28 +02:00
Laurent Clouet 9065a1aef6 2.80's tile size recomandation is 32x32 2019-09-04 21:01:44 +02:00
Laurent Clouet 96a1b28bc0 Use an xml (de)serializer to create Java object instead of parsing them by hand 2019-09-03 20:15:46 +02:00
Laurent Clouet 5ed88a240f Update travis settings 2019-08-22 21:50:43 +02:00
Laurent Clouet 72462b88c7 Feature: do not store the passwrd as plain text but instead use a public key generated on server side 2019-08-22 21:35:26 +02:00
Laurent Clouet e044c35ad7 Fix: all the directory cannot be removed because blender will reload some file even if the rendering has started 2019-08-22 21:34:34 +02:00
Laurent Clouet 3413301609 Moving to Intellij IDEA 2019-08-11 22:25:26 +02:00
Laurent ClouetandGitHub 3001bed260 Update README.md 2019-08-11 17:30:50 +02:00
Laurent Clouet 614513f9d1 update wrapper 2019-08-11 12:47:35 +02:00
Laurent Clouet 3230807a7d Migrate from ant to gradle 2019-08-10 22:09:32 +02:00
Laurent Clouet 9f1f509bb6 Use lombok annotation instead of get/set 2019-08-07 22:17:59 +02:00
Laurent Clouet 9b36dcf9b5 Default version 2019-08-07 21:43:53 +02:00
Laurent Clouet d38c8c5fcc Cleanup 2019-08-07 21:40:37 +02:00
Laurent Clouet 3e9d701d7c Cleaner version of removing project's directory 2019-08-07 18:40:02 +02:00
Laurent Clouet de4dfcd047 Remove blend files after the render has started 2019-08-07 17:02:52 +02:00
Laurent Clouet edbd4cae52 Fix: update process remaing time on 'part' method 2019-08-07 15:26:11 +02:00
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 ClouetandGitHub 84f5943cca Update .travis.yml 2019-07-23 15:41:07 +02:00
Laurent Clouet ddab4ac8f2 More error detection 2019-07-21 19:42:02 +02:00
Laurent ClouetandGitHub 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
Laurent Clouet 19c73fad96 Utils.parseNumber can generate NumberFormatException 2019-04-03 14:04:26 +02:00
Laurent ClouetandGitHub 1b1e1f6da8 Merge pull request #178 from finnbear/patch-2
Fix grammar and consistency of README
2019-03-23 10:37:53 +01: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
Laurent ClouetandGitHub be7c35eb31 Merge pull request #176 from MCOfficer/build-fix
Fix Ant Build
2019-02-09 10:34:03 +01:00
Laurent ClouetandGitHub 2f4a50140e Merge pull request #175 from Tehrasha/patch-1
clarification of error message
2019-02-08 13:38:41 +01:00
Laurent ClouetandGitHub 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
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 ClouetandGitHub 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
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 ClouetandGitHub 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 ClouetandGitHub 12c667fc4e Merge pull request #150 from MCOfficer/window-height
make the GUI scrollable when needed
2018-06-14 23:09:42 +02:00
Laurent ClouetandGitHub 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
Laurent ClouetandGitHub 9a177c0f8d Merge pull request #147 from AGSPhoenix/patch-1
Minor protocol.txt improvements
2018-05-16 09:56:58 +02: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 ClouetandGitHub 530d4523af Merge pull request #146 from MCOfficer/negativetime_fix
fix ZipException: java.lang.IllegalArgumentException: Negative time
2018-04-24 16:40:22 +02:00
Laurent Clouet ac14b9694d Add log 2018-04-22 20:01:53 +02:00
Laurent ClouetandGitHub 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
Laurent ClouetandGitHub f4238d3dba Merge pull request #143 from intrigus/fix-travis
Re-enable Travis CI
2018-03-30 19:15:43 +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
Laurent Clouet a76131647f Handle http 408 from the server 2017-11-15 14:45:46 +01:00