Change buildout to not re-build libmemcached
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL4 |
Fix Released
|
Low
|
Paul Everitt |
Bug Description
We're not going to do all the work originally described below. Instead, for now, we're only going to take libmemached out of the buildout and rely on it being in the system. This might mean an update to pylibmc.
#####
Our production (and staging) updates now take too long. It's long enough to warrant some initial investigation. For this task:
- Watch the next karlstaging build/run
- Identify some low-hanging fruit on what is taking a long time
- Give some recommendations on speeding up
As an example, I believe we recompile memcache (or redis?) on each of the four VMs, each time we update. Is there a lib that is missing from the gocept host environment? Or perhaps we're pointing to a private copy?
Other ideas:
- Are we going to our private package repo on github for everything? Can we reduce network latency by using pypi.gocept.net?
Don't spend more than an hour on this.
tags: |
added: r3.130 removed: r3.129 |
tags: | removed: r3.130 |
Changed in karl3: | |
milestone: | m139 → m140 |
summary: |
- Investigate slow production/staging buildouts and recommend improvements + Change buildout to not re-build libmemcached |
description: | updated |
Changed in karl3: | |
assignee: | Paul Everitt (paul-agendaless) → Chris Rossi (chris-archimedeanco) |
Changed in karl3: | |
milestone: | m140 → m141 |
affects: | karl3 → karl4 |
Changed in karl4: | |
milestone: | m141 → none |
Changed in karl4: | |
milestone: | none → 002 |
Changed in karl4: | |
milestone: | 002 → 003 |
Changed in karl4: | |
assignee: | Chris Rossi (chris-archimedeanco) → Paul Everitt (paul-agendaless) |
status: | New → Fix Released |
Changed in karl4: | |
assignee: | Chris McDonough (chrism-plope) → Paul Everitt (paul-agendaless) |
milestone: | 007 → 008 |
Changed in karl4: | |
status: | Confirmed → Fix Released |
I will take this one back and consider whether we bump pylibmc and use a system libmemcached.