7020cb0dbd646a9a5dfc88aed62696507ab45c3e,perfkitbenchmarker/aws/aws_virtual_machine.py,AwsVirtualMachine,CreateScratchDisk,#AwsVirtualMachine#Any#,263

Before Change


      disk_spec: virtual_machine.BaseDiskSpec object of the disk.
    
    volume = aws_disk.AwsDisk(disk_spec, self.zone)
    self.scratch_disks.append(volume)

    if volume.disk_type == disk.LOCAL:
      if self.local_drive_counter >= self.max_local_drives:
        raise errors.Error("Not enough local drives.")
      volume.device_letter = chr(ord(DRIVE_START_LETTER) +
                                 self.local_drive_counter)
      self.local_drive_counter += 1
    else:
      volume.Create()
      util.AddDefaultTags(volume.id, self.region)
      volume.Attach(self)

    self.FormatDisk(volume.GetDevicePath())
    self.MountDisk(volume.GetDevicePath(), disk_spec.mount_point)

  def GetLocalDrives(self):
    Returns a list of local drives on the VM.

After Change


        raise errors.Error("Not enough local drives.")
    else:
      disks = [aws_disk.AwsDisk(disk_spec, self.zone)
               for _ in range(disk_spec.num_striped_disks)]

    self._CreateScratchDiskFromDisks(disk_spec, disks)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 8

Instances


Project Name: GoogleCloudPlatform/PerfKitBenchmarker
Commit Name: 7020cb0dbd646a9a5dfc88aed62696507ab45c3e
Time: 2015-05-08
Author: ehankland@google.com
File Name: perfkitbenchmarker/aws/aws_virtual_machine.py
Class Name: AwsVirtualMachine
Method Name: CreateScratchDisk


Project Name: GoogleCloudPlatform/PerfKitBenchmarker
Commit Name: 7020cb0dbd646a9a5dfc88aed62696507ab45c3e
Time: 2015-05-08
Author: ehankland@google.com
File Name: perfkitbenchmarker/azure/azure_virtual_machine.py
Class Name: AzureVirtualMachine
Method Name: CreateScratchDisk


Project Name: GoogleCloudPlatform/PerfKitBenchmarker
Commit Name: 7020cb0dbd646a9a5dfc88aed62696507ab45c3e
Time: 2015-05-08
Author: ehankland@google.com
File Name: perfkitbenchmarker/gcp/gce_virtual_machine.py
Class Name: GceVirtualMachine
Method Name: CreateScratchDisk


Project Name: GoogleCloudPlatform/PerfKitBenchmarker
Commit Name: 7020cb0dbd646a9a5dfc88aed62696507ab45c3e
Time: 2015-05-08
Author: ehankland@google.com
File Name: perfkitbenchmarker/aws/aws_virtual_machine.py
Class Name: AwsVirtualMachine
Method Name: CreateScratchDisk