Skip to content

some efficiency issues #256

@mtholder

Description

@mtholder

None of these are high priority, but we could make things snappier by:

  1. paginating the find_studies call that fills the curator front page. It's getting pretty big (33M)
  2. storing the output of otindex's find_studies and modifying it in memory as studies get edited. Obviously this would be more of a pain.
  3. storing the find_collections output and modifying it in memory (as in 2, but for collections)
  4. adding a without_version_history call for getting a study and then loading the version history of a study asynchronously through a separate call. Same total time (or worse) for the curator. But the history tab could lag. We are committed to adding the history by default at least in version 3 of the APIs, but it does add a fair amount of extra work for something that not all users want/need.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions