<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Assertion and '-ufd' behaviour in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849202#M4880045</link>
    <description>&lt;P&gt;I've subsequently found out that when the assertion occurs the engine crashes rather than shuts down gracefully so I'm guessing the actual behaviour of -ufd is not relevant here.  I'll open a case with SAP to have a look at the crash dumps.&lt;/P&gt;</description>
    <pubDate>Mon, 29 Oct 2018 05:15:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2018-10-29T05:15:52Z</dc:date>
    <item>
      <title>Assertion and '-ufd' behaviour</title>
      <link>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaq-p/13849201</link>
      <description>&lt;P&gt;[SQL Anywhere 17.0.8.4103]&lt;/P&gt;
&lt;P&gt;We have a single engine (dbsrv17.exe) running multiple databases.  Recently we had an assertion error, with the following text appearing in the log:&lt;/P&gt;
&lt;P&gt;E. 10/25 19:33:13. &lt;STRONG&gt;&lt;EM&gt; ERROR &lt;/EM&gt;&lt;/STRONG&gt; Assertion failed: 200505 (17.0.8.4103) Checksum failure on page 10798&lt;/P&gt;
&lt;P&gt;We are not using the '-ufd' switch so based on the help file I would expect the default 'abort' value to be in place i.e. 'The affected database is stopped. The status of the database server and other databases remains unchanged.'  However, what actually happened is that the engine stopped (the dbsrv17.exe process ended).  It was possible to restart the engine without an assertion but I suspect at some point it will happen again.&lt;/P&gt;
&lt;P&gt;Some questions on this:&lt;/P&gt;
&lt;P&gt;1) Have I misunderstood the nature of this assertion and it is actually related to the engine rather than a single database?&lt;/P&gt;
&lt;P&gt;2) Or is the default value for -ufd not working as documented?&lt;/P&gt;
&lt;P&gt;3) Is there any way of finding out from the engine what it thinks the current -ufd value is (some undocumented server or database property)?&lt;/P&gt;
&lt;P&gt;4) Assuming that the assertion &lt;EM&gt;is&lt;/EM&gt; related to a database rather than the engine, is there any easy  way of finding out which database is the cause? ('easy' being some solution other than trying to divide the databases between multiple engines and see which one fails or running dbvalid across all databases)&lt;/P&gt;</description>
      <pubDate>Fri, 26 Oct 2018 05:04:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaq-p/13849201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-10-26T05:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: Assertion and '-ufd' behaviour</title>
      <link>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849203#M4880046</link>
      <description>&lt;P&gt;Sounds like a bug but... since it is difficult ( ok, impossible for me &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; to test -ufd behavior, a call to tech support may be your best approach&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 11:43:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849203#M4880046</guid>
      <dc:creator>Breck_Carter</dc:creator>
      <dc:date>2018-10-28T11:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: Assertion and '-ufd' behaviour</title>
      <link>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849204#M4880047</link>
      <description>&lt;P&gt;There are a few hits related to that assertion in SQL Anywhere forums but they often show a database name as part of the message, such as &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ERROR  Assertion failed: 200505(12.0.1.xxxx)[DBNAME]&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If there is not database name as part of the message, I could imagine that a server-based error has appeared (I guess the server stores internal information in pages, too.)&lt;/P&gt;
&lt;P&gt;But note, that is a veeery wild guess.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Oct 2018 04:16:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849204#M4880047</guid>
      <dc:creator>VolkerBarth</dc:creator>
      <dc:date>2018-10-29T04:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Assertion and '-ufd' behaviour</title>
      <link>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849202#M4880045</link>
      <description>&lt;P&gt;I've subsequently found out that when the assertion occurs the engine crashes rather than shuts down gracefully so I'm guessing the actual behaviour of -ufd is not relevant here.  I'll open a case with SAP to have a look at the crash dumps.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Oct 2018 05:15:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/assertion-and-ufd-behaviour/qaa-p/13849202#M4880045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-10-29T05:15:52Z</dc:date>
    </item>
  </channel>
</rss>

