Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
6.2.10 EE GA1, 6.2.X EE, 7.0.0 CE GA1, 7.0.1 CE GA2
-
7.0.x
-
Committed
-
1
-
3
Description
In LPS-2864 was added some logic in order to create all comment thread structure during asset creation (MBDiscussion, MBThread and root MBMessage objects) but that it is not necessary as CommentManager also handle it during comment creation.
After some testing we have detected that all MBThread entries causes an overhead in the system, for example:
- During staging reindex operation, a 30% of improvement is obtained deactivating deleting all those objects, and comment functionality is not affected.
- During full reindex operation, some customers have reported that 25%-50% of the time is spent during MBThread reindex
In order to improve throughput, we should:
- Remove all comment creation logic from assets creation (JournalArticleLocalServiceImpl.addArticle, BlogsEntryLocalServiceImpl.addEntry, Layout, ....)
- Clean all unused objects during upgrade to 7.0
Attachments
Issue Links
- causes
-
LPS-68054 Pending comments are null after upgrade
- Closed
-
LPS-68296 Upgrade fails on Sybase "Invalid Column Name"
- Closed
- relates
-
LPS-67652 UpgradeProcess_7_0_2 and UpgradeMessageBoards were commited to master but they weren't included in 7.0.2 GA3 release, so we must move them to 7.0.3 upgrade
- Closed
- Testing discovered
-
LPS-66796 NoSuchGroupException is thrown in SubscriptionSender.notifySubscriber and email is not sent when comments are deactivated in portal.properties
- Closed