00001 /* 00002 Copyright (C) 2008- The University of Notre Dame 00003 This software is distributed under the GNU General Public License. 00004 See the file COPYING for details. 00005 */ 00006 00014 #ifndef WORK_QUEUE_PROTOCOL_H 00015 #define WORK_QUEUE_PROTOCOL_H 00016 00017 /* 4: added invalidate-file message, for cache management. */ 00018 /* 5: added wall_time, end_time messages, for task maximum running time. */ 00019 /* 6: worker only report total, max, and min resources. */ 00020 #define WORK_QUEUE_PROTOCOL_VERSION 6 00021 00022 #define WORK_QUEUE_LINE_MAX 4096 00023 #define WORK_QUEUE_POOL_NAME_MAX 128 00024 #define WORKER_WORKSPACE_NAME_MAX 2048 00026 #define WORK_QUEUE_FS_CMD 1 00027 #define WORK_QUEUE_FS_PATH 2 00028 #define WORK_QUEUE_FS_SYMLINK 3 00030 #define WORK_QUEUE_PROTOCOL_FIELD_MAX 256 00031 00032 #endif