Fedora Notifications System recent issues and Fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings. 

The Fedora Notifications System, available at: 
https://apps.fedoraproject.org/notifications/
Is a way for interested parties to be notified when events occur in
Fedora. This system currently allows for IRC and/or Email notifications
of events, as well as "digesting" a specified number of messages or any
messages in a specified time. 

Recently the digest processing had a number of issues: 

* Some users had selected very large time frames or number of messages
  and the resulting digest messages were too large to be accepted by
  our mail server. 

* Over sized digests also resulted in no processing of additional
  digests in the queue. 

* Digest processing was interrelated with the non digest processing,
  making it difficult to debug or test changes.

* When the digest queue was very large, the IRC handler couldn't get
  enough processing time to join the network. 

* When the queue was very large testing fixes required processing all
  the queue and only then producing digests. 

This resulted in no digests being sent at all.

We have taken the following steps: 

* Digests that are 'too large' are split into chunks that are
  acceptable to our mail server. If they are still too large for some
  users email providers, they will be dropped after retries. 

* Digest processing is now separated from non digest processing
  allowing for debugging and fixes that don't affect the real time
  notifications, as well as not blocking IRC workers from joining the
  network.

Unfortunately, in landing our fixes a bug was introduced that split
digests too soon, resulting in incomplete digests after a few
characters. This has been corrected and any new digest notifications
should be complete. 

We are sorry for any inconvenience these issues may have caused. 

Please report any issues you find with the notification system to 
https://pagure.io/fedora-infrastructure (our config or deployment)
or
https://github.com/fedora-infra/fmn (upstream bugs/issues). 

Thanks, 

kevin

Attachment: pgpbEEldJpPFJ.pgp
Description: OpenPGP digital signature

_______________________________________________
devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux