Commit Graph

125 Commits

Author SHA1 Message Date
Athou
adb1d99f8b typo 2013-05-22 16:12:39 +02:00
Athou
fc48c64e2b more reasonable buffer 2013-05-22 16:11:31 +02:00
Athou
97c2c12fe2 don't cap feed count buffer 2013-05-22 15:55:28 +02:00
Athou
43caaab007 null handling 2013-05-22 13:33:22 +02:00
Athou
f429a11d12 record missing metric 2013-05-22 13:13:05 +02:00
Athou
c2a10e6f81 record sleeping threads 2013-05-22 13:07:39 +02:00
Athou
5bf2dfaa18 increment metric only if queue is not null 2013-05-22 12:25:35 +02:00
Athou
eff84c69af prevent duplicate entries for push infos 2013-05-22 11:25:29 +02:00
Athou
cafcfc4c9f forgot to empty queues 2013-05-22 10:39:03 +02:00
Athou
e04c376285 save feed last 2013-05-22 09:38:20 +02:00
Athou
113c7ef81a reuse instance 2013-05-22 09:34:24 +02:00
Athou
15b7d685fe wip: allow parallel update of feeds 2013-05-22 08:01:05 +02:00
Athou
e1b8fa4e76 do the heavy work outside of the locked method 2013-05-21 17:00:37 +02:00
Athou
3dca5d595d just queue feeds, update them later 2013-05-21 16:40:37 +02:00
Athou
6c90da83d0 smaller sleeping time 2013-05-21 13:55:46 +02:00
Athou
23512e95a7 add atom links for rss feeds 2013-05-21 13:36:20 +02:00
Athou
6cfa275aa1 sleep initially for one minute before starting threads 2013-05-21 12:57:07 +02:00
Athou
23240f2c93 small optimizations 2013-05-21 12:41:57 +02:00
Athou
36e39b8c75 delay based on heavy load setting 2013-05-21 10:44:05 +02:00
Athou
9c9a315d1c settings for heavy load 2013-05-21 08:46:14 +02:00
Athou
304218265f pubsubhubbub support is now optional 2013-05-21 07:09:48 +02:00
Athou
185df1d3d7 change log level for some logging lines 2013-05-20 18:12:11 +02:00
Athou
c88d3021b8 initial pubsubhubbub support (#44) 2013-05-20 17:44:38 +02:00
Athou
badc830535 use the first entry date as publish date 2013-05-20 12:37:37 +02:00
Athou
72e3507006 disable incrementally by one hour every time the feed fails to download (#44) 2013-05-20 11:57:45 +02:00
Athou
c5147360d8 sort timestamps desc (#44) 2013-05-20 11:47:54 +02:00
Athou
eea6d9855a typo 2013-05-20 11:22:32 +02:00
Athou
b11fd7897d first try at #44 2013-05-20 11:19:30 +02:00
Athou
b2ee06d94a handle iso-8859-2 (#138) 2013-05-19 21:51:26 +02:00
Athou
0e22489d08 set feed exceptions to debug level 2013-05-19 17:08:57 +02:00
Athou
df52dcd748 utility method to calculate average time between entries 2013-05-19 12:54:39 +02:00
Athou
d4d95e741f force feed refresh if updated more than ten minutes ago 2013-05-19 12:11:54 +02:00
Athou
f59198e018 persist entry author 2013-05-19 06:47:37 +02:00
Athou
a6e969fadc disallow align for images and display them as blocks 2013-05-17 21:14:17 +02:00
Athou
680b0551fc allow some table styling 2013-05-17 15:57:56 +02:00
Athou
11632286bf fix #113 2013-05-17 14:33:21 +02:00
Athou
d31ba48507 skip characters until the xml actually starts 2013-05-02 08:59:47 +02:00
Athou
30cf80e4f5 api method to export opml (#64) 2013-04-28 09:19:27 +02:00
Athou
fe3ccb92df disable a feed up to 12 hours 2013-04-27 11:12:05 +02:00
Athou
af821662cf intercept empty feed early on 2013-04-27 11:03:47 +02:00
Athou
afcfebdc36 that check is not reliable 2013-04-27 10:49:15 +02:00
Athou
56ba907ec5 only allow one thread to update entries for a feed, avoids duplicates if two feeds containing the same entry are updating at the same time 2013-04-26 18:53:48 +02:00
Athou
69e9d05e0b warn if we are unable to parse xml, debug otherwise (timeout, ...) 2013-04-25 17:28:08 +02:00
Athou
2af55553a2 return to async beans, jms is too much overhead atm 2013-04-25 17:26:07 +02:00
Athou
9ee2f60e03 small tweaks 2013-04-25 15:04:41 +02:00
Athou
735c2efb34 queue feed for refresh after a subscription 2013-04-25 14:41:56 +02:00
Athou
effa009241 new fetchedfeed class 2013-04-25 12:30:21 +02:00
Athou
b767980fe5 import using small database transactions, not a huge one with the whole OPML in it, prevents long table lock 2013-04-24 05:13:06 +02:00
Athou
5bba598b2e allows http threads to continue their job by asynchronously queuing database updates 2013-04-23 21:16:30 +02:00
Athou
c71b0aee96 don't batch refresh more than 100 feeds 2013-04-23 16:00:18 +02:00