Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cvhci
slurm
slurm-fix-slurmctld-memoryleak.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File slurm-fix-slurmctld-memoryleak.patch of Package slurm
*** slurm-2.2.1.orig/src/slurmctld/controller.c 2011-03-23 22:31:30.473071486 +0100 --- slurm-2.2.1/src/slurmctld/controller.c 2010-12-10 18:44:30.000000000 +0100 *************** *** 668,674 **** switch_fini(); /* purge remaining data structures */ - license_free(); slurm_cred_ctx_destroy(slurmctld_config.cred_ctx); slurm_crypto_fini(); /* must be after ctx_destroy */ slurm_conf_destroy(); --- 668,673 ---- *** slurm-2.2.1.orig/src/slurmctld/job_mgr.c 2011-03-23 22:32:43.749600059 +0100 --- slurm-2.2.1/src/slurmctld/job_mgr.c 2011-01-26 18:31:23.000000000 +0100 *************** *** 252,259 **** return; xassert (job_entry->details->magic == DETAILS_MAGIC); ! if (IS_JOB_FINISHED(job_entry)) ! _delete_job_desc_files(job_entry->job_id); for (i=0; i<job_entry->details->argc; i++) xfree(job_entry->details->argv[i]); --- 252,258 ---- return; xassert (job_entry->details->magic == DETAILS_MAGIC); ! _delete_job_desc_files(job_entry->job_id); for (i=0; i<job_entry->details->argc; i++) xfree(job_entry->details->argv[i]); *************** *** 4633,4639 **** fatal("job hash error"); *job_pptr = job_ptr->job_next; ! delete_job_details(job_ptr); xfree(job_ptr->account); xfree(job_ptr->alloc_node); xfree(job_ptr->comment); --- 4632,4639 ---- fatal("job hash error"); *job_pptr = job_ptr->job_next; ! if (IS_JOB_FINISHED(job_ptr)) ! delete_job_details(job_ptr); xfree(job_ptr->account); xfree(job_ptr->alloc_node); xfree(job_ptr->comment);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor