1. 21 Mar, 2016 5 commits
    • Douwe Maan's avatar
      Merge branch 'optimize_ldap_group_sync_2' into 'master' · bf417c06
      Douwe Maan authored
      Optimize LDAP group sync operations
      
      Separate the LDAP group sync process from the regular LDAP access checks and optimize. 
      
      So far, this is a somewhat working PoC that splits the group sync operation to a new worker. It updates all members for a group as it iterates, instead of looping through users and updating groups that way. I am adding lots of logging because this would have been extremely helpful in the past.
      
      There are lots of things still broken, or not considered. However, at least group members are added and updated when I use it in my idyllic dev environment 😃 
      
      - [x] Sync groups
      - [x] Sync admins
      - [x] Make it work with all type of LDAP groups (with member, member_uid, etc. attributes)
      - [x] Update tests
      - [ ] Document
      - [x] Add scheduled job? (and associated config)
      
      Do these in another merge request
      
      - [ ] Answer: Do we still need some sort of sync on user sign in?
      - [ ] Answer: Should sync time be configurable?
      - [ ] Answer: Should the group button to 'Reset cache' be changed to 'Sync now'?
      
      Can the last 3 questions be addressed in a subsequent MR?
      Are there other things we're not considering yet?
      
      See merge request !229
      bf417c06
    • Drew Blessing's avatar
    • Robert Speicher's avatar
      Merge branch 'fix/396-master' into 'master' · 5fcaad9d
      Robert Speicher authored
      Fix an issue with wiki in search results when using ES
      
      These changes are a port of gitlab-org/gitlab-ce!3138 to EE for Elastisearch.
      
      This can be safely merged before the next CE->EE `master` merge.
      
      Fixes #396.
      
      See merge request !286
      5fcaad9d
    • Rémy Coutable's avatar
      c0126681
    • Rémy Coutable's avatar
      Add 8.5.8 changelog item · 9b80d894
      Rémy Coutable authored
      [ci skip]
      9b80d894
  2. 19 Mar, 2016 2 commits
  3. 18 Mar, 2016 10 commits
  4. 17 Mar, 2016 23 commits