Issue Details (XML | Word | Printable)

Key: MDL-15553
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Petr Skoda
Reporter: Petr Skoda
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle
MDL-9983

eliminate repeated handler queries in events_trigger

Created: 07/Jul/08 02:56 AM   Updated: 07/Jul/08 02:59 AM
Return to search
Component/s: Events API
Affects Version/s: 1.9, 1.9.1
Fix Version/s: 1.9.2

Participants: Petr Skoda
Security Level: None
Resolved date: 07/Jul/08
Affected Branches: MOODLE_19_STABLE
Fixed Branches: MOODLE_19_STABLE


 Description  « Hide
even if no events defined each time events_trigger() is used the list of handlers is fetched from database
this could cause performance problems if core triggers more events such as when informing about enrolments

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Petr Skoda committed 1 file to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 07/Jul/08 02:56 AM
MDL-15553 events_trigger() perf improvement
MODIFY lib/eventslib.php   Rev. 1.16.2.2    (+26 -2 lines)
Petr Skoda committed 1 file to 'Moodle CVS' - 07/Jul/08 02:58 AM
MDL-15553 events_trigger() perf improvement; merged from MOODLE_19_STABLE
MODIFY lib/eventslib.php   Rev. 1.18    (+22 -2 lines)
Petr Skoda added a comment - 07/Jul/08 02:59 AM
done

Petr Skoda made changes - 07/Jul/08 02:59 AM
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Petr Skoda made changes - 07/Jul/08 02:59 AM
Summary eliminated repeated handler queries in events_trigger eliminate repeated handler queries in events_trigger