Closed Bug 1045089 Opened 10 years ago Closed 9 years ago

Consider disabling tags on try repository

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: gps, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/919] )

We know populating the tags cache is one of the sources of try scalability problems, especially where ctrl+c is involved.

IMO tags have little to no value on the try repository. I think writing an extension that short-circuits the loading of tags and populating the tags cache would help with scalability until Mercurial handles the situation better.

This is probably a 10-20 line extension that monkeypatches a function or two in mercurial/tags.py to no-op.

If this is deployed, I think we'd still have the branch cache to worry about. But at least we're in a better position.
Blocks: 770811
No longer blocks: 770811
Product: Release Engineering → Developer Services
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/54]
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/54] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/913] [kanban:engops:https://kanbanize.com/ctrl_board/6/54]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/913] [kanban:engops:https://kanbanize.com/ctrl_board/6/54] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/917] [kanban:engops:https://kanbanize.com/ctrl_board/6/54]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/917] [kanban:engops:https://kanbanize.com/ctrl_board/6/54] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/919] [kanban:engops:https://kanbanize.com/ctrl_board/6/54]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/919] [kanban:engops:https://kanbanize.com/ctrl_board/6/54] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/919]
Tags cache performance issues have been addressed in modern versions of Mercurial.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.