You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-03 17:13:17 +03:00
MCOL-462
This commit is contained in:
@@ -168,7 +168,7 @@ createvolume() {
|
||||
|
||||
#create volume
|
||||
if [ $volumeType == "io1" ]; then
|
||||
volume=`$AWSCLI create-volume --availability-zone $zone --size $volumeSize --volume-type $volumeType -iops $volumeIOPS --output text --query VolumeId`
|
||||
volume=`$AWSCLI create-volume --availability-zone $zone --size $volumeSize --volume-type $volumeType --iops $volumeIOPS --output text --query VolumeId`
|
||||
else
|
||||
volume=`$AWSCLI create-volume --availability-zone $zone --size $volumeSize --volume-type $volumeType --output text --query VolumeId`
|
||||
fi
|
||||
|
||||
@@ -4241,6 +4241,11 @@ bool storageSetup(bool amazonInstall)
|
||||
UMStorageType = "internal";
|
||||
else
|
||||
{
|
||||
|
||||
cout << "NOTE: The volume type. This can be gp2 for General Purpose SSD, io1 for" << endl;
|
||||
cout << " Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold" << endl;
|
||||
cout << " HDD, or standard for Magnetic volumes." << endl << endl;
|
||||
|
||||
UMStorageType = "external";
|
||||
|
||||
cout << endl;
|
||||
@@ -4255,7 +4260,7 @@ bool storageSetup(bool amazonInstall)
|
||||
|
||||
while(true)
|
||||
{
|
||||
string prompt = "Enter EBS Volume Type (standard, gp2, io1) : (" + UMVolumeType + ") > ";
|
||||
string prompt = "Enter EBS Volume Type (standard, gp2, io1, sc1, st1) : (" + UMVolumeType + ") > ";
|
||||
pcommand = callReadline(prompt);
|
||||
if (pcommand)
|
||||
{
|
||||
@@ -4263,7 +4268,7 @@ bool storageSetup(bool amazonInstall)
|
||||
callFree(pcommand);
|
||||
}
|
||||
|
||||
if ( UMVolumeType == "standard" || UMVolumeType == "gp2" || UMVolumeType == "io1" )
|
||||
if ( UMVolumeType == "standard" || UMVolumeType == "gp2" || UMVolumeType == "io1" || UMVolumeType == "sc1" || UMVolumeType == "st1")
|
||||
break;
|
||||
else
|
||||
{
|
||||
@@ -4289,6 +4294,12 @@ bool storageSetup(bool amazonInstall)
|
||||
if (UMVolumeType == "io1")
|
||||
minSize = "4";
|
||||
|
||||
if (UMVolumeType == "sc1" || UMVolumeType == "st1")
|
||||
minSize = "500";
|
||||
|
||||
if (UMVolumeType == "standard")
|
||||
maxSize = "1024";
|
||||
|
||||
cout << endl;
|
||||
try {
|
||||
oam.getSystemConfig("UMVolumeSize", UMVolumeSize);
|
||||
@@ -4576,6 +4587,10 @@ bool storageSetup(bool amazonInstall)
|
||||
// if external and amazon, prompt for storage size
|
||||
if ( storageType == "2" && amazonInstall)
|
||||
{
|
||||
cout << "NOTE: The volume type. This can be gp2 for General Purpose SSD, io1 for" << endl;
|
||||
cout << " Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold" << endl;
|
||||
cout << " HDD, or standard for Magnetic volumes." << endl << endl;
|
||||
|
||||
cout << endl;
|
||||
try {
|
||||
oam.getSystemConfig("PMVolumeType", PMVolumeType);
|
||||
@@ -4588,7 +4603,7 @@ bool storageSetup(bool amazonInstall)
|
||||
|
||||
while(true)
|
||||
{
|
||||
string prompt = "Enter EBS Volume Type (standard, gp2, io1) : (" + PMVolumeType + ") > ";
|
||||
string prompt = "Enter EBS Volume Type (standard, gp2, io1, sc1, st1) : (" + PMVolumeType + ") > ";
|
||||
pcommand = callReadline(prompt);
|
||||
if (pcommand)
|
||||
{
|
||||
@@ -4596,7 +4611,7 @@ bool storageSetup(bool amazonInstall)
|
||||
callFree(pcommand);
|
||||
}
|
||||
|
||||
if ( PMVolumeType == "standard" || PMVolumeType == "gp2" || PMVolumeType == "io1" )
|
||||
if ( PMVolumeType == "standard" || PMVolumeType == "gp2" || PMVolumeType == "io1" || PMVolumeType == "gp2" || PMVolumeType == "io1")
|
||||
break;
|
||||
else
|
||||
{
|
||||
@@ -4632,6 +4647,12 @@ bool storageSetup(bool amazonInstall)
|
||||
if (PMVolumeType == "io1")
|
||||
minSize = "4";
|
||||
|
||||
if (PMVolumeType == "sc1" || PMVolumeType == "st1")
|
||||
minSize = "500";
|
||||
|
||||
if (PMVolumeType == "standard")
|
||||
maxSize = "1024";
|
||||
|
||||
while(true)
|
||||
{
|
||||
string prompt = "Enter EBS Volume storage size in GB: [" + minSize + "," + maxSize + "] (" + PMVolumeSize + ") > ";
|
||||
|
||||
Reference in New Issue
Block a user