1. 05 Apr, 2017 1 commit
  2. 03 Apr, 2017 1 commit
  3. 22 Mar, 2017 1 commit
  4. 21 Mar, 2017 2 commits
  5. 20 Mar, 2017 1 commit
  6. 17 Mar, 2017 1 commit
  7. 16 Mar, 2017 1 commit
  8. 07 Mar, 2017 1 commit
  9. 06 Mar, 2017 1 commit
  10. 03 Mar, 2017 1 commit
  11. 02 Mar, 2017 3 commits
  12. 01 Mar, 2017 1 commit
  13. 24 Feb, 2017 1 commit
  14. 23 Feb, 2017 10 commits
  15. 21 Feb, 2017 1 commit
  16. 16 Feb, 2017 1 commit
    • Stan Hu's avatar
      Fix a number of race conditions that can occur during namespace deletion · 2c2f45645d45
      Stan Hu authored
      There are two problems in the current implementation:
      
      1. If a project is marked for deletion via the `pending_delete` flag
      and then the namespace was quickly deleted, it's possible that the
      namespace skips over that project and leaves that project in
      an orphaned state.
      
      2. Before namespace deletion, the namespace attempts to clean up
      all the relevant storage paths. However, if all projects have been
      removed synchronously, then the namespace will not be able to clean anything.
      To prevent this, we should load the paths to be deleted before
      actually destroying projects.
      
      The specs were missing this second case due to a permission issue
      that caused project removal never to happen.
      2c2f45645d45
  17. 14 Feb, 2017 1 commit
  18. 08 Feb, 2017 1 commit
  19. 07 Feb, 2017 2 commits
  20. 06 Feb, 2017 4 commits
  21. 03 Feb, 2017 1 commit
  22. 31 Jan, 2017 3 commits