-
Task
-
Resolution: Done
-
Major
-
None
-
SaaS
-
None
-
False
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Undefined
-
For years operations people team are seeing uncontrollable increase of memory consumption in sidekiq and frontend servers. API servers are not affected.
We suppose that this has to do with template rendering, especially in liquid.
The current task is to separate Sidekiq jobs in different group queues.
The first group is composed of Job processing template rendering and the other group the other tasks.
Operations people team agrees on creating 2 pool of sidekiq jobs servers as described above.
System people team will configure the code and the deployments to run those sidekiq jobs inside the correct pool.
Basically we have:
Job purpose | Servers |
---|---|
|
Pool 1 |
|
Pool 2 |
1.
|
Operations to create new servers for SaaS system-services | Closed | Unassigned | ||
2.
|
Separate queues for mailer and rendering template jobs | Closed | Unassigned |