1. 29 Jun, 2022 3 commits
    • Rafael Monnerat's avatar
      slapos_slap_tool: Cache the XML to preserve performance · e36b68d4
      Rafael Monnerat authored
        Re-serialise the object from the dict after hit cache is slow enough
      to cause problems ounder high load.
      
        This change preserve the previous behaviour reaching the final XML
      from cache keeping performace on SlapTool and allowing new
      implementation benefit from cache at same time.
      
        Fixup test to match xml with xml.
      e36b68d4
    • Rafael Monnerat's avatar
      slapos_cloud: Extend catalog API for specific Compute [Note/Partition] search · 0dbf8e50
      Rafael Monnerat authored
          This API extends catalog tool to search node and partitions using unrestricted search and accertACI.
      
          The mains goal here are:
             - raise Unauthorized (instead NotFound) when the object exists but you cannot have access
             - Globaly cache when you find a computer since this is quite intense operation
             - Be able to search regardless security (which is required for some usecases).
      0dbf8e50
    • Rafael Monnerat's avatar
      slapos_cloud: Refactor SlapTool&Mixins to drop internal slap lib usage · 6623f7e3
      Rafael Monnerat authored
         The internal API only store dict, rather them store xml.
      
         slapos.slap.slap is only used on SlapTool context, releasing the
      internal API on having it.
      
         The approach is deprecate the usage of it as soon clients relies on
        a different API.
      6623f7e3
  2. 28 Jun, 2022 1 commit
  3. 27 Jun, 2022 2 commits
  4. 24 Jun, 2022 1 commit
  5. 22 Jun, 2022 1 commit
  6. 10 Jun, 2022 1 commit
  7. 06 Jun, 2022 2 commits
  8. 31 May, 2022 1 commit
  9. 27 May, 2022 2 commits
  10. 26 May, 2022 7 commits
  11. 18 May, 2022 3 commits
  12. 16 May, 2022 3 commits
  13. 13 May, 2022 4 commits
  14. 12 May, 2022 6 commits
  15. 10 May, 2022 3 commits