<font size=2 face="sans-serif">Per your suggestion I created the following
bug report:</font>
<br><a href=https://bugs.lttng.org/issues/579><font size=2 color=blue face="sans-serif">https://bugs.lttng.org/issues/579</font></a>
<br>
<br><font size=2 color=#000080 face="sans-serif">Thanks,</font>
<br>
<br><font size=2 color=#000080 face="sans-serif">Amit Margalit</font>
<br><font size=2 color=#808000 face="sans-serif">IBM XIV </font><font size=2 face="sans-serif">-
<i>Storage Reinvented</i></font>
<br><font size=2 face="sans-serif">XIV-NAS Development Team</font>
<br><font size=2 face="sans-serif">Tel. 03</font><font size=2 face="Arial">-689-7774</font>
<br><font size=2 face="Arial">Fax. 03-689-7230</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">David Goulet <dgoulet@efficios.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Amit Margalit/Israel/IBM@IBMIL</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">lttng-dev@lists.lttng.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">06/25/2013 05:08 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [lttng-dev]
Problem setting a filter during enable-event, when done shortly after add-context</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hi Amit,<br>
<br>
Can you please open an issue at bugs.lttng.org so we can have a trace of
the<br>
issue somewhere along with the fix ?<br>
<br>
Thanks!<br>
David<br>
<br>
Amit Margalit:<br>
> Hi,<br>
> <br>
> I seem to have a problem setting a filter during enable-event, which
happens in<br>
> a script immediately after add-context succeeds. The error is "Error:
Invalid<br>
> filter bytecode".<br>
> <br>
> The sequence I am going through is in the following script excerpt:<br>
> <br>
> lttng-sessiond with --no-kernel -v --verbose-consumer    
   >> logfile 2>&1<br>
> lttng create samba -o /local/traces/lttng/20130625114835    
>> logfile 2>&1<br>
> lttng enable-channel channel0 -u \<br>
>                    
    --tracefile-size ${LTTNG_MAX_TRACE_FILE_SIZE} \<br>
>                    
    --tracefile-count ${LTTNG_MAX_FILES_PER_CORE} \<br>
>                    
    --buffers-uid \<br>
>                    
    --switch-timer 1000000 \<br>
>                    
    --num-subbuf 16 \<br>
>                    
    --subbuf-size 262144            
    >> logfile 2>&1<br>
> lttng add-context -u -t procname -s samba -c channel0    
   >> logfile 2>&1<br>
> lttng enable-event -u -a --filter '$ctx.procname == "smbd"
|| $ctx.procname ==<br>
> "winbindd"'<br>
> <br>
> The output is shown here (with the enable-event command-line reproduced:<br>
> <br>
> Session samba created.<br>
> Traces will be written in /local/traces/lttng/20130625114835<br>
> UST channel channel0 enabled for session samba<br>
> UST context procname added to channel channel0<br>
> /usr/bin/lttng enable-event -u -a --filter '$ctx.procname=="smbd"
||<br>
> $ctx.procname=="winbindd"'<br>
> error syntax error<br>
> Parse error<br>
> Error: Invalid filter bytecode<br>
> <br>
> If I try to wait after the failure for some time, I can run lttng
disable-event<br>
> -u -a, and re-run the enable-event with the filter successfully. But
I tried to<br>
> put the disable-event command in the script and that didn't help -
i.e. the<br>
> "disable-event" command worked, but the enable-event with
filter still failed in<br>
> the same way.<br>
> <br>
> Suggestions?<br>
> <br>
> Thanks,<br>
> <br>
> Amit Margalit<br>
> IBM XIV - /Storage Reinvented/<br>
> XIV-NAS Development Team<br>
> Tel. 03-689-7774<br>
> Fax. 03-689-7230<br>
> <br>
> <br>
> This body part will be downloaded on demand.<br>
<br>
</font></tt>
<br>