summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/cmd/stmfsvc/stmfsvc.c14
-rw-r--r--usr/src/lib/libstmf/common/store.c638
2 files changed, 377 insertions, 275 deletions
diff --git a/usr/src/cmd/stmfsvc/stmfsvc.c b/usr/src/cmd/stmfsvc/stmfsvc.c
index 297c367107..183b2e7544 100644
--- a/usr/src/cmd/stmfsvc/stmfsvc.c
+++ b/usr/src/cmd/stmfsvc/stmfsvc.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -166,7 +166,17 @@ svcStart(int operandLen, char *operands[], cmdOptions_t *options,
break;
default:
(void) fprintf(stderr, "%s: %s\n", cmdName,
- gettext("unable to load config"));
+ gettext("Unable to load the configuration. "
+ "See /var/adm/messages for details"));
+ (void) fprintf(stderr, "%s: %s\n", cmdName,
+ gettext("For information on reverting the "
+ "stmf:default instance to a previously "
+ "running configuration see the man page "
+ "for svccfg(1M)"));
+ (void) fprintf(stderr, "%s: %s\n", cmdName,
+ gettext("After reverting the instance "
+ "you must clear the service maintenance "
+ "state. See the man page for svcadm(1M)"));
break;
}
return (1);
diff --git a/usr/src/lib/libstmf/common/store.c b/usr/src/lib/libstmf/common/store.c
index d9332c9977..924a6d11e4 100644
--- a/usr/src/lib/libstmf/common/store.c
+++ b/usr/src/lib/libstmf/common/store.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -324,10 +324,11 @@ int addRemoveFlag)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
+
goto out;
}
@@ -335,8 +336,8 @@ int addRemoveFlag)
* Begin the transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -354,7 +355,8 @@ int addRemoveFlag)
ret = STMF_PS_ERROR_GROUP_NOT_FOUND;
} else {
ret = STMF_PS_ERROR;
- syslog(LOG_ERR, "tran property change failed - %s",
+ syslog(LOG_ERR, "tran property change %s/%s "
+ "failed - %s", pgName, groupName,
scf_strerror(scf_error()));
}
goto out;
@@ -364,8 +366,8 @@ int addRemoveFlag)
* Get the property handle
*/
if (scf_pg_get_property(pg, groupName, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -375,8 +377,8 @@ int addRemoveFlag)
*/
valueLookup = scf_value_create(handle);
if (valueLookup == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -385,8 +387,8 @@ int addRemoveFlag)
* valueIter is the iterator handle, create the resource
*/
if (scf_iter_property_values(valueIter, prop) == -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter values for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -413,8 +415,8 @@ int addRemoveFlag)
while (scf_iter_next_value(valueIter, valueLookup) == 1) {
bzero(buf, sizeof (buf));
if (scf_value_get_ustring(valueLookup, buf, MAXNAMELEN) == -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter %s/%s value failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -441,8 +443,8 @@ int addRemoveFlag)
*/
valueSet[i] = scf_value_create(handle);
if (valueSet[i] == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -451,8 +453,8 @@ int addRemoveFlag)
* Set the value
*/
if (scf_value_set_ustring(valueSet[i], buf) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "set value for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -461,8 +463,8 @@ int addRemoveFlag)
* Now add the value
*/
if (scf_entry_add_value(entry, valueSet[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -507,8 +509,8 @@ int addRemoveFlag)
*/
valueSet[i] = scf_value_create(handle);
if (valueSet[i] == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
} else {
@@ -519,8 +521,8 @@ int addRemoveFlag)
* Set the new member name
*/
if (scf_value_set_ustring(valueSet[i], memberName) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "set value for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -529,8 +531,8 @@ int addRemoveFlag)
* Add the new member
*/
if (scf_entry_add_value(entry, valueSet[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value for %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -542,8 +544,8 @@ int addRemoveFlag)
* Woohoo!
*/
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -663,8 +665,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
/* if it doesn't exist, create it */
if (scf_service_add_pg(svc, luPgName,
SCF_GROUP_APPLICATION, 0, pg) == -1) {
- syslog(LOG_ERR, "add pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add pg %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
} else {
/* we need to create the VE_CNT property */
@@ -674,8 +676,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
} else if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get lu pg %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
if (ret != STMF_PS_SUCCESS) {
@@ -688,8 +690,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Begin the transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -706,7 +708,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
ret = STMF_PS_ERROR_EXISTS;
} else {
syslog(LOG_ERR,
- "transaction property new failed - %s",
+ "transaction property new %s/%s "
+ "failed - %s", luPgName, STMF_VE_CNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -719,7 +722,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
*/
if (scf_transaction_property_change(tran, entry,
STMF_VE_CNT, SCF_TYPE_COUNT) == -1) {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property %s/%s change "
+ "failed - %s", luPgName, STMF_VE_CNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -729,8 +733,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Get the STMF_VE_CNT property
*/
if (scf_pg_get_property(pg, STMF_VE_CNT, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -739,8 +743,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Get the STMF_VE_CNT value
*/
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property %s/%s value failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -749,8 +753,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Now get the actual value from the value handle
*/
if (scf_value_get_count(value, &veCnt) == -1) {
- syslog(LOG_ERR, "get integer value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get count value %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -771,8 +775,9 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* view entry
*/
if (scf_pg_delete(pg) == -1) {
- syslog(LOG_ERR, "delete pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "delete pg %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
+
ret = STMF_PS_ERROR;
}
goto out;
@@ -791,8 +796,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Add the value to the transaction entry
*/
if (scf_entry_add_value(entry, value) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -802,8 +807,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
*/
entryVeName = scf_entry_create(handle);
if (entryVeName == NULL) {
- syslog(LOG_ERR, "scf transaction entry alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf transaction entry alloc %s/%s failed - %s",
+ luPgName, viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -818,7 +823,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
ret = STMF_PS_ERROR_EXISTS;
} else {
syslog(LOG_ERR,
- "transaction property new failed - %s",
+ "transaction property new %s/%s "
+ "failed - %s", luPgName, viewEntryPgName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -835,7 +841,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
syslog(LOG_ERR,
- "transaction property delete failed - %s",
+ "transaction property delete %s/%s "
+ "failed - %s", luPgName, viewEntryPgName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -847,8 +854,8 @@ iPsAddRemoveLuViewEntry(char *luPgName, char *viewEntryPgName,
* Commit property transaction
*/
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -964,8 +971,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "add pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add pg %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -981,8 +988,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Begin property update transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for add %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -995,7 +1002,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", viewEntryPgName, STMF_VE_ALLHOSTS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -1010,7 +1018,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Add the allHosts value to the transaction
*/
if (scf_entry_add_value(entry[i], value[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLHOSTS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1026,7 +1035,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -1037,7 +1047,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Set the value for hostGroup
*/
if (scf_value_set_ustring(value[i], viewEntry->hostGroup) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "set value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1047,7 +1058,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Add the hostGroup value to the transaction entry
*/
if (scf_entry_add_value(entry[i], value[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1063,7 +1075,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", viewEntryPgName, STMF_VE_ALLTARGETS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -1080,7 +1093,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Add the allTargets value to the transaction
*/
if (scf_entry_add_value(entry[i], value[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLTARGETS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1096,8 +1110,9 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", viewEntryPgName,
+ STMF_VE_TARGETGROUP, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -1107,7 +1122,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Set the value for targetGroup
*/
if (scf_value_set_ustring(value[i], viewEntry->targetGroup) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "set value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_TARGETGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1117,7 +1133,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Add targetGroup value to the transaction
*/
if (scf_entry_add_value(entry[i], value[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_TARGETGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1133,7 +1150,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_EXISTS) {
ret = STMF_PS_ERROR_EXISTS;
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", viewEntryPgName, STMF_VE_LUNBR,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -1145,8 +1163,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
*/
if (scf_value_set_opaque(value[i], (char *)viewEntry->luNbr,
sizeof (viewEntry->luNbr)) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "set value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_LUNBR, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1155,8 +1173,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Add luNbr to the transaction entry
*/
if (scf_entry_add_value(entry[i], value[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_LUNBR, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1180,8 +1198,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
* Commit property transaction
*/
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for add %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -1199,8 +1217,8 @@ iPsAddViewEntry(char *luPgName, char *viewEntryPgName, stmfViewEntry *viewEntry)
REMOVE);
if (backoutRet != STMF_PS_SUCCESS) {
- syslog(LOG_ERR, "remove lu view entry failed"
- "possible inconsistency - %s",
+ syslog(LOG_ERR, "remove lu view entry %s failed"
+ "possible inconsistency - %s", luPgName,
scf_strerror(scf_error()));
}
/*
@@ -1223,8 +1241,8 @@ out:
/* if there was an error, delete the created pg if one was created */
if ((ret != STMF_PS_SUCCESS) && createdVePg) {
if (scf_pg_delete(pg) == -1) {
- syslog(LOG_ERR, "delete VE pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "delete VE pg %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
}
}
if (pg != NULL) {
@@ -1294,8 +1312,8 @@ psClearProviderData(char *providerName, int providerType)
*/
if (scf_service_get_pg(svc, pgName, pg) == -1) {
if (scf_error() != SCF_ERROR_NOT_FOUND) {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
} else {
@@ -1304,8 +1322,8 @@ psClearProviderData(char *providerName, int providerType)
}
if (!pgNotFound && (scf_pg_delete(pg) == -1)) {
- syslog(LOG_ERR, "delete pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "delete pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1398,15 +1416,17 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
addRemoveFlag == ADD) {
if (scf_service_add_pg(svc, pgRefName,
SCF_GROUP_APPLICATION, 0, pg) == -1) {
- syslog(LOG_ERR, "add pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add pg %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
} else if (scf_error() == SCF_ERROR_NOT_FOUND) {
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
if (ret != STMF_PS_SUCCESS) {
@@ -1418,8 +1438,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
* propIter is the iterator handle
*/
if (scf_iter_pg_properties(propIter, pg) == -1) {
- syslog(LOG_ERR, "iter properties failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter properties for %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1430,8 +1450,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
*/
while (scf_iter_next_property(propIter, prop) == 1) {
if (scf_property_get_name(prop, buf1, sizeof (buf1)) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get name from %s iter failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1442,15 +1462,15 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
continue;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgRefName, buf1, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
if (scf_value_get_ustring(value, tmpbuf,
sizeof (tmpbuf)) == -1) {
- syslog(LOG_ERR, "get ustring failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get ustring %s/%s failed - %s",
+ pgRefName, buf1, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1495,7 +1515,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
}
if (scf_pg_get_property(pg, buf1, prop) == -1) {
if (scf_error() != SCF_ERROR_NOT_FOUND) {
- syslog(LOG_ERR, "get pg failed - %s",
+ syslog(LOG_ERR, "get property %s/%s "
+ "failed - %s", pgRefName, buf1,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
@@ -1523,8 +1544,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
* buf2 now contains the member list property name
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1536,20 +1557,21 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
*/
if (scf_transaction_property_new(tran, entry1, buf1,
SCF_TYPE_USTRING) == -1) {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", pgRefName, buf1,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_value_set_ustring(value, groupName) == -1) {
- syslog(LOG_ERR, "set ustring failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "set ustring %s/%s failed - %s",
+ pgRefName, buf1, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_entry_add_value(entry1, value) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ pgRefName, buf1, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1559,7 +1581,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
*/
if (scf_transaction_property_new(tran, entry2, buf2,
SCF_TYPE_USTRING) == -1) {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", pgRefName, buf2,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1571,8 +1594,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
if (scf_transaction_property_delete(tran, entry1, buf1)
== -1) {
syslog(LOG_ERR,
- "transaction property delete failed - %s",
- scf_strerror(scf_error()));
+ "transaction property delete %s/%s failed - %s",
+ pgRefName, buf1, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1581,8 +1604,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
*/
if (scf_transaction_property_delete(tran, entry2, buf2)
== -1) {
- syslog(LOG_ERR,
- "transaction property delete failed - %s",
+ syslog(LOG_ERR, "transaction property delete %s/%s "
+ "failed - %s", pgRefName, buf2,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -1594,8 +1617,8 @@ iPsCreateDeleteGroup(char *pgRefName, char *groupName, int addRemoveFlag)
}
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ pgRefName, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -1685,10 +1708,12 @@ iPsGetGroupList(char *pgName, stmfGroupList **groupList)
if (scf_service_get_pg(svc, pgName, pg) == -1) {
if (scf_error() == SCF_ERROR_NOT_FOUND) {
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -1698,16 +1723,16 @@ iPsGetGroupList(char *pgName, stmfGroupList **groupList)
* propIter is the iterator handle
*/
if (scf_iter_pg_properties(propIter, pg) == -1) {
- syslog(LOG_ERR, "iter properties failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter properties for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
while (scf_iter_next_property(propIter, prop) == 1) {
if (scf_property_get_name(prop, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get name from %s iter failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1724,8 +1749,8 @@ iPsGetGroupList(char *pgName, stmfGroupList **groupList)
* propIter is the iterator handle
*/
if (scf_iter_pg_properties(propIter, pg) == -1) {
- syslog(LOG_ERR, "iter properties failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter properties for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1749,8 +1774,8 @@ iPsGetGroupList(char *pgName, stmfGroupList **groupList)
while ((scf_iter_next_property(propIter, prop) == 1) &&
(i < memberCnt)) {
if (scf_property_get_name(prop, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get name from %s iter failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1761,14 +1786,14 @@ iPsGetGroupList(char *pgName, stmfGroupList **groupList)
continue;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, buf, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
if (scf_value_get_ustring(value, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get ustring failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get ustring %s/%s failed - %s",
+ pgName, buf, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1865,10 +1890,10 @@ iPsGetGroupMemberList(char *pgName, char *groupName,
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
goto out;
}
@@ -1877,8 +1902,8 @@ iPsGetGroupMemberList(char *pgName, char *groupName,
* based on the target or host group name
*/
if (scf_pg_get_property(pg, groupName, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1887,16 +1912,16 @@ iPsGetGroupMemberList(char *pgName, char *groupName,
* valueIter is the iterator handle
*/
if (scf_iter_property_values(valueIter, prop) == -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter value %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
while (scf_iter_next_value(valueIter, valueLookup) == 1) {
if (scf_value_get_ustring(valueLookup, buf, MAXNAMELEN) == -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter value %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -1907,8 +1932,8 @@ iPsGetGroupMemberList(char *pgName, char *groupName,
* valueIter is the iterator handle
*/
if (scf_iter_property_values(valueIter, prop) == -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter value %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -1927,8 +1952,8 @@ iPsGetGroupMemberList(char *pgName, char *groupName,
(i < memberCnt)) {
if ((len = scf_value_get_ustring(valueLookup, buf, MAXNAMELEN))
== -1) {
- syslog(LOG_ERR, "iter value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter value %s/%s failed - %s",
+ pgName, groupName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -2077,10 +2102,11 @@ scf_service_t *svc, int getSet)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
+
goto out;
}
@@ -2092,7 +2118,8 @@ scf_service_t *svc, int getSet)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2110,8 +2137,8 @@ scf_service_t *svc, int getSet)
* Begin the transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -2120,8 +2147,9 @@ scf_service_t *svc, int getSet)
if (ret) {
if (scf_transaction_property_new(tran, entry,
STMF_PERSIST_TYPE, SCF_TYPE_ASTRING) == -1) {
- syslog(LOG_ERR,
- "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new "
+ "%s/%s failed - %s", STMF_DATA_GROUP,
+ STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2129,8 +2157,9 @@ scf_service_t *svc, int getSet)
} else {
if (scf_transaction_property_change(tran, entry,
STMF_PERSIST_TYPE, SCF_TYPE_ASTRING) == -1) {
- syslog(LOG_ERR,
- "transaction property change failed - %s",
+ syslog(LOG_ERR, "transaction property change "
+ "%s/%s failed - %s", STMF_DATA_GROUP,
+ STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2141,7 +2170,8 @@ scf_service_t *svc, int getSet)
* set the persist type
*/
if (scf_value_set_astring(value, iPersistType) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "set value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2151,14 +2181,15 @@ scf_service_t *svc, int getSet)
* add the value to the transaction
*/
if (scf_entry_add_value(entry, value) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -2171,7 +2202,8 @@ scf_service_t *svc, int getSet)
} else if (getSet == GET) {
/* get the persist property */
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2182,7 +2214,8 @@ scf_service_t *svc, int getSet)
*/
if (scf_value_get_astring(value, iPersistTypeGet, MAXNAMELEN)
== -1) {
- syslog(LOG_ERR, "get count value failed - %s",
+ syslog(LOG_ERR, "get string value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_PERSIST_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2351,8 +2384,8 @@ scf_service_t *svc)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -2365,8 +2398,8 @@ scf_service_t *svc)
*/
if (scf_service_add_pg(svc, STMF_DATA_GROUP,
SCF_GROUP_APPLICATION, 0, pg) == -1) {
- syslog(LOG_ERR, "add pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add pg %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -2382,7 +2415,8 @@ scf_service_t *svc)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2405,8 +2439,8 @@ scf_service_t *svc)
* Begin the transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -2414,7 +2448,8 @@ scf_service_t *svc)
if (scf_transaction_property_new(tran, entry,
STMF_VERSION_NAME, SCF_TYPE_COUNT) == -1) {
syslog(LOG_ERR,
- "transaction property new failed - %s",
+ "transaction property new %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2429,14 +2464,15 @@ scf_service_t *svc)
* add the value to the transaction
*/
if (scf_entry_add_value(entry, value) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ STMF_DATA_GROUP, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -2449,14 +2485,16 @@ scf_service_t *svc)
} else {
/* get the version property */
if (scf_pg_get_property(pg, STMF_VERSION_NAME, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2466,7 +2504,8 @@ scf_service_t *svc)
* Get the actual value of the view entry count property
*/
if (scf_value_get_count(value, version) == -1) {
- syslog(LOG_ERR, "get count value failed - %s",
+ syslog(LOG_ERR, "get count value %s/%s failed - %s",
+ STMF_DATA_GROUP, STMF_VERSION_NAME,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -2547,8 +2586,8 @@ iPsGetActualGroupName(char *pgName, char *groupName, char *actualName)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_GROUP_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -2558,8 +2597,8 @@ iPsGetActualGroupName(char *pgName, char *groupName, char *actualName)
* propIter is the iterator handle
*/
if (scf_iter_pg_properties(propIter, pg) == -1) {
- syslog(LOG_ERR, "iter properties failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter properties for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -2574,8 +2613,8 @@ iPsGetActualGroupName(char *pgName, char *groupName, char *actualName)
ret = STMF_PS_ERROR_GROUP_NOT_FOUND;
while (scf_iter_next_property(propIter, prop) == 1) {
if (scf_property_get_name(prop, actualName, MAXNAMELEN) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get name from %s iter failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -2586,14 +2625,14 @@ iPsGetActualGroupName(char *pgName, char *groupName, char *actualName)
continue;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, actualName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
if (scf_value_get_ustring(value, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get ustring failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get ustring %s/%s failed - %s",
+ pgName, actualName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -2959,7 +2998,7 @@ psGetLogicalUnitList(stmfGuidList **guidList)
while (scf_iter_next_pg(pgIter, pg) == 1) {
if (scf_pg_get_name(pg, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
+ syslog(LOG_ERR, "get pg name failed - %s",
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
@@ -2996,7 +3035,7 @@ psGetLogicalUnitList(stmfGuidList **guidList)
*/
while ((scf_iter_next_pg(pgIter, pg) == 1) && (i < guidCnt)) {
if (scf_pg_get_name(pg, buf, sizeof (buf)) == -1) {
- syslog(LOG_ERR, "get name failed - %s",
+ syslog(LOG_ERR, "get pg name failed - %s",
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
@@ -3215,8 +3254,8 @@ psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -3224,15 +3263,15 @@ psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
/* get the view entry count property */
if (scf_pg_get_property(pg, STMF_VE_CNT, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -3241,8 +3280,8 @@ psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
* Get the actual value of the view entry count property
*/
if (scf_value_get_count(value, &veCnt) == -1) {
- syslog(LOG_ERR, "get integer value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get integer value %s/%s failed - %s",
+ luPgName, STMF_VE_CNT, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -3251,8 +3290,8 @@ psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
* propIter is the iterator handle
*/
if (scf_iter_pg_properties(propIter, pg) == -1) {
- syslog(LOG_ERR, "iter properties failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "iter properties for %s failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -3299,8 +3338,8 @@ psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
/* set the list count */
(*viewEntryList)->cnt++;
} else {
- syslog(LOG_ERR, "scf pg iter service failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf iter %s properties failed - %s",
+ luPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
}
@@ -3396,8 +3435,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -3422,14 +3461,16 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* get allHosts property */
if (scf_pg_get_property(pg, STMF_VE_ALLHOSTS,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLHOSTS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLHOSTS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3437,7 +3478,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* set allHosts */
if (scf_value_get_boolean(value, (uint8_t *)&scfBool) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLHOSTS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3447,14 +3489,16 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* get hostGroup property */
if (scf_pg_get_property(pg, STMF_VE_HOSTGROUP,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3462,7 +3506,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_value_get_ustring(value, groupName,
sizeof (groupName)) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "get value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_HOSTGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3473,14 +3518,16 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* get allTargets property */
if (scf_pg_get_property(pg, STMF_VE_ALLTARGETS,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLTARGETS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLTARGETS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3488,7 +3535,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* set allTargets */
if (scf_value_get_boolean(value, (uint8_t *)&scfBool) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_ALLTARGETS,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3497,14 +3545,16 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* get targetGroup property */
if (scf_pg_get_property(pg, STMF_VE_TARGETGROUP, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_TARGETGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_TARGETGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3512,7 +3562,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
if (scf_value_get_ustring(value, groupName,
sizeof (groupName)) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "get value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_TARGETGROUP,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3523,14 +3574,16 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* get luNbr property */
if (scf_pg_get_property(pg, STMF_VE_LUNBR,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_LUNBR,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_LUNBR,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3539,7 +3592,8 @@ iPsGetViewEntry(char *viewEntryPgName, stmfViewEntry *viewEntry)
/* set luNbr */
if (scf_value_get_opaque(value, (char *)viewEntry->luNbr,
sizeof (viewEntry->luNbr)) == -1) {
- syslog(LOG_ERR, "get opaque value failed - %s",
+ syslog(LOG_ERR, "get opaque value %s/%s failed - %s",
+ viewEntryPgName, STMF_VE_LUNBR,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3708,7 +3762,7 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
*/
if (scf_service_get_pg(svc, pgName, pg) == -1) {
if (scf_error() != SCF_ERROR_NOT_FOUND) {
- syslog(LOG_ERR, "get pg failed - %s",
+ syslog(LOG_ERR, "get pg %s failed - %s", pgName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3723,7 +3777,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
*/
if (scf_pg_get_property(pg, STMF_PROVIDER_DATA_PROP_COUNT,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3733,7 +3788,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
* Get the STMF_PROVIDER_DATA_PROP_COUNT value
*/
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3743,7 +3799,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
* Now get the actual value from the value handle
*/
if (scf_value_get_count(value, &blockCnt) == -1) {
- syslog(LOG_ERR, "get integer value failed - %s",
+ syslog(LOG_ERR, "get integer value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3761,7 +3818,9 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
if (scf_error() == SCF_ERROR_NOT_FOUND) {
foundSetCnt = B_FALSE;
} else {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s "
+ "failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3774,7 +3833,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
*/
if (scf_property_get_value(prop, value) == -1) {
syslog(LOG_ERR,
- "get property value failed - %s",
+ "get property value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3786,7 +3846,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
*/
if (scf_value_get_count(value, setToken) == -1) {
syslog(LOG_ERR,
- "get integer value failed - %s",
+ "get integer value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3811,14 +3872,16 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
"%s-%d", STMF_PROVIDER_DATA_PROP_PREFIX, i);
if (scf_pg_get_property(pg, dataPropertyName, prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3831,7 +3894,8 @@ psGetProviderData(char *providerName, nvlist_t **nvl, int providerType,
actualBlockSize = scf_value_get_opaque(value,
&nvlistEncoded[blockOffset], STMF_PROVIDER_DATA_PROP_SIZE);
if (actualBlockSize == -1) {
- syslog(LOG_ERR, "get opaque property value failed - %s",
+ syslog(LOG_ERR, "get opaque property value %s/%s "
+ "failed - %s", pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -3984,7 +4048,8 @@ psGetProviderDataList(stmfProviderList **providerList)
*/
if (scf_pg_get_property(pg, STMF_PROVIDER_DATA_PROP_TYPE,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ buf, STMF_PROVIDER_DATA_PROP_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
@@ -3994,7 +4059,8 @@ psGetProviderDataList(stmfProviderList **providerList)
* Get the STMF_PROVIDER_DATA_PROP_TYPE value
*/
if (scf_property_get_value(prop, value) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ buf, STMF_PROVIDER_DATA_PROP_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
@@ -4004,7 +4070,8 @@ psGetProviderDataList(stmfProviderList **providerList)
* Now get the actual value from the value handle
*/
if (scf_value_get_integer(value, &providerType) == -1) {
- syslog(LOG_ERR, "get integer value failed - %s",
+ syslog(LOG_ERR, "get integer value %s/%s failed - %s",
+ buf, STMF_PROVIDER_DATA_PROP_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
break;
@@ -4152,8 +4219,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (scf_service_get_pg(svc, pgName, pg) == -1) {
if (scf_error() != SCF_ERROR_NOT_FOUND) {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
} else {
@@ -4162,8 +4229,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (scf_service_add_pg(svc, pgName,
SCF_GROUP_APPLICATION, 0, pg) == -1) {
- syslog(LOG_ERR, "add pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add pg %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4175,8 +4242,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Begin the transaction
*/
if (scf_transaction_start(tran, pg) == -1) {
- syslog(LOG_ERR, "start transaction failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "start transaction for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4187,7 +4254,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (scf_pg_get_property(pg, STMF_PROVIDER_DATA_PROP_COUNT,
prop) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4197,7 +4265,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Get the STMF_PROVIDER_DATA_PROP_COUNT value
*/
if (scf_property_get_value(prop, value4) == -1) {
- syslog(LOG_ERR, "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4207,7 +4276,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Now get the actual value from the value handle
*/
if (scf_value_get_count(value4, &oldBlockCnt) == -1) {
- syslog(LOG_ERR, "get integer value failed - %s",
+ syslog(LOG_ERR, "get integer value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4224,7 +4294,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
if (scf_error() == SCF_ERROR_NOT_FOUND) {
foundSetCnt = B_FALSE;
} else {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "get property %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4236,8 +4307,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Get the STMF_PROVIDER_DATA_PROP_SET_COUNT value
*/
if (scf_property_get_value(prop, value5) == -1) {
- syslog(LOG_ERR,
- "get property value failed - %s",
+ syslog(LOG_ERR, "get property value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4247,8 +4318,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Now get the actual value from the value handle
*/
if (scf_value_get_count(value5, &setCnt) == -1) {
- syslog(LOG_ERR,
- "get integer value failed - %s",
+ syslog(LOG_ERR, "get integer value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4270,7 +4341,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (nvlist_pack(nvl, &nvlistEncoded, &nvlistEncodedSize,
NV_ENCODE_XDR, 0) != 0) {
- syslog(LOG_ERR, "nvlist_pack failed");
+ syslog(LOG_ERR, "nvlist_pack for %s failed",
+ pgName);
ret = STMF_PS_ERROR_NOMEM;
goto out;
}
@@ -4284,7 +4356,7 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
addEntry = (scf_transaction_entry_t **)calloc(1, sizeof (*addEntry)
* blockCnt);
if (addEntry == NULL) {
- syslog(LOG_ERR, "addEntry alloc failed");
+ syslog(LOG_ERR, "addEntry alloc for %s failed", pgName);
ret = STMF_PS_ERROR_NOMEM;
goto out;
}
@@ -4292,7 +4364,7 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
addValue = (scf_value_t **)calloc(1, sizeof (*addValue)
* blockCnt);
if (addValue == NULL) {
- syslog(LOG_ERR, "value alloc failed");
+ syslog(LOG_ERR, "value alloc for %s failed", pgName);
ret = STMF_PS_ERROR_NOMEM;
goto out;
}
@@ -4307,7 +4379,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
deleteEntry = (scf_transaction_entry_t **)calloc(1,
sizeof (*deleteEntry) * (oldBlockCnt - blockCnt));
if (deleteEntry == NULL) {
- syslog(LOG_ERR, "deleteEntry alloc failed");
+ syslog(LOG_ERR, "deleteEntry alloc for %s failed",
+ pgName);
ret = STMF_PS_ERROR_NOMEM;
goto out;
}
@@ -4321,8 +4394,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
addEntry[i] = scf_entry_create(handle);
if (addEntry[i] == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4345,15 +4418,17 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
if (scf_transaction_property_change(tran,
addEntry[i], dataPropertyName,
SCF_TYPE_OPAQUE) == -1) {
- syslog(LOG_ERR, "transaction property"
- "change failed - %s",
+ syslog(LOG_ERR, "transaction property "
+ "change %s/%s failed - %s",
+ pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
} else {
syslog(LOG_ERR,
- "transaction property new failed - %s",
+ "transaction property new %s/%s "
+ "failed - %s", pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4364,8 +4439,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
addValue[i] = scf_value_create(handle);
if (addValue[i] == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4387,8 +4462,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
blockOffset = STMF_PROVIDER_DATA_PROP_SIZE * i;
if (scf_value_set_opaque(addValue[i],
&nvlistEncoded[blockOffset], blockSize) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "set value for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4397,8 +4472,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
* Add the data block to the transaction entry
*/
if (scf_entry_add_value(addEntry[i], addValue[i]) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4414,8 +4489,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
deleteEntry[j] = scf_entry_create(handle);
if (deleteEntry[j] == NULL) {
- syslog(LOG_ERR, "scf value alloc failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "scf value alloc for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
@@ -4431,7 +4506,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (scf_transaction_property_delete(tran, deleteEntry[j++],
dataPropertyName) == -1) {
- syslog(LOG_ERR, "get property failed - %s",
+ syslog(LOG_ERR, "delete property %s/%s failed - %s",
+ pgName, dataPropertyName,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4445,21 +4521,24 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
*/
if (scf_transaction_property_new(tran, entry1,
"read_authorization", SCF_TYPE_ASTRING) == -1) {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property %s/%s new "
+ "failed - %s", pgName, "read_authorization",
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_value_set_astring(value1, STMF_SMF_READ_ATTR) == -1) {
- syslog(LOG_ERR, "set value failed - %s",
+ syslog(LOG_ERR, "set value %s/%s failed - %s",
+ pgName, "read_authorization",
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if (scf_entry_add_value(entry1, value1) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ pgName, "read_authorization",
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4473,14 +4552,17 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
if (scf_transaction_property_change(tran, entry2,
STMF_PROVIDER_DATA_PROP_COUNT,
SCF_TYPE_COUNT) == -1) {
- syslog(LOG_ERR,
- "transaction property change failed - %s",
+ syslog(LOG_ERR, "transaction property change "
+ "%s/%s failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property %s/%s new "
+ "failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4490,7 +4572,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
scf_value_set_count(value2, blockCnt);
if (scf_entry_add_value(entry2, value2) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4504,13 +4587,17 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
STMF_PROVIDER_DATA_PROP_SET_COUNT,
SCF_TYPE_COUNT) == -1) {
syslog(LOG_ERR,
- "transaction property change failed - %s",
+ "transaction property change %s/%s "
+ "failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4522,7 +4609,8 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
scf_value_set_count(value5, setCnt);
if (scf_entry_add_value(entry5, value5) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
+ syslog(LOG_ERR, "add value %s/%s failed - %s",
+ pgName, STMF_PROVIDER_DATA_PROP_SET_COUNT,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4536,13 +4624,16 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
STMF_PROVIDER_DATA_PROP_TYPE,
SCF_TYPE_INTEGER) == -1) {
syslog(LOG_ERR,
- "transaction property change failed - %s",
+ "transaction property change %s/%s "
+ "failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
} else {
- syslog(LOG_ERR, "transaction property new failed - %s",
+ syslog(LOG_ERR, "transaction property new %s/%s "
+ "failed - %s", pgName, STMF_PROVIDER_DATA_PROP_TYPE,
scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
@@ -4560,16 +4651,16 @@ psSetProviderData(char *providerName, nvlist_t *nvl, int providerType,
}
if (scf_entry_add_value(entry3, value3) == -1) {
- syslog(LOG_ERR, "add value failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add value %s/%s failed - %s", pgName,
+ STMF_PROVIDER_DATA_PROP_TYPE, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
goto out;
}
if ((commitRet = scf_transaction_commit(tran)) != 1) {
- syslog(LOG_ERR, "transaction commit failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "transaction commit for %s failed - %s",
+ pgName, scf_strerror(scf_error()));
if (commitRet == 0) {
ret = STMF_PS_ERROR_BUSY;
} else {
@@ -4705,8 +4796,8 @@ psGetViewEntry(stmfGuid *lu, uint32_t viewEntryIndex, stmfViewEntry *ve)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -4805,8 +4896,8 @@ psRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex)
if (scf_error() == SCF_ERROR_NOT_FOUND) {
ret = STMF_PS_ERROR_NOT_FOUND;
} else {
- syslog(LOG_ERR, "get pg failed - %s",
- scf_strerror(scf_error()));
+ syslog(LOG_ERR, "get pg %s failed - %s",
+ viewEntryPgName, scf_strerror(scf_error()));
ret = STMF_PS_ERROR;
}
goto out;
@@ -4829,12 +4920,13 @@ psRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex)
* we're inconsistent.
*/
if (scf_pg_delete(pg) == -1) {
- syslog(LOG_ERR, "delete pg failed - %s",
+ syslog(LOG_ERR, "delete pg %s failed - %s", viewEntryPgName,
scf_strerror(scf_error()));
if ((ret = iPsAddRemoveLuViewEntry(luPgName, viewEntryPgName,
ADD)) != STMF_PS_SUCCESS) {
- syslog(LOG_ERR, "add of view entry failed, possible"
- "inconsistency - %s", scf_strerror(scf_error()));
+ syslog(LOG_ERR, "add of view entry %s failed, possible"
+ "inconsistency - %s", viewEntryPgName,
+ scf_strerror(scf_error()));
}
ret = STMF_PS_ERROR;
goto out;