1
I Use This!
Low Activity

Commits : Listings

Analyzed 18 days ago. based on code collected 18 days ago.
Jan 28, 2024 — Jan 28, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
queue: Fix issue with notification error count computation More... over 9 years ago
[maven-release-plugin] prepare for next development iteration More... over 9 years ago
[maven-release-plugin] prepare release killbill-commons-0.6 More... over 9 years ago
pom.xml: updates for release 0.6 More... over 9 years ago
queue: Implement lock timeout the same way for postgreSQL and mysql to simplify implementation More... over 9 years ago
queue: Rework reentrant glock lock to allow out of order release operations. More... over 9 years ago
Implement re-entrancy for GlobalLock based on the existing per-thread data RequestId More... over 9 years ago
Fixes #14 More... over 9 years ago
Add support to handle per-thread data request info More... over 9 years ago
[maven-release-plugin] prepare for next development iteration More... over 9 years ago
[maven-release-plugin] prepare release killbill-commons-0.5 More... over 9 years ago
pom.xml: updates for release 0.5 More... over 9 years ago
queue: Fix start/stop notficationQ sequence (fix regression) and make it similar to PersistentBus. Also change default PersistentQueueMode for NotificationQ to STICKY_POLLING. More... over 9 years ago
Fix test error after replacing slf4j-log4j12 with slf4j-simple More... over 9 years ago
queue: change default PersistentQueueMode for bus to be STICKY_EVENTS (and fix typo) More... over 9 years ago
queue: Rework the logic of when we reopen the inflightQ for write to match the ratio RATIO_INFLIGHT_SIZE_TO_REOPEN_Q_FOR_WRITE More... over 9 years ago
queue: Add warn log if we fail to insert entries in the dispatch ThreadPoolExecutor More... over 9 years ago
queue: Simplify bus and notificationQ config Also, continue to simplify DBBackedQueue logic (remove remaining MT-thread logic, use new PersistentQueueMode config,...) More... over 9 years ago
Remove synchronized statement for polling mode. With the change introduced in 4f06c, there is now only one thread running the doProcessEvents() loop, and so no need to synchronize anything More... over 9 years ago
Create a new ThreadPoolExecutor (DynamicThreadPoolExecutorWithLoggingOnExceptions) that allows to correctly spawn new threads until we reach max allowed threads and only start queing requests when all max available threads are running More... over 9 years ago
queue: Fix start/stop sequence for bus and notificationQ so they become restartable (and therefore out tesst work) More... over 9 years ago
See #12 Dispatching for events (whether bus events or notifications) will happen through a ThreadPoolExecutor and will follow exactly the same logic. As a side effect: - There is only one thread running the doProcessEvents loop (run from within a FixedThreadPool which also simplify start and shutdwon sequence) - The doProcessEvents thread does the minimum amount of work (does not event deserialize the events) and hand off the work to the Cached ThreadPool - The code is now very similar for Bus and Notification (next step might event be to merge the two as a bus event is *just* a notification with a effectiveDate of now. More... over 9 years ago
queue: cosmetic cleanup More... over 9 years ago
Cleanup perf improvement for inflightQueue use case (See 25e507476b7b4726d602317e8b1efee9e7daadaa) More... over 9 years ago
Rework for queue to improve perfs More... over 9 years ago
NEWS: trivial fixes More... over 9 years ago
[maven-release-plugin] prepare for next development iteration More... over 9 years ago
[maven-release-plugin] prepare release killbill-commons-0.4 More... over 9 years ago
Fix NEWS file More... over 9 years ago
Update to oss 0.29 More... over 9 years ago