Skip to content
Snippets Groups Projects
Forked from uffd / uffd
Source project has a limited visibility.
  • Julian's avatar
    6337c591
    Introduce ServiceUser · 6337c591
    Julian authored
    Preperation for future features that require per-service user settings
    or state, e.g. stateful sync or service-specific email settings.
    
    The additional JOIN of ServiceUser degrades getusers API performance
    by 30-50%. For API calls that return many users, this is compensated by
    an otherwise unrelated optimization (selectinload instead of joinedload).
    6337c591
    History
    Introduce ServiceUser
    Julian authored
    Preperation for future features that require per-service user settings
    or state, e.g. stateful sync or service-specific email settings.
    
    The additional JOIN of ServiceUser degrades getusers API performance
    by 30-50%. For API calls that return many users, this is compensated by
    an otherwise unrelated optimization (selectinload instead of joinedload).