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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
be7c35eb31
Merge pull request #176 from MCOfficer/build-fix
...
Fix Ant Build
2019-02-09 10:34:03 +01:00
Laurent Clouet and GitHub
2f4a50140e
Merge pull request #175 from Tehrasha/patch-1
...
clarification of error message
2019-02-08 13:38:41 +01:00
Laurent Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 and GitHub
12c667fc4e
Merge pull request #150 from MCOfficer/window-height
...
make the GUI scrollable when needed
2018-06-14 23:09:42 +02:00
Laurent Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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 Clouet and GitHub
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
Laurent Clouet
8771d07a99
Revert feature affinity per core on windows
2017-10-26 15:41:06 +02:00
Laurent Clouet
ba75059a0c
Default value of hostname should be an empty one
2017-07-22 12:20:28 +02:00
Laurent Clouet
41caca9b9b
Improvement: better ui, only display 10 labels per slider
2017-07-02 17:43:17 +02:00
Laurent Clouet
6ccb0374fd
Add nice error message when renderer is not available
2017-06-06 13:38:48 +02:00
Laurent Clouet
54a1d0130d
Wrong log
2017-06-06 13:29:55 +02:00
Laurent Clouet
a0c4c5fda6
Don't recreate OS object everytime
2017-05-21 15:21:52 +02:00
Laurent Clouet
3bd86c56e3
More error detection (out of vram)
2017-05-20 13:56:43 +02:00
Laurent Clouet
566f5a3591
Follow 302
2017-05-10 00:06:43 +02:00