Oracle NoSQL Last Test

Probleme

Beim Versuch einen NoSQL DB mit 3 Knoten unter Last zu setzen ist der folgende Fehler aufgefallen.

Es wurde mit 3 Prozessen Daten in den Store eingefügt.

*Exception in thread "main" oracle.kv.RequestTimeoutException: Timed out due to InsufficientAcksException (12.1.2.1.57) Timeout: 5000ms
Fault class name: com.sleepycat.je.rep.InsufficientAcksException
Remote stack trace: com.sleepycat.je.rep.InsufficientAcksException: (JE 5.0.102) Transaction: -165035  VLSN: 298,331, initiated at: 00:27:32.  Insufficient acks for policy:SIMPLE_MAJORITY. Need replica acks: 1. Missing replica acks: 1. Timeout: 5000ms. FeederState=rg3-rn1(1)[MASTER]
Current feeds:
 rg3-rn2: feederVLSN=298,332 replicaTxnEndVLSN=298,327
 rg3-rn3: feederVLSN=298,328 replicaTxnEndVLSN=298,327

siehe auch für InsufficientAcksException : http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/Durability.ReplicaAckPolicy.html

Die Durability Einstellung wurde nicht gesetzt (Default).

Laut Dokumentation:

„If it is not overridden by calling setDurability(oracle.kv.Durability), the default value is Durability.COMMIT_NO_SYNC.“

Mit setDurability(Durability.COMMIT_WRITE_NO_SYNC) tritt das Problem zur Zeit zwar nicht auf.