ParsingCache fails on unknown read or write queries
---------------------------------------------------

         Key: SEQUOIA-845
         URL: https://forge.continuent.org/jira/browse/SEQUOIA-845
     Project: Sequoia
        Type: Bug
  Components: Core  
    Versions: Sequoia 3.0 beta1, Sequoia 2.10.2    
    Reporter: Emmanuel Cecchet
 Assigned to: Emmanuel Cecchet 
    Priority: Critical
     Fix For: Sequoia 2.10.3, Sequoia 3.0


ParsingCache uses the cloneParsing facility of queries to return parsing 
results. However, this method is not implemented for unknown read and write 
queries which will cause a failure of the cache.
This has been reported on the Sequoia mailing list by Dr. Volker Jaenisch:
Hello Sequoia People!

After some tracing I now got an idea what goes wrong with PHPMyAdmin debian 
4:2.9.0.3
and Sequoia.

The error: After login into phpmyadmin the following error pops up:
**
|#2000 - Unable to clone the parsing of an unknown request

Corresponding Log of sequoia:
ctrl1:~# 01:20:32,144 WARN  controller.RequestManager.myDB Exception while 
executing distributed read stored procedure (Unable to clone the parsing of an 
unknown request).
java.lang.RuntimeException: Unable to clone the parsing of an unknown request
       at 
org.continuent.sequoia.controller.requests.UnknownWriteRequest.cloneParsing(UnknownWriteRequest.java:190)
       at 
org.continuent.sequoia.controller.cache.parsing.ParsingCache.getParsingFromCacheAndParseIfMissing(ParsingCache.java:198)
       at 
org.continuent.sequoia.controller.requestmanager.RequestManager.getParsingFromCacheOrParse(RequestManager.java:371)
       at 
org.continuent.sequoia.controller.requestmanager.RequestManager.scheduleExecWriteRequest(RequestManager.java:810)
       at 
org.continuent.sequoia.controller.requestmanager.distributed.DistributedRequestManager.scheduleExecWriteRequest(DistributedRequestManager.java:1464)
       at 
org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedStatementExecute.executeScheduledRequest(DistributedStatementExecute.java:88)
       at 
org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedRequest.handleMessageMultiThreaded(DistributedRequest.java:157)
       at 
org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(DistributedVirtualDatabase.java:335)
       at 
org.continuent.hedera.adapters.MulticastRequestAdapterThread.run(MulticastRequestAdapterThread.java:99)
01:20:32,149 WARN  controller.virtualdatabase.myDB Distributed request SET 
collation_connection = 'utf8_unicode... did not remove itself from the total 
order queue
01:20:32,216 WARN  controller.RequestManager.myDB Request 3 failed on 
controller Member(address=/10.2.0.16:51375, uid=10.2.0.16:51375) 
(java.sql.SQLException: Unable to clone the parsing of an unknown request)
01:20:32,228 WARN  controller.RequestManager.myDB Request SET 
collation_connection = 'utf8_unicode... failed (Unable to clone the parsing of 
an unknown request)
01:20:32,228 WARN  controller.virtualdatabase.myDB Stored procedure 3 failed 
(Unable to clone the parsing of an unknown request)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to