Задавайте вопросы, мы ответим
Вы не зашли.
в следующей статье сказано об ошибках такого рода:
http://dev.mysql.com/doc/refman/5.1/en/ … dling.html
но когда я искал подобную ошибку подобную этой:
Error 1204 Temporary failure, distribution changed
в
http://dev.mysql.com/doc/refman/5.1/en/ … erver.html
то нашел только:
Error: 1297 SQLSTATE: HY000 (ER_GET_TEMPORARY_ERRMSG)
Message: Got temporary error %d '%s' from %s
где вообще найти список Temporary errors & Errors due to node failure не являющимися ошибками и требующими повторения запроса? Клиент должен знать их в лицо, а не понаслышке.
Неактивен
Ошибки ndb описаны в MySQL Cluster API Developer's Guide. По номеру можно смотреть их с помощью команды perror --ndb номер_ошибки
Вот простой скрипт, который перебором отобразит все ошибки из программы perror.
#!/usr/bin/perl
for($i=1;$i<10000;$i++) {
print `perror --ndb $i 2>/dev/null`;
}
Неактивен
в разделе
http://dev.mysql.com/doc/ndbapi/en/ndbd … codes.html
со словом 'temp' или 'tmp' я нашел только вот это:
NDBD_EXIT_AFS_TEMP_NO_ACCESS XIE Temporary on access to file
так где же номера ошибок похожих на 'Temporary failure' ?
ну или хотя бы железный способ что бы эту ошибку вызвать, тогда я увижу ее числовой код в клиентском приложении.
Отредактированно Golova (13.11.2007 14:59:18)
Неактивен
Согласно классификации http://dev.mysql.com/doc/ndbapi/en/ndbd … tions.html, временными являются ошибки из групп XAE, XRE, таких много среди General errors. Запустите все-таки перловый скрипт, который я привел, он дает более подробную информацию.
Неактивен