X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=submit%2FPROTOCOL;h=fcd1106b8c6296ecab93c60bff0b54043d041f41;hb=3043ffa0cb666e509d5b07e479ead4792fbf722d;hp=7002b5aefbdbf459fb39f55cb219ad7cbb37d1d4;hpb=373a565b4f0cb765be33dc6efe63b544ecccedb5;p=eval.git diff --git a/submit/PROTOCOL b/submit/PROTOCOL index 7002b5a..fcd1106 100644 --- a/submit/PROTOCOL +++ b/submit/PROTOCOL @@ -25,3 +25,50 @@ Hello request: Hello reply: (only status) + +Submit request: + + !SUBMIT + Ttask + Ppart <-- optional part ID + Ssize + Xextension + (after the request is ACK-ed, the client sends raw data and then server sends a 2nd reply) + +Submit reply: + + (only status) + +Submit reply after data: + + (only status) + +Status request: + + !STATUS + +Status reply: + + task status objects defined below with the following added: + (T + Aallowed_extension + ) + + +Task status objects +~~~~~~~~~~~~~~~~~~~ +(T <-- task + Tname + (P <-- task part + Pname + Vid <-- which version is current + (V <-- submitted version + Vid + Tsubmit_time + Sstatus + Lfilesize + Hhash + Xextension + ) + ) +)