core
core copied to clipboard
Backend: Log viewer performance Improvement
Describe the bug
This task includes all the changes required in backend to make our log viewer more robust and efficient using computing resources.
The main motivation to make this improvement is a performance degradation noticed:
- When you perform a massive copy/publish content operation (copy/publish multiple pieces of content), with the popup log opened, the browser eventually crashes
- The popup stops tailing log after leaving it open for a while. I noticed it after 3 ~ 4 hours.
Acceptance criteria
- [ ] The new fix should provide a brand new Server side based on events
- [ ] The events should still be written into the iFrame
- [ ] The backend changes shouldn't downgrade the existing user experience