Skip to content

Instantly share code, notes, and snippets.

@mattf
mattf / 49facter.config
Created December 28, 2011 18:33
Custom Startd attrtibutes from facter
FACTER = /usr/libexec/condor/facter.sh
STARTD_CRON_JOBLIST = $(STARTD_CRON_JOBLIST) FACTER
STARTD_CRON_FACTER_EXECUTABLE = $(FACTER)
STARTD_CRON_FACTER_PERIOD = 300
@mattf
mattf / newpgid.c
Created December 28, 2011 18:25
newpgid tool
#include <unistd.h>
int
main(int argc, char *argv[])
{
setpgid(0, 0);
execvp(argv[1], &(argv[1]));
return 1;
@mattf
mattf / gist:1501447
Created December 20, 2011 12:42
Cumin quick start
How do you install, setup and run Cumin on a head node -
0) yum install qpidd cumin sesame
1) echo cumin | sudo -u qpidd /usr/sbin/saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u QPID cumin
2) sed -i 's,# brokers:.*,brokers: cumin/cumin@localhost:5672,' /etc/cumin/cumin.conf
3) (probably) sed -i 's/# host:.*/host: 0.0.0.0/' /etc/cumin/cumin.conf
4) (hopefully) sed -i 's/# persona:.*/persona: grid/' /etc/cumin/cumin.conf
5) service qpidd start
6) service sesame start (or systemctl start sesame.service)
7) service cumin start (follow instructions, return here when done)
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
#include <deque>
#define MAX_LINE_LEN 1024
struct Poller