1/20/2016 1:35:04 AM
a chance for in-processing notifications to be processed.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/20/2016 1:32:50 AM
for debugging.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/20/2016 1:31:05 AM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/20/2016 1:29:23 AM
to process all ready notifications before moving the clock.
This should fix https://github.com/killbill/killbill/issues/475.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/19/2016 11:17:30 AM
to https://github.com/killbill/killbill/issues/174.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/19/2016 8:32:42 AM
overdue refresh, InvoicePaymentControlPluginApi callbacks
can take longer now, making tests timeout when Travis is slow.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/18/2016 8:03:46 PM
Meyer <pierre@mouraf.org>
|
1/18/2016 7:27:22 PM
to a race condition, we cannot just rely on payment events to refresh
the overdue state, as the billing state might not be up-to-date yet when
the event is processed.
As a work-around, trigger an overdue refresh after notifying invoice of the payment.
Note that we now take the account lock in overdue, otherwise multiple refreshes would
happen concurrently (the whole overdue process is not atomic, as we modify
entitlements, tags, etc.).
This fixes https://github.com/killbill/killbill/issues/472.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/18/2016 5:10:15 PM
helpful to debug https://github.com/killbill/killbill/issues/472.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/18/2016 12:46:49 PM
Meyer <pierre@mouraf.org>
|