neo4j database consistency errors -


some time ago had hosting provider storage issues, , (not sure if realted our problem) have consisteny problems within database. starting clean slave empty graph.db folder, not result in slave geting full copy od data master.

also, when doing backups, consistency check errors time:

full consistency check ....................  10% ....................  20% ....................  30% ....................  40% ....................  50% ....................  60% ....................  70% ....................  80% ...........2013-08-28 08:50:28.184+0000 info  [org.neo4j]: error: next block not in use.         dynamicrecord[2987807,used=true,light=false(120),type=0,data=byte[size=120],next=2987808]         inconsistent with: dynamicrecord[2987808,used=false,light=false(105),type=0,data=byte[size=105],next=-1] .........  90% ...................2013-08-28 08:50:29.653+0000 info  [org.neo4j]: warning: name empty.         propertyindexrecord[2035,in use,nameid=2036,propcount=0]         inconsistent with: dynamicrecord[2036,used=true,light=false(0),type=0,data=byte[],next=-1] 2013-08-28 08:50:29.657+0000 info  [org.neo4j]: warning: block empty.         dynamicrecord[2036,used=true,light=false(0),type=0,data=byte[],next=-1] . 100% 2013-08-28 08:50:29.658+0000 info  [org.neo4j]: inconsistencies found: consistencysummarystatistics{         number of errors: 1         number of warnings: 2         number of inconsistent string_property records: 1 

i not find/google way resolve issue, no "mysqlcheck" alternative, or "repair table" tool, nothing...

any help/tip appriciated...

thanks, andrija

neo4j doesn't provide way this. best option may load in older backup if possible.

the problem if delete these corrupt records, neo4j going have consistency checker of logic(such deleting relationship going next relationship link previous), won't able remove them through normal api.

neo4j might able provide verifier can purge these bad records, people want? these records part aren't able recovered of these type of linked list entries in neo4j , once you've lost reference don't know list belonged to.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -