summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
diff options
context:
space:
mode:
authorSimon Rettberg2016-08-30 17:58:31 +0200
committerSimon Rettberg2016-08-30 17:58:31 +0200
commit8e81742c997fcf712092e291bfd127368c52a5b2 (patch)
tree4eeb7f2600d2f77069626a93ebd737e314b14af3 /dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
parent[client] fix "Show published images" button not beeing properly initialized (diff)
downloadtutor-module-8e81742c997fcf712092e291bfd127368c52a5b2.tar.gz
tutor-module-8e81742c997fcf712092e291bfd127368c52a5b2.tar.xz
tutor-module-8e81742c997fcf712092e291bfd127368c52a5b2.zip
[server] Improve handling of global image exchange transfers wrt. crashed peers or connection drops
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
index 6e4ae1e0..bde280b3 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/fileserv/IncomingDataTransfer.java
@@ -137,6 +137,8 @@ public class IncomingDataTransfer extends IncomingTransferBase {
public void heartBeat(ExecutorService pool) {
if (masterTransferInfo == null)
return;
+ if (connectFailCount() > 50)
+ return;
synchronized (this) {
if (getActiveConnectionCount() >= 1)
return;