From 37f63959c6bb358a27df4472c56ecd9815b172d7 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Tue, 15 Jul 2014 10:36:40 -0700 Subject: [PATCH] Move xcgroup stuff to slurmd/common instead of src/common since it is only used in the slurmd and slurmstepd. --- src/common/Makefile.am | 2 - src/common/Makefile.in | 53 +++++++++---------- .../cgroup/jobacct_gather_cgroup.h | 4 +- .../proctrack/cgroup/proctrack_cgroup.c | 5 +- src/plugins/task/cgroup/task_cgroup.c | 9 ++-- src/plugins/task/cgroup/task_cgroup.h | 3 ++ src/plugins/task/cgroup/task_cgroup_cpuset.c | 3 +- src/plugins/task/cgroup/task_cgroup_cpuset.h | 2 +- src/plugins/task/cgroup/task_cgroup_devices.c | 3 -- src/plugins/task/cgroup/task_cgroup_devices.h | 2 +- src/plugins/task/cgroup/task_cgroup_memory.c | 2 - src/plugins/task/cgroup/task_cgroup_memory.h | 2 +- src/slurmd/common/Makefile.am | 5 +- src/slurmd/common/Makefile.in | 9 +++- src/slurmd/common/slurmd_cgroup.c | 4 +- src/slurmd/common/slurmd_cgroup.h | 2 - src/{ => slurmd}/common/xcgroup.c | 0 src/{ => slurmd}/common/xcgroup.h | 0 src/{ => slurmd}/common/xcgroup_read_config.c | 0 src/{ => slurmd}/common/xcgroup_read_config.h | 0 20 files changed, 55 insertions(+), 55 deletions(-) rename src/{ => slurmd}/common/xcgroup.c (100%) rename src/{ => slurmd}/common/xcgroup.h (100%) rename src/{ => slurmd}/common/xcgroup_read_config.c (100%) rename src/{ => slurmd}/common/xcgroup_read_config.h (100%) diff --git a/src/common/Makefile.am b/src/common/Makefile.am index 660c4a0d2d4..c09758208e5 100644 --- a/src/common/Makefile.am +++ b/src/common/Makefile.am @@ -31,8 +31,6 @@ noinst_LTLIBRARIES = \ libspank.la libcommon_la_SOURCES = \ - xcgroup_read_config.c xcgroup_read_config.h \ - xcgroup.c xcgroup.h \ cpu_frequency.c cpu_frequency.h \ assoc_mgr.c assoc_mgr.h \ xmalloc.c xmalloc.h \ diff --git a/src/common/Makefile.in b/src/common/Makefile.in index e3b5f759b5e..2a20ca8a6db 100644 --- a/src/common/Makefile.in +++ b/src/common/Makefile.in @@ -145,23 +145,22 @@ CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) am__DEPENDENCIES_1 = libcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) -am__libcommon_la_SOURCES_DIST = xcgroup_read_config.c \ - xcgroup_read_config.h xcgroup.c xcgroup.h cpu_frequency.c \ - cpu_frequency.h assoc_mgr.c assoc_mgr.h xmalloc.c xmalloc.h \ - xassert.c xassert.h xstring.c xstring.h xsignal.c xsignal.h \ - strnatcmp.c strnatcmp.h forward.c forward.h strlcpy.c \ - strlcpy.h list.c list.h xtree.c xtree.h xhash.c xhash.h net.c \ - net.h log.c log.h cbuf.c cbuf.h safeopen.c safeopen.h \ - bitstring.c bitstring.h mpi.c mpi.h pack.c pack.h \ - parse_config.c parse_config.h parse_spec.c parse_spec.h \ - plugin.c plugin.h plugrack.c plugrack.h print_fields.c \ - print_fields.h read_config.c read_config.h node_select.c \ - node_select.h env.c env.h fd.c fd.h slurm_cred.h slurm_cred.c \ - slurm_errno.c slurm_ext_sensors.c slurm_ext_sensors.h \ - slurm_priority.c slurm_priority.h slurm_protocol_api.c \ - slurm_protocol_api.h slurm_protocol_pack.c \ - slurm_protocol_pack.h slurm_protocol_util.c \ - slurm_protocol_util.h slurm_protocol_socket_implementation.c \ +am__libcommon_la_SOURCES_DIST = cpu_frequency.c cpu_frequency.h \ + assoc_mgr.c assoc_mgr.h xmalloc.c xmalloc.h xassert.c \ + xassert.h xstring.c xstring.h xsignal.c xsignal.h strnatcmp.c \ + strnatcmp.h forward.c forward.h strlcpy.c strlcpy.h list.c \ + list.h xtree.c xtree.h xhash.c xhash.h net.c net.h log.c log.h \ + cbuf.c cbuf.h safeopen.c safeopen.h bitstring.c bitstring.h \ + mpi.c mpi.h pack.c pack.h parse_config.c parse_config.h \ + parse_spec.c parse_spec.h plugin.c plugin.h plugrack.c \ + plugrack.h print_fields.c print_fields.h read_config.c \ + read_config.h node_select.c node_select.h env.c env.h fd.c \ + fd.h slurm_cred.h slurm_cred.c slurm_errno.c \ + slurm_ext_sensors.c slurm_ext_sensors.h slurm_priority.c \ + slurm_priority.h slurm_protocol_api.c slurm_protocol_api.h \ + slurm_protocol_pack.c slurm_protocol_pack.h \ + slurm_protocol_util.c slurm_protocol_util.h \ + slurm_protocol_socket_implementation.c \ slurm_protocol_socket_common.h slurm_protocol_common.h \ slurm_protocol_interface.h slurm_protocol_defs.c \ slurm_protocol_defs.h slurm_rlimits_info.h \ @@ -189,14 +188,14 @@ am__libcommon_la_SOURCES_DIST = xcgroup_read_config.c \ proc_args.c proc_args.h slurm_strcasestr.c slurm_strcasestr.h \ node_conf.h node_conf.c gres.h gres.c @HAVE_UNSETENV_FALSE@am__objects_1 = unsetenv.lo -am_libcommon_la_OBJECTS = xcgroup_read_config.lo xcgroup.lo \ - cpu_frequency.lo assoc_mgr.lo xmalloc.lo xassert.lo xstring.lo \ - xsignal.lo strnatcmp.lo forward.lo strlcpy.lo list.lo xtree.lo \ - xhash.lo net.lo log.lo cbuf.lo safeopen.lo bitstring.lo mpi.lo \ - pack.lo parse_config.lo parse_spec.lo plugin.lo plugrack.lo \ - print_fields.lo read_config.lo node_select.lo env.lo fd.lo \ - slurm_cred.lo slurm_errno.lo slurm_ext_sensors.lo \ - slurm_priority.lo slurm_protocol_api.lo slurm_protocol_pack.lo \ +am_libcommon_la_OBJECTS = cpu_frequency.lo assoc_mgr.lo xmalloc.lo \ + xassert.lo xstring.lo xsignal.lo strnatcmp.lo forward.lo \ + strlcpy.lo list.lo xtree.lo xhash.lo net.lo log.lo cbuf.lo \ + safeopen.lo bitstring.lo mpi.lo pack.lo parse_config.lo \ + parse_spec.lo plugin.lo plugrack.lo print_fields.lo \ + read_config.lo node_select.lo env.lo fd.lo slurm_cred.lo \ + slurm_errno.lo slurm_ext_sensors.lo slurm_priority.lo \ + slurm_protocol_api.lo slurm_protocol_pack.lo \ slurm_protocol_util.lo slurm_protocol_socket_implementation.lo \ slurm_protocol_defs.lo slurm_rlimits_info.lo slurmdb_defs.lo \ slurmdb_pack.lo slurmdbd_defs.lo working_cluster.lo uid.lo \ @@ -559,8 +558,6 @@ noinst_LTLIBRARIES = \ libspank.la libcommon_la_SOURCES = \ - xcgroup_read_config.c xcgroup_read_config.h \ - xcgroup.c xcgroup.h \ cpu_frequency.c cpu_frequency.h \ assoc_mgr.c assoc_mgr.h \ xmalloc.c xmalloc.h \ @@ -835,8 +832,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/working_cluster.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/write_labelled_message.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xassert.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xcgroup.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xcgroup_read_config.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xhash.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmalloc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xsignal.Plo@am__quote@ diff --git a/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.h b/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.h index a945805e6b4..2245f013267 100644 --- a/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.h +++ b/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.h @@ -39,9 +39,9 @@ * Copyright (C) 2002 The Regents of the University of California. \*****************************************************************************/ -#include "src/common/xcgroup.h" #include "src/common/slurm_jobacct_gather.h" -#include "src/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup.h" +#include "src/slurmd/common/xcgroup_read_config.h" extern xcgroup_t task_memory_cg; extern xcgroup_t task_cpuacct_cg; diff --git a/src/plugins/proctrack/cgroup/proctrack_cgroup.c b/src/plugins/proctrack/cgroup/proctrack_cgroup.c index a5a63b1a2e5..9add9ab27db 100644 --- a/src/plugins/proctrack/cgroup/proctrack_cgroup.c +++ b/src/plugins/proctrack/cgroup/proctrack_cgroup.c @@ -61,8 +61,9 @@ #include "src/slurmd/slurmstepd/slurmstepd_job.h" -#include "src/common/xcgroup_read_config.h" -#include "src/common/xcgroup.h" +#include "src/slurmd/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup.h" + #include "src/common/xstring.h" #include <sys/types.h> diff --git a/src/plugins/task/cgroup/task_cgroup.c b/src/plugins/task/cgroup/task_cgroup.c index bf52f5a3458..49d5fd75a54 100644 --- a/src/plugins/task/cgroup/task_cgroup.c +++ b/src/plugins/task/cgroup/task_cgroup.c @@ -44,11 +44,14 @@ #include "slurm/slurm_errno.h" #include "src/common/slurm_xlator.h" +#include "src/common/xstring.h" + #include "src/slurmd/slurmstepd/slurmstepd_job.h" + #include "src/slurmd/slurmd/slurmd.h" -#include "src/common/xcgroup.h" -#include "src/common/xstring.h" -#include "src/common/xcgroup_read_config.h" + +#include "src/slurmd/common/xcgroup.h" +#include "src/slurmd/common/xcgroup_read_config.h" #include "task_cgroup.h" #include "task_cgroup_cpuset.h" diff --git a/src/plugins/task/cgroup/task_cgroup.h b/src/plugins/task/cgroup/task_cgroup.h index 850e2ca1973..29cbad7798b 100644 --- a/src/plugins/task/cgroup/task_cgroup.h +++ b/src/plugins/task/cgroup/task_cgroup.h @@ -41,6 +41,9 @@ #ifndef _TASK_CGROUP_H_ #define _TASK_CGROUP_H_ +#include "src/slurmd/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup.h" + extern char* task_cgroup_create_slurm_cg (xcgroup_ns_t* ns); #endif diff --git a/src/plugins/task/cgroup/task_cgroup_cpuset.c b/src/plugins/task/cgroup/task_cgroup_cpuset.c index 82a15d2ffd5..5cbb07abf1b 100644 --- a/src/plugins/task/cgroup/task_cgroup_cpuset.c +++ b/src/plugins/task/cgroup/task_cgroup_cpuset.c @@ -50,13 +50,12 @@ #include "slurm/slurm.h" #include "src/slurmd/slurmstepd/slurmstepd_job.h" #include "src/slurmd/slurmd/slurmd.h" + #include "src/common/cpu_frequency.h" #include "src/common/slurm_resource_info.h" #include "src/common/bitstring.h" #include "src/common/proc_args.h" #include "src/common/xstring.h" -#include "src/common/xcgroup_read_config.h" -#include "src/common/xcgroup.h" #include "task_cgroup.h" diff --git a/src/plugins/task/cgroup/task_cgroup_cpuset.h b/src/plugins/task/cgroup/task_cgroup_cpuset.h index fa40fac1b25..371be3c60e6 100644 --- a/src/plugins/task/cgroup/task_cgroup_cpuset.h +++ b/src/plugins/task/cgroup/task_cgroup_cpuset.h @@ -41,7 +41,7 @@ #ifndef _TASK_CGROUP_CPUSET_H_ #define _TASK_CGROUP_CPUSET_H_ -#include "src/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup_read_config.h" /* initialize cpuset subsystem of task/cgroup */ extern int task_cgroup_cpuset_init(slurm_cgroup_conf_t *slurm_cgroup_conf); diff --git a/src/plugins/task/cgroup/task_cgroup_devices.c b/src/plugins/task/cgroup/task_cgroup_devices.c index 732169384f4..9b95216d2d1 100644 --- a/src/plugins/task/cgroup/task_cgroup_devices.c +++ b/src/plugins/task/cgroup/task_cgroup_devices.c @@ -49,9 +49,6 @@ #include "src/slurmd/slurmd/slurmd.h" #include "src/common/xstring.h" -#include "src/common/xcgroup_read_config.h" -#include "src/common/xcgroup.h" - #include "src/common/gres.h" #include "src/common/list.h" diff --git a/src/plugins/task/cgroup/task_cgroup_devices.h b/src/plugins/task/cgroup/task_cgroup_devices.h index b27fba3c83c..a8a2aa19499 100644 --- a/src/plugins/task/cgroup/task_cgroup_devices.h +++ b/src/plugins/task/cgroup/task_cgroup_devices.h @@ -41,7 +41,7 @@ #ifndef _TASK_CGROUP_DEVICES_H_ #define _TASK_CGROUP_DEVICES_H_ -#include "src/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup_read_config.h" /* initialize devices subsystem of task/cgroup */ extern int task_cgroup_devices_init(slurm_cgroup_conf_t *slurm_cgroup_conf); diff --git a/src/plugins/task/cgroup/task_cgroup_memory.c b/src/plugins/task/cgroup/task_cgroup_memory.c index 9fda39c4e6e..9c0dd61a806 100644 --- a/src/plugins/task/cgroup/task_cgroup_memory.c +++ b/src/plugins/task/cgroup/task_cgroup_memory.c @@ -47,8 +47,6 @@ #include "src/slurmd/slurmd/slurmd.h" #include "src/common/xstring.h" -#include "src/common/xcgroup_read_config.h" -#include "src/common/xcgroup.h" #include "task_cgroup.h" diff --git a/src/plugins/task/cgroup/task_cgroup_memory.h b/src/plugins/task/cgroup/task_cgroup_memory.h index 75a04b56cfd..4a876f310e6 100644 --- a/src/plugins/task/cgroup/task_cgroup_memory.h +++ b/src/plugins/task/cgroup/task_cgroup_memory.h @@ -41,7 +41,7 @@ #ifndef _TASK_CGROUP_MEMORY_H_ #define _TASK_CGROUP_MEMORY_H_ -#include "src/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup_read_config.h" /* initialize memory subsystem of task/cgroup */ extern int task_cgroup_memory_init(slurm_cgroup_conf_t *slurm_cgroup_conf); diff --git a/src/slurmd/common/Makefile.am b/src/slurmd/common/Makefile.am index 11784fd872f..e0e7ffd9ba3 100644 --- a/src/slurmd/common/Makefile.am +++ b/src/slurmd/common/Makefile.am @@ -21,7 +21,10 @@ libslurmd_common_la_SOURCES = \ task_plugin.c task_plugin.h \ set_oomadj.c set_oomadj.h \ reverse_tree.h \ - xcpuinfo.c xcpuinfo.h + xcpuinfo.c xcpuinfo.h \ + xcgroup_read_config.c xcgroup_read_config.h \ + xcgroup.c xcgroup.h + libslurmd_common_la_LDFLAGS = $(HWLOC_LDFLAGS) $(HWLOC_LIBS) diff --git a/src/slurmd/common/Makefile.in b/src/slurmd/common/Makefile.in index 10ba55ad952..2218aec58e4 100644 --- a/src/slurmd/common/Makefile.in +++ b/src/slurmd/common/Makefile.in @@ -138,7 +138,8 @@ libslurmd_common_la_LIBADD = am_libslurmd_common_la_OBJECTS = core_spec_plugin.lo \ job_container_plugin.lo proctrack.lo setproctitle.lo \ slurmd_cgroup.lo slurmstepd_init.lo run_script.lo \ - task_plugin.lo set_oomadj.lo xcpuinfo.lo + task_plugin.lo set_oomadj.lo xcpuinfo.lo \ + xcgroup_read_config.lo xcgroup.lo libslurmd_common_la_OBJECTS = $(am_libslurmd_common_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) @@ -474,7 +475,9 @@ libslurmd_common_la_SOURCES = \ task_plugin.c task_plugin.h \ set_oomadj.c set_oomadj.h \ reverse_tree.h \ - xcpuinfo.c xcpuinfo.h + xcpuinfo.c xcpuinfo.h \ + xcgroup_read_config.c xcgroup_read_config.h \ + xcgroup.c xcgroup.h libslurmd_common_la_LDFLAGS = $(HWLOC_LDFLAGS) $(HWLOC_LIBS) @@ -562,6 +565,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurmd_cgroup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slurmstepd_init.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/task_plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xcgroup.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xcgroup_read_config.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xcpuinfo.Plo@am__quote@ .c.o: diff --git a/src/slurmd/common/slurmd_cgroup.c b/src/slurmd/common/slurmd_cgroup.c index 90f692f405a..384d068b5a6 100644 --- a/src/slurmd/common/slurmd_cgroup.c +++ b/src/slurmd/common/slurmd_cgroup.c @@ -51,8 +51,8 @@ #include "src/common/bitstring.h" #include "src/common/slurm_resource_info.h" #include "src/common/xstring.h" -#include "src/common/xcgroup_read_config.h" -#include "src/common/xcgroup.h" +#include "src/slurmd/common/xcgroup_read_config.h" +#include "src/slurmd/common/xcgroup.h" #include "src/slurmd/common/slurmd_cgroup.h" #include "src/slurmd/slurmd/slurmd.h" #include "src/slurmd/slurmstepd/slurmstepd_job.h" diff --git a/src/slurmd/common/slurmd_cgroup.h b/src/slurmd/common/slurmd_cgroup.h index e579229f6ba..9d83003328c 100644 --- a/src/slurmd/common/slurmd_cgroup.h +++ b/src/slurmd/common/slurmd_cgroup.h @@ -42,8 +42,6 @@ # include "config.h" #endif -#include "src/common/xcgroup_read_config.h" - /* Initialize slurmd system cpuset cgroup */ extern int init_system_cpuset_cgroup(void); diff --git a/src/common/xcgroup.c b/src/slurmd/common/xcgroup.c similarity index 100% rename from src/common/xcgroup.c rename to src/slurmd/common/xcgroup.c diff --git a/src/common/xcgroup.h b/src/slurmd/common/xcgroup.h similarity index 100% rename from src/common/xcgroup.h rename to src/slurmd/common/xcgroup.h diff --git a/src/common/xcgroup_read_config.c b/src/slurmd/common/xcgroup_read_config.c similarity index 100% rename from src/common/xcgroup_read_config.c rename to src/slurmd/common/xcgroup_read_config.c diff --git a/src/common/xcgroup_read_config.h b/src/slurmd/common/xcgroup_read_config.h similarity index 100% rename from src/common/xcgroup_read_config.h rename to src/slurmd/common/xcgroup_read_config.h -- GitLab