cctools
work_queue_protocol.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2008- The University of Notre Dame
3 This software is distributed under the GNU General Public License.
4 See the file COPYING for details.
5 */
6 
14 #ifndef WORK_QUEUE_PROTOCOL_H
15 #define WORK_QUEUE_PROTOCOL_H
16 
17 /* 4: added invalidate-file message, for cache management. */
18 /* 5: added wall_time, end_time messages, for task maximum running time. */
19 /* 6: worker only report total, max, and min resources. */
20 /* 7: added category message */
21 /* 8: worker send feature message. */
22 /* 9: recursive send/recv and filename encoding. */
23 #define WORK_QUEUE_PROTOCOL_VERSION 9
24 
25 #define WORK_QUEUE_LINE_MAX 4096
26 #define WORK_QUEUE_POOL_NAME_MAX 128
27 #define WORKER_WORKSPACE_NAME_MAX 2048
29 #define WORK_QUEUE_FS_CMD 1
30 #define WORK_QUEUE_FS_PATH 2
31 #define WORK_QUEUE_FS_SYMLINK 3
33 #define WORK_QUEUE_PROTOCOL_FIELD_MAX 256
34 
35 #endif