Actions
Bug #4539
closedApplying a tag can be slow
Status:
Resolved
Priority:
Normal
Assignee:
Category:
tagging
Target version:
Start date:
11/09/2009
Due date:
% Done:
0%
Estimated time:
Bugzilla-Id:
4539
Description
I've tracked down (one of?) the reason(s) for applying a tag being slow -- starting at the Workflow Run Manager a call is eventually made to SQLQueryV8's getTagClassesForExecutionLSID, and the call therein to NamedOntClass.createNamedOntClassFromURIs(tagURI, ontologyURI) is the expensive part, it takes about 260ms. Sean do you know if that method can easily be sped up? An alternative might be to only (look up and) set a WorkflowRun's tags member variable right before it's really needed, but this feels a little less clean.
Actions