[
http://jira.magnolia-cms.com/browse/MGNLRSSAGG-8?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob van der Linden Vooren updated MGNLRSSAGG-8:
-----------------------------------------------
Attachment: MGNLRSSAGG-8.patch
Attached patch that as far as I can tell fixes MGNLRSSAGG-8 and MGNLRSSAGG-9.
I moved RSSFeedImportHandler to a deeper package, I hope this change reflects
in the patch.
The main cause for the issues was a loop that spawning threads in an
non-managed fashion.
Although the multithreaded code was probably written for performance reasons,
fetching of feeds in a single thread would suffice for situations where the
number of feed channels to retrieve is not large and the time window between
update checks is not small; my implementation provides such a fetcher.
Due to the rewrite, a multithreaded fetcher is easily pluggable. A suggestion
for implementing such a fetcher is using the utility classes in the new
concurrent library; Eg. ExecutorService.
> Node locked exception
> ---------------------
>
> Key: MGNLRSSAGG-8
> URL: http://jira.magnolia-cms.com/browse/MGNLRSSAGG-8
> Project: Magnolia RSS Aggregator Module
> Issue Type: Bug
> Affects Versions: 1.0
> Environment: Magnolia EE 3.6.3, with Data module 1.2.1
> Reporter: Olivier Marti
> Assignee: Jan Haderka
> Attachments: error.log, MGNLRSSAGG-8.patch
>
>
> When trying to import new data I get a constant error that the nodes are
> locked, which *I assume* is also preventing the automated import/activation
> from working properly.
> See attached the log fie. I will observe that the next few days and report
> back with more information.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------