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

