18.1.20での変更点

Oracle NoSQL Databaseリリース18.1.20 Enterprise Editionで次の変更が行われました。

バグとパフォーマンスの修正

  1. 次のような例外が発生し、RNが使用できなくなる原因となったバグが修正されました。このバグは、以前のバージョンの18.1で導入されました。これは、ストアの存続期間中に336以上の表が作成される一定の状況下で発生する可能性があります。

    2018-08-29 14:16:12.965 UTC SEVERE [rg1-rn1] Process exiting
    oracle.kv.impl.rep.EnvironmentFailureRetryException: com.sleepycat.je.EnvironmentFailureException: (JE +18.1.xx)
    Environment must be closed, caused by: com.sleepycat.je.EnvironmentFailureException:
    Environment invalid because of previous exception: (JE 18.1.xx)
    rg1-rn1(1):/DATA00/rg1-rn1/env fetchLN of 0x6030/0x95727f6 parent IN=130 IN class=com.sleepycat.je.tree.BIN
    lastFullLsn=0x6039/0x1e1138 lastLoggedLsn=0x603a/0x60ac3e parent.getDirty()=false state=0
    expires=2018-09-02.00 LOG_FILE_NOT_FOUND: Log file missing, log is likely invalid.
    Environment is invalid and must be closed.
            at oracle.kv.impl.api.RequestHandlerImpl.executeInternal(RequestHandlerImpl.java:934)
            at oracle.kv.impl.api.RequestHandlerImpl.executeRequest(RequestHandlerImpl.java:682)
            at oracle.kv.impl.api.RequestHandlerImpl.trackExecuteRequest(RequestHandlerImpl.java:649)
            at oracle.kv.impl.api.RequestHandlerImpl.access$100(RequestHandlerImpl.java:153)
            at oracle.kv.impl.api.RequestHandlerImpl$2$1.run(RequestHandlerImpl.java:523)
            at oracle.kv.impl.api.RequestHandlerImpl$2$1.run(RequestHandlerImpl.java:520)
            at oracle.kv.impl.security.ExecutionContext.runWithContext(ExecutionContext.java:192)
    ...
    [#27199]