Skip to content

Commit 0dfdbed

Browse files
authored
Merge branch 'cooperative-computing-lab:master' into library-infile-load-mode
2 parents 83cd050 + 5344fd1 commit 0dfdbed

File tree

91 files changed

+3488
-2755
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+3488
-2755
lines changed

.github/workflows/testing.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
runs-on: ${{ matrix.os-name }}
140140
strategy:
141141
matrix:
142-
os-name: ['macos-14','macos-13']
142+
os-name: ['macos-14','macos-15-intel']
143143
timeout-minutes: 30
144144
env:
145145
CCTOOLS_OUTPUT: ${{ format('cctools-{0}-x86_64-{1}.tar.gz', github.event.inputs.version, matrix.os-name) }}
@@ -181,7 +181,7 @@ jobs:
181181
runs-on: ${{ matrix.os-name }}
182182
strategy:
183183
matrix:
184-
os-name: ['macos-14']
184+
os-name: ['macos-14', 'macos-15']
185185
timeout-minutes: 30
186186
env:
187187
CCTOOLS_OUTPUT: ${{ format('cctools-{0}-arm64-{1}.tar.gz', github.event.inputs.version, matrix.os-name) }}

batch_job/src/vine_factory.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ See the file COPYING for details.
2525
#include "link_auth.h"
2626
#include "list.h"
2727
#include "get_line.h"
28-
#include "getopt.h"
28+
#include <getopt.h>
2929
#include "path.h"
3030
#include "buffer.h"
3131
#include "rmsummary.h"

batch_job/src/work_queue_factory.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ See the file COPYING for details.
2525
#include "link_auth.h"
2626
#include "list.h"
2727
#include "get_line.h"
28-
#include "getopt.h"
28+
#include <getopt.h>
2929
#include "path.h"
3030
#include "buffer.h"
3131
#include "rmsummary.h"

configure

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -825,21 +825,6 @@ fi
825825
report_detection curl "${curl_avail}" "${config_curl_path}" "${curl_path}"
826826

827827

828-
if [ $BUILD_SYS = DARWIN ]
829-
then
830-
if [ -d "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include" ]
831-
then
832-
ccflags_append_define CCTOOLS_OSX_GETOPT_FROM_SDK
833-
else
834-
# The version of getopt.h packaged in cctools appears to cause a SIGBUS on Darwin.
835-
# Mac OS X Command Line Tools need to be installed to obtain a getopt.h that works.
836-
echo "*** Sorry, I can't proceed without Mac OS X Command Line Tools."
837-
echo "*** Please refer to the installation instructions."
838-
exit 1
839-
fi
840-
fi
841-
842-
843828
### version requirements for swig:
844829
# at least version 1.3.29 for python 2.4--2.7
845830
# at least version 2.0.4 for python 3.0--

deltadb/src/catalog_server.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ See the file COPYING for details.
1111
#include "datagram.h"
1212
#include "link.h"
1313
#include "debug.h"
14-
#include "getopt.h"
14+
#include <getopt.h>
1515
#include "nvpair.h"
1616
#include "nvpair_jx.h"
1717
#include "deltadb.h"

deltadb/src/deltadb_query_main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <stdarg.h>
1010
#include <ctype.h>
1111

12-
#include "getopt.h"
12+
#include <getopt.h>
1313
#include "cctools.h"
1414
#include "jx_parse.h"
1515
#include "jx_print.h"

devel/confuga/src/confuga_adm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ See the file COPYING for details.
99
#include "catch.h"
1010
#include "cctools.h"
1111
#include "debug.h"
12-
#include "getopt.h"
12+
#include <getopt.h>
1313
#include "random.h"
1414

1515
#include <errno.h>
Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
include(manual.h)dnl
2-
HEADER(vine_graph_log)
2+
HEADER(vine_plot_performance)
33

44
SECTION(NAME)
5-
BOLD(vine_graph_log) - plots TaskVine performance logs.
5+
BOLD(vine_plot_performance) - plots TaskVine performance logs.
66

77
SECTION(SYNOPSIS)
8-
CODE(vine_graph_log [options] vine-perf-log)
8+
CODE(vine_plot_performance [options] vine-perf-log)
99

1010
SECTION(DESCRIPTION)
1111

12-
BOLD(vine_graph_log) is a script to plot some of the statistics from a
12+
BOLD(vine_plot_performance) is a script to plot some of the statistics from a
1313
TaskVine log, as generated by CODE(vine_enable_perf_log) from the C API, or by
14-
CODE(q.enable_perf_log) from the Python API. It assumes the availability of
15-
CODE(gnuplot).
14+
CODE(q.enable_perf_log) from the Python API.
1615

17-
BOLD(vine_graph_log) generates four plots, all with CODE(timestamp) as
16+
BOLD(vine_plot_performance) generates four plots, all with CODE(timestamp) as
1817
the independent variable:
1918

2019
CODE(time):
@@ -33,9 +32,8 @@ SECTION(OPTIONS)
3332
OPTIONS_BEGIN
3433
OPTION_ARG_SHORT(o,prefix-output)Generate prefix-output.{time,time-log,tasks,tasks-log}.PARAM(output-format). Default is PARAM(work-queue-log).
3534
OPTION_ARG_SHORT(o,prefix-output)Generate prefix-output.{time,time-log,tasks,tasks-log}.PARAM(output-format). Default is PARAM(work-queue-log).
36-
OPTION_ARG_SHORT(c,gnuplot-path)Specify the location of the gnuplot executable. Default is gnuplot.
3735
OPTION_ARG_SHORT(r,range)Range of time to plot, in time units (see -u) from the start of execution. Of the form: min:max, min:, or :max.
38-
OPTION_ARG_SHORT(T,output-format)Set output format. Default is png. If "text", then the gnuplot scripts are written instead of the images.
36+
OPTION_ARG_SHORT(T,output-format)Set output format. Default is svg.
3937
OPTION_ARG_SHORT(u,time-unit)Time scale to output. One of s,m,h or d, for seconds, minutes (default), hours or days.
4038
OPTION_FLAG_SHORT(h)Show help text.
4139
OPTIONS_END
@@ -45,37 +43,21 @@ SECTION(EXAMPLES)
4543
General use:
4644

4745
LONGCODE_BEGIN
48-
% vine_graph_log mylog
46+
% vine_plot_performance mylog
4947
% ls mylog*.png
5048
mylog.tasks.png mylog.tasks-log.png mylog.time.png mylog.time-log.png
5149
LONGCODE_END
5250

5351
Plot up to the eleventh hour:
5452

5553
LONGCODE_BEGIN
56-
% vine_graph_log -u h -r :11 mylog
54+
% vine_plot_performance -u h -r :11 mylog
5755

5856
LONGCODE_END
5957
Generate script text:
6058

61-
LONGCODE_BEGIN
62-
% vine_graph_log -Ttext mylog
63-
% ls mylog*.gnuplot
64-
mylog.tasks.png.gnuplot mylog.tasks-log.png.gnuplot mylog.time.png.gnuplot mylog.time-log.png.gnuplot
65-
LONGCODE_END
66-
67-
Specify gnuplot path:
68-
69-
LONGCODE_BEGIN
70-
% vine_graph_log -c/some/dir/bin/gnuplot mylog
71-
LONGCODE_END
72-
7359
SECTION(BUGS)
7460

75-
LIST_BEGIN
76-
LIST_ITEM(Some formats need a special setup for their gnuplot output terminal. `-T' blindly passes the output format, which may cause gnuplot to fail.)
77-
LIST_END
78-
7961
SECTION(COPYRIGHT)
8062

8163
COPYRIGHT_BOILERPLATE

doc/man/manual.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ define(SEE_ALSO_TASK_VINE,
2222
`LIST_BEGIN
2323
LIST_ITEM(MANUAL(Cooperative Computing Tools Documentation,"../index.html"))
2424
LIST_ITEM(MANUAL(TaskVine User Manual,"../taskvine.html"))
25-
LIST_ITEM(MANPAGE(vine_worker,1) MANPAGE(vine_status,1) MANPAGE(vine_factory,1) MANPAGE(vine_graph_log,1) )
25+
LIST_ITEM(MANPAGE(vine_worker,1) MANPAGE(vine_status,1) MANPAGE(vine_factory,1) MANPAGE(vine_plot_performance,1) )
2626
LIST_END')dnl
2727
dnl
2828
define(SEE_ALSO_PARROT,

doc/man/md/condor_submit_workers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre D
101101

102102
- [Cooperative Computing Tools Documentation]("../index.html")
103103
- [Work Queue User Manual]("../workqueue.html")
104-
- [work_queue_worker(1)](work_queue_worker.md) [work_queue_status(1)](work_queue_status.md) [work_queue_factory(1)](work_queue_factory.md) [condor_submit_workers(1)](condor_submit_workers.md) [sge_submit_workers(1)](sge_submit_workers.md) [torque_submit_workers(1)](torque_submit_workers.md)
104+
- [work_queue_worker(1)](work_queue_worker.md) [work_queue_status(1)](work_queue_status.md) [work_queue_factory(1)](work_queue_factory.md) [condor_submit_workers(1)](condor_submit_workers.md) [uge_submit_workers(1)](uge_submit_workers.md) [torque_submit_workers(1)](torque_submit_workers.md)
105105

106106

107107
CCTools

0 commit comments

Comments
 (0)