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 #define WORK_QUEUE_PROTOCOL_VERSION 8
23 
24 #define WORK_QUEUE_LINE_MAX 4096
25 #define WORK_QUEUE_POOL_NAME_MAX 128
26 #define WORKER_WORKSPACE_NAME_MAX 2048
28 #define WORK_QUEUE_FS_CMD 1
29 #define WORK_QUEUE_FS_PATH 2
30 #define WORK_QUEUE_FS_SYMLINK 3
32 #define WORK_QUEUE_PROTOCOL_FIELD_MAX 256
33 
34 #endif