Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:oracle_nosql_lasttest

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.

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
"Autor: Gunther Pipperr"
nosql/oracle_nosql_lasttest.txt · Zuletzt geändert: 2014/03/16 00:48 von gpipperr