Quantcast
Channel: MySQL Forums - NDB clusters
Viewing all articles
Browse latest Browse all 1560

Got temporary error 899 'Rowid already allocated' from NDBCLUSTER, even with no load (3 replies)

$
0
0
Hi

I have 4 nodes and a controller. EVery node has 24 gigs of RAM and the configration is set to use 9GIGs of data and a gig of index. My current db size is around 7 gig

Off late, I have started getting the rowid already alocated error. Also this happens on different tables. This is not limited to load. I did a rolling restart today and tested it practically on no load and still the rows were not inserted int he table.

I am running mysql-5.1.51 & ndb-7.1.9

I have mentioned below a snippet of the error I see. I am unable to identify the core issue and when does this happen. I did read that its to do with load, but it does not seem to be in my case. I use ibatis as orm layer and run java/jsp.

Caused by: com.bafw.framework.core.exception.TransactionExecutionException: org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1297];
--- The error occurred in LibraryDataMap.xml.
--- The error occurred while applying a parameter map.
--- Check the associateMemberPlaylistItem-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: java.sql.SQLException: Got temporary error 899 'Rowid already allocated' from NDBCLUSTER; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in LibraryDataMap.xml.
--- The error occurred while applying a parameter map.
--- Check the associateMemberPlaylistItem-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: java.sql.SQLException: Got temporary error 899 'Rowid already allocated' from NDBCLUSTER
at com.bafw.framework.core.jta.TransactionManager.retry(TransactionManager.java:79)
at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
... 86 more

Any help is appreciated.

Thanks
KM Ram

Viewing all articles
Browse latest Browse all 1560


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>