Well, if you have already a batch doing the import, why don't you let
the batch activate the new nodes once it's done importing?
Or would a periodical activation do? -> Check out the excellent
scheduler module...
-will
On 05.02.2009, at 17:02, Matteo Pelucco wrote:
Another activation issue.
We are populating pages with articles in this way:
1) import from an externa webservice
2) parsing xml
3) creating pages
4) for each page, create several paragraphs, nested.
Module observation see the changes and replicate them on public
instances.
Our problem is that for ONE created page, we see FIVE activation
activities, because, for each page, we do those actions:
A) create page - SAVE()
B) create a paragraphCollection - SAVE()
C) create a paragraph - SAVE()
D) create a paragraphCollection - SAVE()
E) create a paragraph - SAVE()
----> 5 save actions, all captured from module observation, because
he is listening for NODES_ADDED on type=mgnl:content.
Because we have around 150 articles every day, we MUST improve this
batch action, it takes now around 5 seconds for each activation ==>
one article = 30 seconds! too much!
Suggestions?
There is the possibility to avoid observation and call
programmatically the "ActivateAll" command on page root? Can it
increase the performances?
There is the possibility to create a page, with many paragraphs, and
do only ONE activation?
Thanks a lot for your replies...
The log...
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:13 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-18]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:13 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:13 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "Massimo Colombo, le vie Svizzere";
two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:14 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-18 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:14 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-18]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:14 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:14 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:16 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-18 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:16 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-18]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:16 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:16 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "Massimo Colombo, le vie Svizzere";
two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:18 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-19 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:19 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-19]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:19 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:19 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "La solitudine"; two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:21 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-19 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:21 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-19]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:21 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:21 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:24 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-19 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:24 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-19]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:24 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:24 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:26 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-19 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:27 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-19]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:27 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:27 start
event [info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:28 User superuser
successfuly activated /home/networks/la1/palinsesto/2009/02/05/
national_geographic-19 on magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:29 Exchange:
activation succeeded [/home/networks/la1/palinsesto/2009/02/05/
national_geographic-19]
INFO
info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:29 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------