Could you send me (directly, matt...@neotechnology.com) your <db-dir>/messages.log ? (it contains no sensitive information, just "forensics" logging)
2011/10/18 John Howard <johnyho...@gmail.com> > We use Linux platform and am not sure about the file system, I guess it's > the regular one! > > On Mon, Oct 17, 2011 at 3:26 AM, Mattias Persson > <matt...@neotechnology.com>wrote: > > > Thanks John, on what platform and file system do you run this? > > > > 2011/10/17 Tatham Oddie <tat...@oddie.com.au> > > > > > 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: user-boun...@lists.neo4j.org [mailto: > user-boun...@lists.neo4j.org] > > > 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 < > > > matt...@neotechnology.com > > > > 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 <johnyho...@gmail.com> > > > > > > > > > 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 > > > > > User@lists.neo4j.org > > > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > > > > > > > > > > > > > > > -- > > > > Mattias Persson, [matt...@neotechnology.com] > > > > Hacker, Neo Technology > > > > www.neotechnology.com > > > > _______________________________________________ > > > > Neo4j mailing list > > > > User@lists.neo4j.org > > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > _______________________________________________ > > > Neo4j mailing list > > > User@lists.neo4j.org > > > https://lists.neo4j.org/mailman/listinfo/user > > > _______________________________________________ > > > Neo4j mailing list > > > User@lists.neo4j.org > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > > > > > -- > > Mattias Persson, [matt...@neotechnology.com] > > Hacker, Neo Technology > > www.neotechnology.com > > _______________________________________________ > > Neo4j mailing list > > User@lists.neo4j.org > > https://lists.neo4j.org/mailman/listinfo/user > > > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > -- Mattias Persson, [matt...@neotechnology.com] Hacker, Neo Technology www.neotechnology.com _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user