Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:oracle_nosql_lasttest

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

nosql:oracle_nosql_lasttest [2014/03/16 00:46] – angelegt gpipperrnosql:oracle_nosql_lasttest [2014/03/16 00:48] (aktuell) – [Probleme] gpipperr
Zeile 1: Zeile 1:
 +===== 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.
 +
 +
 +<code java>
 +*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
 +</code>
 +
 +
 +
 +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.
 +
 +
 +
 +
  
nosql/oracle_nosql_lasttest.txt · Zuletzt geändert: 2014/03/16 00:48 von gpipperr