1. 09 Apr, 2013 2 commits
  2. 08 Apr, 2013 8 commits
  3. 05 Apr, 2013 3 commits
  4. 03 Apr, 2013 3 commits
  5. 02 Apr, 2013 1 commit
  6. 29 Mar, 2013 10 commits
  7. 28 Mar, 2013 10 commits
  8. 27 Mar, 2013 3 commits
    • Georgios D. Tsoukalas's avatar
      pool context manager, http pool AssertionError fix · 2f432a67
      Georgios D. Tsoukalas authored
      Refs #3492
      
      - Introduce a generic PooledObject class to act both
        as a context manager for getting and putting back
        an object from a pool.
      
      - Implement a class PooledHTTPConnection(PooledObject)
        as a sublcass of the one in (1)
      
      - Eliminate httplib.HTTPConnection patching of close().
        Eliminate put/get_http_connection.
        The httplib.HTTPConnection object is no longer released
        back to the pool via a method on it.
        One must explicitly put it to the pool,
        or use the PooledObject context manager in (2) above.
      
      - Update lib.astakos, lib.quotaholder.http,
        synnefo.api.delegate, pithos.api.delegate to use
        PooledHTTPConnection.
      
      - Update tests
      2f432a67
    • Georgios D. Tsoukalas's avatar
      8fe10b65
    • Sofia Papagiannaki's avatar
      Change pithos public implementation · b7f3b202
      Sofia Papagiannaki authored
      Public URLs should consist of a random part.
      A public URL should be unique and should not be
      equal to any deleted public URL.
      Finally publishing a public object has no effect.
      Therefore, to generate a new public URL for an
      object, the object should be unpublished and 
      published again.
      b7f3b202