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.

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen 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