It makes more sense to have logic for getting list of used PVs in the LvmDevice.

This commit is contained in:
Chantara Tith 2016-07-07 22:19:59 +07:00
parent d7917936e0
commit d216ffaaea
2 changed files with 0 additions and 16 deletions

View File

@ -243,21 +243,6 @@ QStringList lvm2_pv::getFreePV()
return rlist;
}
QStringList lvm2_pv::getUsedPV(const QString& vgname)
{
QStringList rlist;
QString output = getpvField(QStringLiteral("pv_name"), vgname);
QStringList pvList = output.split(QStringLiteral("\n"), QString::SkipEmptyParts);
foreach (QString pvnode, pvList) {
if (isUsed(pvnode.trimmed())) {
rlist.append(pvnode.trimmed());
}
}
return rlist;
}
bool lvm2_pv::isUsed(const QString& deviceNode)
{
QString output = getpvField(QStringLiteral("pv_in_use"), deviceNode.trimmed());

View File

@ -112,7 +112,6 @@ public:
static QString getpvField(const QString& fieldname, const QString& deviceNode = QString());
static QStringList getFreePV();
static QStringList getUsedPV(const QString& vgname = QString());
public:
static CommandSupportType m_GetUsed;