Назад | Перейти на главную страницу

Ошибка дублирования ключа на XenServer 5.6

У нас есть пул XenServer, состоящий из двух серверов Dell R410, работающих под управлением XenServer 5.6. Серверы подключены к нескольким устройствам iSCSI NAS.

В последнее время, просматривая / var / log / messages, я видел много такого:

Apr  6 12:01:27 xenserver-alpha xapi: [error|xenserver-alpha|345 xal_listen|Event thread updating guest metrics (domid: 87) D:7cfbb800692e|sql] Duplicate key in set or map: table VM; field platform; ref OpaqueRef:b6808180-fabd-07c7-d19c-df3e345e8854; key viridian

Я не уверен, что означает это сообщение об ошибке. Я видел это на обоих XenServers (назовем их xenserver-alpha и xenserver-beta).

Поиск в Google принес мне несколько сообщений на форумах XenServer, но ни один из них, похоже, не ответил на мой вопрос, а именно:

Что означает эта ошибка?

Стоит ли мне беспокоиться об этом?

Как мне это исправить?

«Ошибка» совершенно безвредна. Вы не должны беспокоиться, и никаких исправлений не требуется.

Это относится к старой функции, когда на некоторых виртуальных машинах нужно было автоматически устанавливать флаг «виридиан». К вашему сведению, флаг "viridian" изменяет результаты CPUID внутри гостевой системы, заставляя ОС использовать определенные оптимизации при работе на гипервизоре.

Для справки код, генерирующий ошибку, находится здесь:

https://github.com/xen-org/xen-api/blob/master/ocaml/xapi/xapi_guest_agent.ml

Мы (разработчики xapi) должны убрать некоторые из этих ложных сообщений об ошибках. Если вы хотите помочь, присоединяйтесь к списку рассылки xen-api@lists.xensource.com и передайте привет! :)