expandsandboxsize.go 694 B

1234567891011121314151617181920212223242526
  1. package hcsshim
  2. import "github.com/Sirupsen/logrus"
  3. // ExpandSandboxSize expands the size of a layer to at least size bytes.
  4. func ExpandSandboxSize(info DriverInfo, layerId string, size uint64) error {
  5. title := "hcsshim::ExpandSandboxSize "
  6. logrus.Debugf(title+"layerId=%s size=%d", layerId, size)
  7. // Convert info to API calling convention
  8. infop, err := convertDriverInfo(info)
  9. if err != nil {
  10. logrus.Error(err)
  11. return err
  12. }
  13. err = expandSandboxSize(&infop, layerId, size)
  14. if err != nil {
  15. err = makeErrorf(err, title, "layerId=%s size=%d", layerId, size)
  16. logrus.Error(err)
  17. return err
  18. }
  19. logrus.Debugf(title+"- succeeded layerId=%s size=%d", layerId, size)
  20. return nil
  21. }