Hi,
I noticed that running the same code (inside a test case) leads to different
results depending on how the test is started. The code:
---
NodeStore store = new SegmentNodeStore(storeS);
NodeBuilder rootbuilder = store.getRoot().builder();
NodeBuilder b = rootbuilder.child("store");
NodeBuilder builder = b.child("Folder#0");
for (int i = 0; i <100; i++) {
builder.child("Test#" + i);
}
store.merge(rootbuilder, EmptyHook.INSTANCE, CommitInfo.EMPTY);
storeS.flush();
for (SegmentId id : storeS.getSegmentIds()) {
System.out.println("Segment id " + id + " has size: " +
storeS.readSegment(id).size());
}
---
gives me a segment with the size of 2576 bytes if I run it using IntelliJ Idea
and 2720 bytes if I use "mvn test".
Can somebody give me a pointer what can cause this?
Regards
Martin
signature.asc
Description: Message signed with OpenPGP using GPGMail
