Re: [PATCH 12/22] perf daemon: Allow only one daemon over base directory

2021-01-19 Thread Jiri Olsa
On Tue, Jan 19, 2021 at 02:37:42PM +0900, Namhyung Kim wrote: SNIP > > > > +static int check_lock(struct daemon *daemon) > > +{ > > + char path[PATH_MAX]; > > + char buf[20]; > > + int fd, pid; > > + ssize_t len; > > + > > + scnprintf(path, sizeof(path), "%s/lock", d

Re: [PATCH 12/22] perf daemon: Allow only one daemon over base directory

2021-01-18 Thread Namhyung Kim
On Sun, Jan 3, 2021 at 7:05 AM Jiri Olsa wrote: > > Add 'lock' file under daemon base and flock it, so only one > perf daemon can run on top of it. > > Example: > > # cat ~/.perfconfig > [daemon] > base=/opt/perfdata > > [session-cycles] > run = -m 10M -e cycles --overwrite --switch-outp

[PATCH 12/22] perf daemon: Allow only one daemon over base directory

2021-01-02 Thread Jiri Olsa
Add 'lock' file under daemon base and flock it, so only one perf daemon can run on top of it. Example: # cat ~/.perfconfig [daemon] base=/opt/perfdata [session-cycles] run = -m 10M -e cycles --overwrite --switch-output -a [session-sched] run = -m 20M -e sched:* --overwrite --switc