mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #15608
[Bug 778254] Re: Split multiple user activity notifications into chunks
So it turns out the implementation in in patch 2729 still errored out
mahara.org. By placing a lot of log_info() statements throughout the
activity_process_queue() cron job, I was able to trace the crash to the
part where it does activity_get_users().
The reason this is a problem, is because patch 2729 doesn't actually
chunk the data pulled from the database; instead, it pulls the full
amount of data and then only processes a subset of it.
So, I've submitted a patch which actual alters
ActivityInteractionForumNewPost so that only pulls CHUNK_SIZE users from
the DB each time. With this patch, the mahara.org News forum actually
sends out notifications!
https://reviews.mahara.org/2790
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/778254
Title:
Split multiple user activity notifications into chunks
Status in Mahara ePortfolio:
In Progress
Bug description:
See bug #716812.
When there are lots of users that need to be notified about a single
activity, they need to be chunked and processed over several cron runs
to avoid running out of memory.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/778254/+subscriptions
References