title: MySqlClient blacklisting server in ServerPool
body: <p>Is there anything in the .NET MySqlClient (6.9.5.0) where when a MySQL server in the server pool is not responding (possibly due to temporary network issues), the server gets blacklisted or bypassed permanently? In our logging, we notice that an authentication error is thrown:</p>
  
  <pre><code>MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '&lt;HOST&gt;' for user '&lt;USER&gt;' using method 'mysql_native_password' failed with message: Reading from the stream has failed. ---&gt; MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---&gt; System.IO.EndOfStreamException: Attempted to read past the end of the stream.
  </code></pre>
  
  <p>Immediately after this error occurs, every attempt to write or read from the database fails, with this error message:</p>
  
  <pre><code>MySql.Data.MySqlClient.MySqlException (0x80004005): No available server found.
  </code></pre>
  
  <p>Any ideas? When the DB server was moved to be on the same host that our application is running on, the problem no longer occurs.</p>