r2080 + more informative release notes for 0.16.1 (closing ticket:170)
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 24 Jul 2008 21:54:43 +0000 (21:54 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 24 Jul 2008 21:54:43 +0000 (21:54 +0000)
upgrade.php

index e63493811364b9623b7fdcd92e15d713e294b47c..5724ed4e9ff919eac093732a1085f6ca19655b2c 100644 (file)
@@ -64,7 +64,14 @@ function printReleaseNotes ($batchid)
                case '0.16.1':
                        echo "<font color=red><strong>Release notes for ${batchid}</strong></font><br>";
                        echo 'This release fixes a missing UNIQUE key in the database. However, this fix may sometimes fail, ';
-                       echo 'if the DB contains duplicate records. If you see a failed ADD UNIQUE query, the only solution is to delete the duplicates manually.';
+                       echo 'if the table contains duplicate records. If you see a failed ADD UNIQUE query above, the only solution is to delete the duplicates manually.';
+                       echo 'To do this, open a MySQL console and issue the failed query again:<br>';
+                       echo 'mysql&gt; alter table IPVirtualService ADD UNIQUE endpoint (vip, vport, proto);<br>';
+                       echo 'The IP address of the duplicate VS will be known from the &quot;Duplicate entry&quot; message. For example,';
+                       echo " to decode &quot;Duplicate entry '180879877-80-TCP' for key 2&quot;, issue:<br>";
+                       echo 'mysql&gt; select inet_ntoa(180879877);<br>';
+                       echo 'You would need to get rid of the duplicates accurately one by one, repeating the ADD UNIQUE ';
+                       echo 'query until it succeeds.';
                        break;
                default:
                        break;