[NO ISSUE][*DB] Enable large parsing resources to be freed on memory pressure
authorMichael Blow <mblow@apache.org>
Thu, 6 May 2021 20:36:30 +0000 (16:36 -0400)
committerMichael Blow <mblow@apache.org>
Sat, 8 May 2021 01:11:50 +0000 (01:11 +0000)
commit5d02b03854911d7fb889b078f0ada37b282261f9
tree5dda5667876c3e86a8e5019a578b4977c97298a2
parent91f91d25427257fac34ec17386f2ad5113c08242
[NO ISSUE][*DB] Enable large parsing resources to be freed on memory pressure

Change-Id: Ieaca566f765a5d3531baff8128d6ff03c95956e2
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/11365
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Michael Blow <mblow@apache.org>
Reviewed-by: Till Westmann <tillw@apache.org>
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/AbstractObjectPool.java [new file with mode: 0644]
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/IObjectPool.java [new file with mode: 0644]
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/ObjectPool.java
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/ParserContext.java
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/SoftObjectPool.java [new file with mode: 0644]
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8StringUtil.java
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8StringWriter.java