WriterQOSProperty - enable_filter_optimization

2 posts / 0 new
Last post
Last seen: 7 months 5 days ago
Joined: 03/31/2016
Posts: 23
WriterQOSProperty - enable_filter_optimization


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,


israel's picture
Last seen: 5 years 4 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:


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.