Brutal redesign of notification status changes
authorZdeněk Šustr <sustr4@cesnet.cz>
Fri, 27 Jan 2012 16:40:07 +0000 (16:40 +0000)
committerZdeněk Šustr <sustr4@cesnet.cz>
Fri, 27 Jan 2012 16:40:07 +0000 (16:40 +0000)
commit7283d015aa03e1dd8e520bbd6b3b87ef4a690625
treed21ae6c1880b69921fd5749e8a3709ce89ba0e36
parentbc9f5c4cc9e6ea82724bde6e0e2842b0791ab80a
Brutal redesign of notification status changes
- Authorization done before heavy functions (such as event bundling)
- Authorization flags propagate to calling function
- Copies are created if flags indicate changes in job status (blackening, anonymization, bundling events)
- Copies are kept until all notification registrations are processed for that job to avoid repetition
- Code works Xcept for bundling events, which needs extending with anonymization features anyway
org.glite.lb.server/src/il_notification.c
org.glite.lb.server/src/il_notification.h
org.glite.lb.server/src/notif_match.c
org.glite.lb.server/src/notification.c