<font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">I am trying to implement a wrapper to
libbabeltrace.so, to provide backward iteration capability.</font>
<br>
<br><font size=2 face="sans-serif">I've already implemented a binary search
in lib/iterator.c, in seek_file_stream_by_timestamp() - which helps a lot
when doing any kind of seek. I intend to donate this patch, pretty soon.</font>
<br>
<br><font size=2 face="sans-serif">However, it seems that the greatest
benefit would come from checking whether the current event is not the first
in its packet, returning quickly to the first event in the packet, and
then iterating forward until we find the event preceding the current one.</font>
<br>
<br><font size=2 face="sans-serif">Could someone suggest how I would implement
such functionality in libbabeltrace? I'd be very happy to perform the implementation
and donate the results, along with performance data.</font>
<br>
<br><font size=2 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>