1. 24 Sep, 2013 1 commit
  2. 17 Jun, 2013 1 commit
  3. 14 Jun, 2013 2 commits
  4. 28 May, 2013 2 commits
  5. 22 Apr, 2013 2 commits
    • Christos Stavrakakis's avatar
      Improve performance in listing images · 96a3cbf6
      Christos Stavrakakis authored
      Use '_get_domain_objects' function of Pithos backend, to list all
      objects in a 'plankton' domain, instead of looping over all accessible
      accounts, containers and objects. This function also returns metadata
      and permissions for each object in order to avoid two extra calls for
      each returned image.
      
      This should provide a significant performance boost in listing available
      images.
      
      Note: Currently plankton API filters in 'list_images' are not
      implemented.
      
      Refs #3510
      96a3cbf6
    • Christos Stavrakakis's avatar
      plankton: Cleanup and improve code · 73d42021
      Christos Stavrakakis authored
      Major refactor in plankton APP and ImageBackend code:
      * Remove unused code
      * Remove 'plankton_method' decorator that added an ImageBackend to
        requests an replace it with 'image_backend' context manager. This
        context manager is responsible for opening and closing connections
        to PithosBackend and converting ImageBackend errors to cloud faults.
      * Update plankton and images API methods and tests.
      73d42021
  6. 08 Apr, 2013 2 commits
  7. 02 Apr, 2013 1 commit
    • Christos Stavrakakis's avatar
      Delete Image without deleting file from Pithos · 45b56769
      Christos Stavrakakis authored
      Until now, deleting an image resulted in deletion of the corresponding
      file from Pithos. Plankton Images are files in Pithos with special
      metadata on the 'plankton' metadata domain. Adding an Image to plankton
      is equivalent with adding some special metadata in this domain. In the
      same way, this commit implements Image deletion by deleting these
      metadata, and retaining the original file in Pithos.
      
      Refs #3522
      45b56769
  8. 15 Feb, 2013 1 commit
  9. 19 Dec, 2012 1 commit
    • Christos Stavrakakis's avatar
      Fix bug in images API · fa1f1a36
      Christos Stavrakakis authored
      Use image_backend context manager to ensure that ImageBackend is always
      closed. list_images method did not close the ImageBackend, which
      resulted in depletion of the Pithos backend connection pool.
      fa1f1a36
  10. 26 Nov, 2012 1 commit
    • Christos Stavrakakis's avatar
      Fix bug in images API · 02e344ac
      Christos Stavrakakis authored
      Use image_backend context manager to ensure that ImageBackend is always
      closed. list_images method did not close the ImageBackend, which
      resulted in depletion of the Pithos backend connection pool.
      02e344ac
  11. 12 Nov, 2012 1 commit
  12. 03 Oct, 2012 2 commits
  13. 24 Feb, 2012 2 commits
  14. 30 Jan, 2012 1 commit
  15. 27 Jan, 2012 1 commit
  16. 24 Nov, 2011 1 commit
  17. 18 Nov, 2011 1 commit
  18. 06 Oct, 2011 1 commit
  19. 03 Oct, 2011 1 commit
  20. 28 Jun, 2011 1 commit
  21. 20 Jun, 2011 1 commit
  22. 16 Jun, 2011 1 commit
  23. 03 Jun, 2011 1 commit
  24. 31 May, 2011 1 commit
  25. 16 May, 2011 1 commit
  26. 10 May, 2011 1 commit
  27. 03 May, 2011 1 commit
  28. 19 Apr, 2011 1 commit
  29. 15 Apr, 2011 1 commit
    • Giorgos Verigakis's avatar
      Code clean up · 36d9d96c
      Giorgos Verigakis authored
      * Moved rapi related stuff in logic
      * Added messages to all raised Faults
      * Updated console format
      * Removed unused fixture
      * Better imports
      * Docstring bugfixes
      36d9d96c
  30. 11 Apr, 2011 1 commit
  31. 07 Apr, 2011 1 commit
  32. 05 Apr, 2011 3 commits