WriterQOSProperty - enable_filter_optimization

2 posts / 0 new
Last post
GS
Offline
Last seen: 1 year 9 months ago
Joined: 03/31/2016
Posts: 23
WriterQOSProperty - enable_filter_optimization

Hi,

I came across the dds.data_writer.enable_filter_optimization property in the DW QOS and I don’t fully understand its effect / use (didn’t find any documentation for that also).

I’ll appreciate your input on that.

 

Best regards,

GS

israel's picture
Offline
Last seen: 6 years 6 months ago
Joined: 08/05/2016
Posts: 8

Hi GS,

The QoS property dds.data_writer.enable_filter_optimization is related to ContentFilteredTopics. ContentFilteredTopics are described in section 5.4 "ContentFilteredTopics" of User's Manual:

https://community.rti.com/static/documentation/connext-dds/5.2.3/doc/manuals/connext_dds/RTI_ConnextDDS_CoreLibraries_UsersManual.pdf

The property is set to true by default. Set this property to false does not disable the writer side filtering or any writer side filtering optimizations done for key only filters. This will only disable the use of newly added writer side filtering APIs. Our built-in SQL filter takes advantage of these APIs only for Request-Reply. So disabling these will not have any impact to performance if not using Request-Reply.

I hope this helps.

Thanks,

Israel