Bug 1252429
Summary: | Improve scalability of DSL based filters by using the publish/subscribe feature of org.infinispan.objectfilter.Matcher | ||
---|---|---|---|
Product: | [JBoss] JBoss Data Grid 6 | Reporter: | Adrian Nistor <anistor> |
Component: | Infinispan | Assignee: | Tristan Tarrant <ttarrant> |
Status: | VERIFIED --- | QA Contact: | Martin Gencur <mgencur> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.6.0 | CC: | jdg-bugs, vjuranek |
Target Milestone: | DR2 | ||
Target Release: | 6.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1238164 |
Description
Adrian Nistor
2015-08-11 11:59:28 UTC
Based on ClusteredListenerWithDslFilterProfilingTest and ClusteredListenerWithDslFilterTest there's pretty nice improvement, in case of ClusteredListenerWithDslFilterProfilingTest.testEventFilterPerformance in order of units of percent, in case of ClusteredListenerWithDslFilterTest.testEventFilterPerformance even in order of dozens of percent (DR1 has adjusted timestamps in the same way DR2 has): DR2: ClusteredListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 22039 ClusteredListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 20632 ClusteredListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 19594 DR1: ClusteredListenerWithDslFilterTest.testEventFilterPerformance took 23359 ms ClusteredListenerWithDslFilterTest.testEventFilterPerformance took 21693 ms ClusteredListenerWithDslFilterTest.testEventFilterPerformance took 21878 ms DR2: ListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 3178 ListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 3234 ListenerWithDslFilterProfilingTest.testEventFilterPerformance took ms: 3156 DR1: ListenerWithDslFilterTest.testEventFilterPerformance took 7342 ms ListenerWithDslFilterTest.testEventFilterPerformance took 8759 ms ListenerWithDslFilterTest.testEventFilterPerformance took 8249 ms |