Luis Uguina
4cf51013e6
Replace standard Java HTTP libraries with okHTTP ( #237 )
...
* Replace standard Java HTTP libraries with okHTTP
2020-06-01 11:15:44 +02:00
Luis Uguina
4fa6db2b8d
Fix: pause request is lost when a "no-job" response is received from server ( #233 )
2020-05-28 15:04:42 +02:00
Laurent Clouet
44cf85739c
Code formator ( #236 )
...
* Re-import code formator
2020-05-28 13:28:42 +02:00
Luis Uguina
b969077d18
Optimise the retries algorithm for the "no job" server response ( #230 )
...
* Implement an optimised retries algorithm for the "no job" server response
* formating
Co-authored-by: Laurent Clouet <laurent@nopnop.net >
2020-05-20 14:32:39 +02:00
Laurent Clouet
656985c538
Add new type of errror
2020-05-16 10:51:35 +02:00
Luis Uguina
642ad86419
Improve waiting messages to show the time of the next retry. ( #225 )
2020-05-16 10:42:16 +02:00
Luis Uguina
26155a28dc
Fix: racing condition with messages when the queue is full ( #223 )
...
There was a racing condition between the queue full message and *any* error message where the later are overwritten by the former.
2020-05-11 13:51:36 +02:00
Luis Uguina
18b99ded40
fix: a ghost project is created when a job upload fails ( #222 )
2020-05-09 22:04:07 +02:00
Luis Uguina
d6984fa450
Feature: improve the application exit-button process ( #214 )
...
* Improve the application exit-button behaviour
2020-04-27 14:28:04 +02:00
Luis Uguina
aae5ec3254
Improve the pause button screen workflow ( #216 )
2020-04-26 15:35:05 +02:00
Luis Uguina
87533a1262
feature: improve user information on queued uploads ( #210 )
...
* feature: improve user information about queued uploads
2020-04-19 17:01:43 +02:00
Luis Uguina
433ed5ed74
fix: background uploads queuing not working properly ( #209 )
...
Fix the sync/async detection to ensure that handle the server side projects properly. The routine was incorrectly uploading sync files with the async routine and vice-versa.
2020-04-15 09:40:51 +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
Luis Uguina
2e7755c823
Improve status messages ( #202 )
...
* Improve status messages
Add three new status messages (uploading frame, stopping the client and disconnecting from SheepIt servers) to keep the user better informed. Additionally, amended some existing messages to make them more user friendly, while maintaining the existing technical logs.
2020-04-11 11:53:55 +02:00
Laurent Clouet
53663a6933
Fix: nullpointerexception
2020-01-12 14:37:30 +01:00
Laurent Clouet
56239ae6dd
Display global stats even when the session has no job
2019-09-09 10:25:12 +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
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
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
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
M*C*O
ce40eb86cc
Fix wrong value name in Client.java:614
2019-02-09 05:41:46 +01:00
Laurent Clouet
377abd27b3
Add log
2018-11-29 14:02:17 +01:00
Laurent Clouet
db39594ba8
Bugfix: flag the process has killed before it disappears
2018-08-29 15:14:11 +02:00
Laurent Clouet
af32a104de
Actually log error on log file, not stdout
2018-06-30 01:41:54 +02:00
Laurent Clouet
ac14b9694d
Add log
2018-04-22 20:01:53 +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
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
Jake Dube
cb03b58dbc
Display compute method for the current project
2017-05-07 21:00:20 +02:00
Laurent Clouet
6a2cc2b8a6
Don't show strack trace on stdout but instead log it
2017-04-19 21:23:12 +02:00
Laurent Clouet
42e952bddf
Send memory used when reporting an error
2017-03-29 21:46:10 +02:00
Laurent Clouet
2f00d7816d
Code formating
2017-01-05 09:35:59 +01:00
Laurent Clouet
ea50176133
create an error type for when the server kills the render (before it was part of NOOUTPUTFILE)
2016-11-01 19:44:09 +01:00
Laurent Clouet
aacf0d407e
Display rendertime of previous frame
2016-10-31 15:27:20 +01:00
Laurent Clouet
07f9662c00
* Better ui with more infos
...
* Remove revision from protocol since it's not use anymore
2016-10-12 00:34:51 +02:00
Laurent Clouet
28b257092a
Project archive can be password protected
2016-10-05 23:01:03 +02:00
Laurent Clouet
89be5120c9
Better ui message
2016-09-26 01:02:24 +02:00
Laurent Clouet
6747b666ef
More responsive ui
2016-09-15 15:34:34 +02:00
Laurent Clouet
018382ac6f
Handle when server doesn't send the expected response
2016-09-11 13:46:12 +02:00
Laurent Clouet
c8719390d1
Bugfix: Typo in log
2016-07-29 23:25:05 +02:00
Laurent Clouet
f04b84468d
Detect full hard drive on file download
2016-06-25 13:45:09 +02:00
Laurent Clouet
dc63b9791b
Detect when computer is runnout of free space on hard drive
2016-05-02 13:26:11 +02:00
Laurent Clouet
eff4ab2198
Instead of giving generic no job status, the server now give more detailed status
2016-03-16 14:07:42 +01:00