11/13/2013 2:18:15 PM
Meyer <pierre@mouraf.org>
|
11/13/2013 2:14:21 PM
on EntitlementTestListenerStatus. This uncovered
the fact that we were sending bus events via the notification queue
for deleted entitlement events. This has been fixed.
Tests seem less flacky now too.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/12/2013 11:24:13 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/11/2013 10:38:25 PM
effectiveDate match.
This issue was when we introduce multiple subscriptions in the stream, and where we first need to add an ordering at the subscription level
Added test case to verify this works.
|
|
|
11/11/2013 3:15:42 PM
so that entitlement events come prior to billing events
Add more tests cases for that specific method
Add comments and warn logs in timeline computation
|
|
11/10/2013 7:02:57 PM
sure that the internal and external buses don't share the same tables names
or some events won't be dispatched to the right listeners.
See discussion https://groups.google.com/forum/#!msg/killbilling-users/x3o1-EjR3V0/ZJ-PJYFM_M0J
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
11/10/2013 2:06:45 AM
events occur prior to billing events for a specifc subscription and a guven effectiveDate
Note 1: The reordering function is actually not generic enough, but considering our events that should work. Will take a second pass to see if it can be improved.
Note 2: Need to revist algo to detect wriong condition and add warn logging
Tests should pass with that commit.
|