From d3c45bed258d438a312b73554a1b0e41941ee415 Mon Sep 17 00:00:00 2001 From: Michael Hunger Date: Wed, 2 Aug 2017 18:28:54 +0200 Subject: [PATCH] Fix Warmup for Neo4j 3.2 --- src/main/java/apoc/warmup/Warmup.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/apoc/warmup/Warmup.java b/src/main/java/apoc/warmup/Warmup.java index 19a5da21f3..e83ff68957 100644 --- a/src/main/java/apoc/warmup/Warmup.java +++ b/src/main/java/apoc/warmup/Warmup.java @@ -9,10 +9,7 @@ import org.neo4j.kernel.impl.store.format.standard.NodeRecordFormat; import org.neo4j.kernel.impl.store.format.standard.PropertyRecordFormat; import org.neo4j.kernel.impl.store.format.standard.RelationshipRecordFormat; -import org.neo4j.kernel.impl.store.record.AbstractBaseRecord; -import org.neo4j.kernel.impl.store.record.NodeRecord; -import org.neo4j.kernel.impl.store.record.PropertyRecord; -import org.neo4j.kernel.impl.store.record.RelationshipRecord; +import org.neo4j.kernel.impl.store.record.*; import org.neo4j.kernel.internal.GraphDatabaseAPI; import org.neo4j.procedure.Context; import org.neo4j.procedure.Description; @@ -88,7 +85,11 @@ public long loadRecords(int recordsPerPage, long pages++; record.setId(id); record.clear(); - recordStore.ensureHeavy(record); + try { + recordStore.getRecord(id, record, RecordLoad.NORMAL); + } catch(Exception ignore) { + // ignore + } } return pages; }