Thanks John, on what platform and file system do you run this?

2011/10/17 Tatham Oddie <[email protected]>

> As a sidenote, relationships are traversed in either direction with equal
> performance. Having reciprocal relationships is unnecessary. (Unless you can
> have person A support server B *without* server B being supported by person
> A ... but that just sounds broken.)
>
> I agree, "server X supported by person Y" can (and should) be inferred from
"person Y supports server X". It's more expensive to have duplicated
relationships.


>
> -- Tatham
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of John Howard
> Sent: Sunday, 16 October 2011 12:00 PM
> To: Neo4j user discussions
> Subject: Re: [Neo4j] Graph Data Corruption?
>
> Thanks Mattias for the response.
> Yes, these nodes are consistently getting the same exceptions. Initially I
> thought shutting down the graph gracefully and starting it would solve the
> issue, but it didn't. We inserted node/relationships/properties with the
> regular create operations and NOT using the BatchInserter. Our dataset has
> 6
> domains, one of them is People which has relationships to all other
> domains.
> Each node and relationships have about 8-12 properties.
>
> Our typical graph looks something like this:
>
> Person1 (node1) ------->Supports(Rel1)        ---------->Server1(node2)
>                        <-------Supported By(Rel2) <----------
>
>
>
> On Sat, Oct 15, 2011 at 11:05 AM, Mattias Persson <
> [email protected]
> > wrote:
>
> > Hi John,
> >
> > So it seems to be related to loading of node/relationship properties. Are
> > those nodes/relationships consistently getting this exception or do you
> see
> > this randomly during brief moments throughout the graph? Would it also be
> > possible to have a look at your dataset somehow?
> >
> > 2011/10/14 John Howard <[email protected]>
> >
> > > Hello,
> > >
> > > We have started getting some strange exceptions(stack trace below)
> while
> > > accessing node relationships.
> > > It happened on a node's relationship and we deleted that relationship
> and
> > > related node, so we were able to access the node and all its
> > relationships.
> > > Then it started happening to some other nodes and their relationships.
> > And
> > > we do not know how many node relationships are corrupted in the graph.
> > > We are using 1.4.1 version. We have around 50k nodes and 100k
> > > relationships.
> > >
> > > Appreciate your help.
> > >
> > >
> > > org.neo4j.kernel.impl.nioneo.store.InvalidRecordException: Not in use,
> > > blockId[1977868]
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.nioneo.store.AbstractDynamicStore.getRecord(AbstractDynamicStore.java:472)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.nioneo.store.AbstractDynamicStore.getLightRecords(AbstractDynamicStore.java:429)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.nioneo.store.PropertyStore.getRecord(PropertyStore.java:374)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.nioneo.xa.ReadTransaction.loadPropertyValue(ReadTransaction.java:208)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.persistence.PersistenceManager.loadPropertyValue(PersistenceManager.java:87)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.core.NodeManager.loadPropertyValue(NodeManager.java:593)
> > >
> > >        at
> > >
> org.neo4j.kernel.impl.core.Primitive.getPropertyValue(Primitive.java:543)
> > >
> > >        at
> > > org.neo4j.kernel.impl.core.Primitive.getProperty(Primitive.java:159)
> > >
> > >        at
> > >
> > >
> >
> org.neo4j.kernel.impl.core.RelationshipProxy.getProperty(RelationshipProxy.java:90)
> > > _______________________________________________
> > > Neo4j mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> > >
> >
> >
> >
> > --
> > Mattias Persson, [[email protected]]
> > Hacker, Neo Technology
> > www.neotechnology.com
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Mattias Persson, [[email protected]]
Hacker, Neo Technology
www.neotechnology.com
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to