Skip to content
  • Harshavardhana's avatar
    fix: various performance improvements to tiering (#12965) · ef4d023c
    Harshavardhana authored
    - deletes should always Sweep() for tiering at the
      end and does not need an extra getObjectInfo() call
    - puts, copy and multipart writes should conditionally
      do getObjectInfo() when tiering targets are configured
    - introduce 'TransitionedObject' struct for ease of usage
      and understanding.
    - multiple-pools optimization deletes don't need to hold
      read locks verifying objects across namespace and pools.
    ef4d023c