X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=submit%2FPROTOCOL;h=2307ddbd8289202fb2d101d0087696ec45a9c321;hb=c861bd9c09d20e06533e122253bcd3bb94b0bef9;hp=7002b5aefbdbf459fb39f55cb219ad7cbb37d1d4;hpb=373a565b4f0cb765be33dc6efe63b544ecccedb5;p=eval.git diff --git a/submit/PROTOCOL b/submit/PROTOCOL index 7002b5a..2307ddb 100644 --- a/submit/PROTOCOL +++ b/submit/PROTOCOL @@ -25,3 +25,58 @@ 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 + ) + +NOP request: + + !NOP + +NOP reply: + + (only status) + + +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 + ) + ) +)