Skip to content

Commit 54f3373

Browse files
committed
fix: re-introduced skip tracking for index metadata creating memory issues, issue #10663
1 parent 6071ed2 commit 54f3373

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

core/src/main/java/com/orientechnologies/orient/core/index/OIndexAbstract.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,7 @@ public int getVersion() {
710710

711711
public ODocument updateConfiguration() {
712712
ODocument document = new ODocument();
713+
document.setTrackingChanges(false);
713714
document.field(OIndexInternal.CONFIG_TYPE, im.getType());
714715
document.field(OIndexInternal.CONFIG_NAME, im.getName());
715716
document.field(OIndexInternal.INDEX_VERSION, im.getVersion());

core/src/main/java/com/orientechnologies/orient/core/index/OIndexManagerShared.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,6 +824,7 @@ public ODocument toStream() {
824824
internalAcquireExclusiveLock();
825825
try {
826826
ODocument document = new ODocument(identity);
827+
document.setTrackingChanges(false);
827828
final OTrackedSet<ODocument> indexes = new OTrackedSet<>(document);
828829

829830
for (final OIndex i : this.indexes.values()) {

0 commit comments

Comments
 (0)