1. 23 Sep, 2020 1 commit
    • Sean McGivern's avatar
      Store manifest import data outside of session · b8f69c05
      Sean McGivern authored
      When a user uploads a manifest file to import (typically for the Android
      Open Source Project), we store some data about that import in Redis.
      Previously, we stored that in the session directly, but that meant that
      as long as the session didn't expire, neither would this - quite large -
      import status data.
      
      This changes the import status data to be stored in its own dedicated
      fields, with explicit expiry set. To handle existing imports, it will
      still read data from the session if it can't find anything in the new
      place.
      b8f69c05
  2. 22 Sep, 2020 39 commits