在ONTAP 升级期间、管理集群应用程序在所有节点上摆动
适用场景
- ONTAP 9
- 自动无中断升级 (ANDU)
问题描述
- 在较高版本上启动第一个节点后、ONTAP 升级将暂停、但出现错误
- 集群应用
mgmt
程序每隔几秒在两个节点上切换一次联机和脱机。 - 升级后的节点上的MGWD具有以下特点:
ERR: rdb_glue: modify_imp:src/rdb/rdb_iterator.cc:1796 database 'audit_rdb' is not open.
- 未升级节点上的MGWD报告:
Sun Jan 1 2003 12:00:00 +00:00 [kern_mgwd:info:0001] 0x820edb400: SQL error: "INSERT INTO smf_schema_replicated(rowid, _epoch, _tid, [table-name], [field-pid], [sql-type], [sql-type-map-version], [smf-type], [rdb-type], [field-name], [is-list], [persistence-type]) VALUES (-1549789249282575363, 64, 2, 'userprofile_rdb', 23, 'INTEGER', 3, 'yes_no', 5, 'is-ldap-fastbind', 0, 2);"UNIQUE constraint failed: smf_schema_replicated.table-name, smf_schema_replicated.field-pid(19)
Sun Jan 1 2003 12:00:00 +00:00 [kern_mgwd:info:0001] 0x820edb400: 0: ERR: SQL_CONTEXT: execute_sql:src/sql_context.cc:834 SQL: failed on connection 0x83164d208: UNIQUE constraint failed: smf_schema_replicated.table-name, smf_schema_replicated.field-pid(19), txn: 'saveTxnChanges:smf_schema::save_schema',active_connection: 0x83164d208, active_thread: 0x820edb400, active_label: 'saveTxnChanges:smf_schema::save_schema', stmt: "INSERT INTO smf_schema_replicated(rowid, _epoch, _tid, [table-name], [field-pid], [sql-type], [sql-type-map-version], [smf-type], [rdb-type], [field-name], [is-list], [persistence-type]) VALUES (-1549789249282575363, 64, 2, 'userprofile_rdb', 23, 'INTEGER', 3, 'yes_no', 5, 'is-ldap-fastbind', 0, 2);"
Sun Jan 1 2003 12:00:00 +00:00 [kern_mgwd:info:0001] E [src/rdb/sql_local_unit.cc 5208 (0x820edb400)]: saveTxnChanges: failed to execute SQL: 'INSERT INTO smf_schema_replicated(rowid, _epoch, _tid, [table-name], [field-pid], [sql-type], [sql-type-map-version], [smf-type], [rdb-type], [field-name], [is-list], [persistence-type]) VALUES (-1549789249282575363, 64, 2, 'userprofile_rdb', 23, 'INTEGER', 3, 'yes_no', 5, 'is-ldap-fastbind', 0, 2);'.
Sun Jan 1 2003 12:00:00 +00:00 [kern_mgwd:info:0001] W [src/rdb/sql_local_unit.cc 5420 (0x820edb400)]: saveTxnChanges: abandoning due to INTERNAL_ERROR.