Fixed
Details
Assignee
Ronny TrommerRonny TrommerReporter
Ronny TrommerRonny TrommerDoc Backlog Status
DBDoc Backlog Grooming Date
Jan 07, 2022Components
Affects versions
Priority
Major
Details
Details
Assignee
Ronny Trommer
Ronny TrommerReporter
Ronny Trommer
Ronny TrommerDoc Backlog Status
DB
Doc Backlog Grooming Date
Jan 07, 2022
Components
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created December 17, 2021 at 11:07 PM
Updated January 31, 2022 at 7:46 AM
Resolved January 31, 2022 at 7:46 AM
While building our nightly documentation set we see build failures running out of memory with the JavaScript application. The Lunr indexer exceeds the X2-large memory of 16 GB RAM with our large documentation set mainly for Horizon and Meridian.
There are several ways to mitigate this issue:
Migrating away from a local index file strategy from Lunr to a more scalable external doc search solution, e.g. Algolia
Keep Lunr local and reduce the number of documentation sets especially for Horizon
In short term, we could reduce the documentation set for Horizon if would just publish the latest released version we actually support in our community. EOL doc versions, e.g. Horizon < 29 and Meridian < 2019 would be available in the archived/eol docs on vault.opennms.com.
For Meridian, we would publish the latest version for each major version which is TOG supported for the last 3 years.
We have mainly bugfix or do optimization within a major version. The documentation set is still valid and there are no differences in documentation set between Meridian 2021.1.7 and 2021.1.8. We would have also another way of showing people a) what are the latest versions we support either Horizon or Meridian and b) what versions of Meridian are active in support and which ones are EOLed.