Thanks Peter. I got it to work with relationship properties. I am pretty sure that the number of different relationships I was trying to create was less than 32K. Maybe its a good idea to test that limit..
A On Wed, Nov 30, 2011 at 11:52 AM, Peter Neubauer <peter.neuba...@neotechnology.com> wrote: > Alfredas, > AFAIK there is a limit on the number of Relationship types is max > 32000 in the cache layer, a bit higher in the storage layer. Mattias > has been doing a branch for more in order to support Rene Pickhard in > his Activity Stream algo that uses types heavily, see > http://www.rene-pickhardt.de/data-structure-for-social-news-streams-on-graph-data-bases/ > but that is not in master. > > So, I think a property on the relationships is a better way to go right now. > > Also updated the docs to reflect this, see > https://github.com/neo4j/manual/commit/796ef8d2e3bf99df7410f53e37860296e6b616c6 > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > brew install neo4j && neo4j start > heroku addons:add neo4j > > > > On Tue, Nov 29, 2011 at 6:58 PM, Alfredas Chmieliauskas > <alfredas...@gmail.com> wrote: >> Dear all, >> >> after creating some relations i get the error >> org.neo4j.kernel.impl.nioneo.store.UnderlyingStorageException: Id >> capacity exceeded >> See trace below. >> >> I have to create around 1m relations. Out of those there are 100'000 >> different types of relations. Probably the number of relation types >> this is the cause of the problem. Alternatively I could create 1 type >> of relation but add a property to identify them. I just want to be >> sure about the cause of the error and if there are any configurable >> ways to get around it... >> >> Alfredas >> >> org.neo4j.kernel.impl.nioneo.store.UnderlyingStorageException: Id >> capacity exceeded >> at >> org.neo4j.kernel.impl.nioneo.store.IdGeneratorImpl.assertIdWithinCapacity(IdGeneratorImpl.java:170) >> at >> org.neo4j.kernel.impl.nioneo.store.IdGeneratorImpl.nextId(IdGeneratorImpl.java:161) >> at >> org.neo4j.kernel.impl.nioneo.store.CommonAbstractStore.nextId(CommonAbstractStore.java:393) >> at >> org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.nextId(NeoStoreXaDataSource.java:428) >> at >> org.neo4j.kernel.impl.nioneo.xa.NioNeoDbPersistenceSource.nextId(NioNeoDbPersistenceSource.java:111) >> at >> org.neo4j.kernel.impl.persistence.IdGenerator.nextId(IdGenerator.java:43) >> at >> org.neo4j.kernel.impl.core.DefaultRelationshipTypeCreator$RelTypeCreater.run(DefaultRelationshipTypeCreator.java:98) >> org.neo4j.graphdb.TransactionFailureException: Unable to create >> relationship type 4791005 >> at >> org.neo4j.kernel.impl.core.DefaultRelationshipTypeCreator.getOrCreate(DefaultRelationshipTypeCreator.java:58) >> at >> org.neo4j.kernel.impl.core.RelationshipTypeHolder.createRelationshipType(RelationshipTypeHolder.java:142) >> at >> org.neo4j.kernel.impl.core.RelationshipTypeHolder.addValidRelationshipType(RelationshipTypeHolder.java:81) >> at >> org.neo4j.kernel.impl.core.NodeManager.createRelationship(NodeManager.java:289) >> at >> org.neo4j.kernel.impl.core.NodeImpl.createRelationshipTo(NodeImpl.java:495) >> at >> org.neo4j.kernel.impl.core.NodeProxy.createRelationshipTo(NodeProxy.java:197) >> _______________________________________________ >> 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