JBoss Cache SVN: r8119 - core/branches/2.2.X/src/main/java/org/jboss/cache/interceptors.
by jbosscache-commits@lists.jboss.org
Author: tkimura(a)redhat.com
Date: 2009-06-23 04:42:05 -0400 (Tue, 23 Jun 2009)
New Revision: 8119
Modified:
core/branches/2.2.X/src/main/java/org/jboss/cache/interceptors/CacheStoreInterceptor.java
Log:
[JBCACHE-1516] Modified txStores field to use ConcurrentHashMap class
Modified: core/branches/2.2.X/src/main/java/org/jboss/cache/interceptors/CacheStoreInterceptor.java
===================================================================
--- core/branches/2.2.X/src/main/java/org/jboss/cache/interceptors/CacheStoreInterceptor.java 2009-06-23 08:41:39 UTC (rev 8118)
+++ core/branches/2.2.X/src/main/java/org/jboss/cache/interceptors/CacheStoreInterceptor.java 2009-06-23 08:42:05 UTC (rev 8119)
@@ -51,7 +51,7 @@
{
private CacheLoaderConfig loaderConfig = null;
private TransactionManager txMgr = null;
- private HashMap txStores = new HashMap();
+ private Map txStores = new ConcurrentHashMap();
private Map<GlobalTransaction, Set<Fqn>> preparingTxs = new ConcurrentHashMap<GlobalTransaction, Set<Fqn>>();
private long cacheStores = 0;
private CacheLoader loader;
15 years, 8 months
JBoss Cache SVN: r8118 - core/branches/1.4.X/src/org/jboss/cache/interceptors.
by jbosscache-commits@lists.jboss.org
Author: tkimura(a)redhat.com
Date: 2009-06-23 04:41:39 -0400 (Tue, 23 Jun 2009)
New Revision: 8118
Modified:
core/branches/1.4.X/src/org/jboss/cache/interceptors/CacheStoreInterceptor.java
Log:
[JBCACHE-1516] Modified txStores field to use ConcurrentHashMap class
Modified: core/branches/1.4.X/src/org/jboss/cache/interceptors/CacheStoreInterceptor.java
===================================================================
--- core/branches/1.4.X/src/org/jboss/cache/interceptors/CacheStoreInterceptor.java 2009-06-22 04:13:11 UTC (rev 8117)
+++ core/branches/1.4.X/src/org/jboss/cache/interceptors/CacheStoreInterceptor.java 2009-06-23 08:41:39 UTC (rev 8118)
@@ -34,7 +34,7 @@
protected CacheLoaderConfig loaderConfig = null;
protected TransactionManager tx_mgr=null;
protected TransactionTable tx_table=null;
- private HashMap m_txStores = new HashMap();
+ private Map m_txStores = new ConcurrentHashMap();
private Map preparingTxs = new ConcurrentHashMap();
private long m_cacheStores = 0;
protected CacheLoader loader;
15 years, 8 months
JBoss Cache SVN: r8117 - core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache.
by jbosscache-commits@lists.jboss.org
Author: jiwils
Date: 2009-06-22 00:13:11 -0400 (Mon, 22 Jun 2009)
New Revision: 8117
Modified:
core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/Version.java
Log:
Printed version # change.
Modified: core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/Version.java
===================================================================
--- core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/Version.java 2009-06-22 04:05:24 UTC (rev 8116)
+++ core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/Version.java 2009-06-22 04:13:11 UTC (rev 8117)
@@ -29,7 +29,7 @@
*/
public static void main(String[] args)
{
- System.out.println("\nVersion: \t" + version);
+ System.out.println("\nVersion: \t" + version + "_JBCACHE-1515");
System.out.println("Codename: \t" + codename);
//System.out.println("CVS: \t" + cvs);
System.out.println("History: \t(see http://jira.jboss.com/jira/browse/JBCACHE for details)\n");
15 years, 8 months
JBoss Cache SVN: r8116 - in core/support-branches/1.4.1.SP11_JBCACHE-1515: tests/functional/org/jboss/cache/eviction and 1 other directory.
by jbosscache-commits@lists.jboss.org
Author: jiwils
Date: 2009-06-22 00:05:24 -0400 (Mon, 22 Jun 2009)
New Revision: 8116
Modified:
core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/eviction/LRUAlgorithm.java
core/support-branches/1.4.1.SP11_JBCACHE-1515/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java
Log:
Fix for JBCACHE-1515. Long idle seconds or max age seconds could cause overflow which resulted in instant eviction.
Modified: core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/eviction/LRUAlgorithm.java
===================================================================
--- core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/eviction/LRUAlgorithm.java 2009-06-22 03:46:49 UTC (rev 8115)
+++ core/support-branches/1.4.1.SP11_JBCACHE-1515/src/org/jboss/cache/eviction/LRUAlgorithm.java 2009-06-22 04:05:24 UTC (rev 8116)
@@ -47,7 +47,7 @@
{
log.trace("Node " + entry.getFqn() + " has been idle for " + idleTime + "ms");
}
- if ((idleTime >= (config.getTimeToLiveSeconds() * 1000)))
+ if ((idleTime >= (config.getTimeToLiveSeconds() * 1000L)))
{
if (log.isTraceEnabled())
{
@@ -64,7 +64,7 @@
{
log.trace("Node " + entry.getFqn() + " has been alive for " + objectLifeTime + "ms");
}
- if ((objectLifeTime >= (config.getMaxAgeSeconds() * 1000)))
+ if ((objectLifeTime >= (config.getMaxAgeSeconds() * 1000L)))
{
if (log.isTraceEnabled())
{
Modified: core/support-branches/1.4.1.SP11_JBCACHE-1515/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java
===================================================================
--- core/support-branches/1.4.1.SP11_JBCACHE-1515/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java 2009-06-22 03:46:49 UTC (rev 8115)
+++ core/support-branches/1.4.1.SP11_JBCACHE-1515/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java 2009-06-22 04:05:24 UTC (rev 8116)
@@ -257,6 +257,33 @@
}
/**
+ * Tests what happens when the timeToLiveSeconds is set to 1/1000th of
+ * Integer.MAX_VALUE plus one as the algorithm multiples by 1000L as of now
+ * to avoid overrun situations.
+ */
+ public void testIdleTimeSecondsForOverflow()
+ {
+ Fqn fqn1 = Fqn.fromString("/a/b/c");
+ Region region = regionManager_.getRegion("/a/b");
+ LRUConfiguration config = (LRUConfiguration) region.getEvictionConfiguration();
+ config.setMaxNodes(0);
+ config.setTimeToLiveSeconds((Integer.MAX_VALUE / 1000) + 1);
+ region.setAddedNode(fqn1);
+
+ try
+ {
+ algo_.process(region);
+ }
+ catch (EvictionException e)
+ {
+ fail("testIdleTimeSecondsForOverflow: process failed " + e);
+ e.printStackTrace();
+ }
+
+ assertEquals("Queue size should be ", 1, algo_.getEvictionQueue().getNumberOfNodes());
+ }
+
+ /**
* MaxAgeSeconds = 1 with 3 nodes.
*
* @throws Exception
@@ -311,6 +338,34 @@
}
/**
+ * Tests what happens when the maxAgeSeconds is set to 1/1000th of
+ * Integer.MAX_VALUE plus one as the algorithm multiples by 1000L as of now
+ * to avoid overrun situations.
+ */
+ public void testMaxAgeSecondsForOverflow()
+ {
+ Fqn fqn1 = Fqn.fromString("/a/b/c");
+ Region region = regionManager_.getRegion("/a/b");
+ LRUConfiguration config = (LRUConfiguration) region.getEvictionConfiguration();
+ config.setMaxNodes(0);
+ config.setTimeToLiveSeconds(0);
+ config.setMaxAgeSeconds((Integer.MAX_VALUE / 1000) + 1);
+ region.setAddedNode(fqn1);
+
+ try
+ {
+ algo_.process(region);
+ }
+ catch (EvictionException e)
+ {
+ fail("testMaxAgeSecondsForOverflow: process failed " + e);
+ e.printStackTrace();
+ }
+
+ assertEquals("Queue size should be ", 1, algo_.getEvictionQueue().getNumberOfNodes());
+ }
+
+ /**
* Generic combo case.
*/
public void testCombo1()
15 years, 8 months
JBoss Cache SVN: r8115 - core/support-branches.
by jbosscache-commits@lists.jboss.org
Author: jiwils
Date: 2009-06-21 23:46:49 -0400 (Sun, 21 Jun 2009)
New Revision: 8115
Added:
core/support-branches/1.4.1.SP11_JBCACHE-1515/
Log:
Branch created for JBCACHE-1515 for LRUAlgorithm based on support case.
Copied: core/support-branches/1.4.1.SP11_JBCACHE-1515 (from rev 8114, core/tags/1.4.1.SP11)
15 years, 8 months
JBoss Cache SVN: r8114 - in core/branches/1.4.X: tests/functional/org/jboss/cache/eviction and 1 other directory.
by jbosscache-commits@lists.jboss.org
Author: jiwils
Date: 2009-06-21 23:38:13 -0400 (Sun, 21 Jun 2009)
New Revision: 8114
Modified:
core/branches/1.4.X/src/org/jboss/cache/eviction/LRUAlgorithm.java
core/branches/1.4.X/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java
Log:
Corrected overflow situatios in LRUAlgorithm and added tests.
Modified: core/branches/1.4.X/src/org/jboss/cache/eviction/LRUAlgorithm.java
===================================================================
--- core/branches/1.4.X/src/org/jboss/cache/eviction/LRUAlgorithm.java 2009-06-21 23:29:57 UTC (rev 8113)
+++ core/branches/1.4.X/src/org/jboss/cache/eviction/LRUAlgorithm.java 2009-06-22 03:38:13 UTC (rev 8114)
@@ -47,7 +47,7 @@
{
log.trace("Node " + entry.getFqn() + " has been idle for " + idleTime + "ms");
}
- if ((idleTime >= (config.getTimeToLiveSeconds() * 1000)))
+ if ((idleTime >= (config.getTimeToLiveSeconds() * 1000L)))
{
if (log.isTraceEnabled())
{
@@ -64,7 +64,7 @@
{
log.trace("Node " + entry.getFqn() + " has been alive for " + objectLifeTime + "ms");
}
- if ((objectLifeTime >= (config.getMaxAgeSeconds() * 1000)))
+ if ((objectLifeTime >= (config.getMaxAgeSeconds() * 1000L)))
{
if (log.isTraceEnabled())
{
Modified: core/branches/1.4.X/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java
===================================================================
--- core/branches/1.4.X/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java 2009-06-21 23:29:57 UTC (rev 8113)
+++ core/branches/1.4.X/tests/functional/org/jboss/cache/eviction/LRUAlgorithmTest.java 2009-06-22 03:38:13 UTC (rev 8114)
@@ -257,6 +257,33 @@
}
/**
+ * Tests what happens when the timeToLiveSeconds is set to 1/1000th of
+ * Integer.MAX_VALUE plus one as the algorithm multiples by 1000L as of now
+ * to avoid overrun situations.
+ */
+ public void testIdleTimeSecondsForOverflow()
+ {
+ Fqn fqn1 = Fqn.fromString("/a/b/c");
+ Region region = regionManager_.getRegion("/a/b");
+ LRUConfiguration config = (LRUConfiguration) region.getEvictionConfiguration();
+ config.setMaxNodes(0);
+ config.setTimeToLiveSeconds((Integer.MAX_VALUE / 1000) + 1);
+ region.setAddedNode(fqn1);
+
+ try
+ {
+ algo_.process(region);
+ }
+ catch (EvictionException e)
+ {
+ fail("testIdleTimeSecondsForOverflow: process failed " + e);
+ e.printStackTrace();
+ }
+
+ assertEquals("Queue size should be ", 1, algo_.getEvictionQueue().getNumberOfNodes());
+ }
+
+ /**
* MaxAgeSeconds = 1 with 3 nodes.
*
* @throws Exception
@@ -311,6 +338,34 @@
}
/**
+ * Tests what happens when the maxAgeSeconds is set to 1/1000th of
+ * Integer.MAX_VALUE plus one as the algorithm multiples by 1000L as of now
+ * to avoid overrun situations.
+ */
+ public void testMaxAgeSecondsForOverflow()
+ {
+ Fqn fqn1 = Fqn.fromString("/a/b/c");
+ Region region = regionManager_.getRegion("/a/b");
+ LRUConfiguration config = (LRUConfiguration) region.getEvictionConfiguration();
+ config.setMaxNodes(0);
+ config.setTimeToLiveSeconds(0);
+ config.setMaxAgeSeconds((Integer.MAX_VALUE / 1000) + 1);
+ region.setAddedNode(fqn1);
+
+ try
+ {
+ algo_.process(region);
+ }
+ catch (EvictionException e)
+ {
+ fail("testMaxAgeSecondsForOverflow: process failed " + e);
+ e.printStackTrace();
+ }
+
+ assertEquals("Queue size should be ", 1, algo_.getEvictionQueue().getNumberOfNodes());
+ }
+
+ /**
* Generic combo case.
*/
public void testCombo1()
15 years, 8 months
JBoss Cache SVN: r8113 - enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE.
by jbosscache-commits@lists.jboss.org
Author: jdimanos(a)jboss.com
Date: 2009-06-21 19:29:57 -0400 (Sun, 21 Jun 2009)
New Revision: 8113
Modified:
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po
Log:
update
Modified: enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po
===================================================================
--- enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po 2009-06-21 10:33:45 UTC (rev 8112)
+++ enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po 2009-06-21 23:29:57 UTC (rev 8113)
@@ -8,7 +8,7 @@
"Project-Id-Version: Replication\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-21 04:44+0000\n"
-"PO-Revision-Date: 2009-06-21 20:24+1000\n"
+"PO-Revision-Date: 2009-06-22 09:26+1000\n"
"Last-Translator: \n"
"Language-Team: <en(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -142,6 +142,14 @@
"transactions. Another effect of this is that if a transaction were to roll "
"back, nothing is broadcast across a cluster."
msgstr ""
+"Bei der Verwendung von Transaktionen, kommt es nur am Transaktionsrand "
+"(sog. \"Transaction Boundary\") zur Replikation - d.h., wenn eine Transaktion "
+"festgeschrieben wird. Daraus ergibt sich eine Minimalisierung von "
+"Replikations-Traffic, da eine einzelne Änderung eher übertragen wird als eine "
+"Reihe einzelner Änderungen und wesentlich effizienter sein kann als die "
+"Nichtverwendung von Transaktionen. "
+"Ein weiterer Effekt hiervon ist, dass beim eventuellen Zurücksetzen "
+"(\"Rollback\") einer Transaktion nichts über den Cluster hinweg übertragen wird."
#. Tag: para
#: Replication.xml:32
@@ -222,6 +230,17 @@
"can be forced to be synchronous using the <literal>SyncCommitPhase</literal> "
"and <literal>SyncRollbackPhase</literal> configuration options."
msgstr ""
+"Beachten Sie, dass obwohl die \"prepare\"-Phase synchron ist, die \"commit\"- "
+"und \"rollback\"-Phasen asynchron sind. Der Grund hierfür ist, dass die "
+" <ulink url=\"http://java.sun.com/"
+"products/jta/\">Sun's JTA-Spezifikation</ulink> nicht festlegt, wie transaktionale "
+"Ressourcen an dieser Stelle der Transaktion mit Fehlschlägen umgehen sollten, "
+"und andere an der Transaktion teilhabende Ressourcen ohnehin einen "
+"unbestimmten Status besitzen könnten. Für diese Phase der Transaktion "
+"können wir daher den Overhead an synchroner Kommunikation abschaffen. "
+"Die Synchronität kann jedoch mittels der <literal>SyncCommitPhase</literal> "
+"und <literal>SyncRollbackPhase</literal> Konfigurationsoptionen erzwungen "
+"werden."
#. Tag: title
#: Replication.xml:55
@@ -239,6 +258,11 @@
"helps scalability as there is no longer a memory and network traffic impact "
"every time another instance is added to a cluster."
msgstr ""
+"Buddy Replikation gestattet das Unterdrücken der Replikation Ihrer Daten "
+"an allen Instanzen in einem Cluster. Stattdessen wählt jede Instanz einen "
+"oder mehrere 'Buddies' im Cluster und repliziert nur an diese jeweiligen Buddies. "
+"Dies unterstützt die Skalierbarkeit, da kein Speicher und Netzwerkverkehr mehr "
+"Einfluss üben wenn dem Cluster eine weitere Instanz hinzugefügt wird."
#. Tag: para
#: Replication.xml:59
@@ -254,6 +278,16 @@
"fashion as this helps the cache cluster optimise how it chooses buddies, "
"where it stores data, and minimises replication traffic."
msgstr ""
+"Einer der gängigsten Anwendungsfälle der Buddy-Replikation ist die Verwendung "
+"eines replizierten Cache durch einen Servlet-Container zum Speichern von "
+"HTTP Session-Daten. Eine der Voraussetzungen damit Buddy-Replikation gut "
+"funktioniert und von Nutzen ist, ist die <emphasis>Session Affinität</emphasis>, "
+"im HTTP-Jargon zur Session Replikation auch als "
+"<emphasis>sticky Sessions</emphasis> bezeichnet. Das bedeutet, dass beim "
+"häufigen Zugriff auf bestimmte Daten es vorzuziehen ist, wenn der Zugriff immer "
+"#an einer Instanz statt auf Round-Robin Weise erfolgt. Dies hilft dem Cluster bei "
+"der Optimierung der Buddy-Auswahl, der Auswahl des Speicherplatzes für Daten und "
+"bei der Minimierung von Replakations-Traffic."
#. Tag: para
#: Replication.xml:62
@@ -434,6 +468,11 @@
"<literal>true</literal> then backup nodes can respond to data gravitation "
"requests in addition to data owners."
msgstr ""
+"<literal>dataGravitationSearchBackupTrees</literal> - Teilt "
+"Remote Instanzen mit, dass sie ihre Backups sowie die Hauptdatenbäume "
+"durchsuchen sollen. Standardmäßig <literal>true</literal>. Der sich ergebende Effekt "
+"ist, dass wenn dies <literal>true</literal> ist, die Backup-Nodes zusätzlich zu "
+"Dateneigentümern auf Anfragen zur Datengravitation reagieren können. "
#. Tag: para
#: Replication.xml:109
@@ -447,6 +486,13 @@
"literal> is <literal>true</literal> this <literal>Option</literal> is "
"unnecessary."
msgstr ""
+"<literal>autoDataGravitation</literal> - Ob Datengravitation für jeden "
+"Cache-Fehlschlag erfolgt. Die Standardeinstellung lautet <literal>false</literal>, "
+"um unnötige Netzwerkaufrufe zu vermeiden. Die meisten Anwendungsfälle wissen, "
+"wenn die Gravitation von Daten notwendig ist und und liefern eine "
+"<literal>Option</literal>, um Datengravitation auf einer per-Aufruf Basis zu "
+"ermöglichen. Falls <literal>autoDataGravitation</literal> <literal>true</literal> "
+"ist, so ist diese <literal>Option</literal> unnötig."
#. Tag: title
#: Replication.xml:116
15 years, 8 months
JBoss Cache SVN: r8112 - enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE.
by jbosscache-commits@lists.jboss.org
Author: jdimanos(a)jboss.com
Date: 2009-06-21 06:33:45 -0400 (Sun, 21 Jun 2009)
New Revision: 8112
Modified:
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Mgmt_information.po
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po
Log:
update
Modified: enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Mgmt_information.po
===================================================================
--- enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Mgmt_information.po 2009-06-21 06:24:48 UTC (rev 8111)
+++ enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Mgmt_information.po 2009-06-21 10:33:45 UTC (rev 8112)
@@ -8,7 +8,7 @@
"Project-Id-Version: Mgmt_information\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-21 04:44+0000\n"
-"PO-Revision-Date: 2009-05-01 22:26+1000\n"
+"PO-Revision-Date: 2009-06-21 20:32+1000\n"
"Last-Translator: \n"
"Language-Team: <en(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -281,7 +281,7 @@
#: Mgmt_information.xml:162
#, no-c-format
msgid "Number of node evictions."
-msgstr ""
+msgstr "Anzahl von Node-Räumungen."
#. Tag: entry
#: Mgmt_information.xml:170
@@ -362,6 +362,8 @@
#, no-c-format
msgid "Average time in milliseconds to write a cache attribute."
msgstr ""
+"Durchschnittliche Zeit in Millisekunden zum Schreiben "
+"eines Cache-Attributs."
#. Tag: entry
#: Mgmt_information.xml:254
@@ -373,7 +375,7 @@
#: Mgmt_information.xml:257 Mgmt_information.xml:271
#, no-c-format
msgid "double"
-msgstr ""
+msgstr "double"
#. Tag: entry
#: Mgmt_information.xml:260
@@ -426,7 +428,7 @@
#: Mgmt_information.xml:296
#, no-c-format
msgid "Invalidations"
-msgstr ""
+msgstr "Invalidierungen"
#. Tag: entry
#: Mgmt_information.xml:302
@@ -462,7 +464,7 @@
#: Mgmt_information.xml:324
#, no-c-format
msgid "Prepares"
-msgstr ""
+msgstr "Prepares"
#. Tag: entry
#: Mgmt_information.xml:330
@@ -474,7 +476,7 @@
#: Mgmt_information.xml:338
#, no-c-format
msgid "Commits"
-msgstr ""
+msgstr "Commits"
#. Tag: entry
#: Mgmt_information.xml:344
@@ -486,7 +488,7 @@
#: Mgmt_information.xml:352
#, no-c-format
msgid "Rollbacks"
-msgstr ""
+msgstr "Rollbacks"
#. Tag: entry
#: Mgmt_information.xml:358
@@ -558,7 +560,7 @@
#: Mgmt_information.xml:396 Mgmt_information.xml:407
#, no-c-format
msgid "String : cache service name"
-msgstr ""
+msgstr "String : Cache Service Name"
#. Tag: entry
#: Mgmt_information.xml:399
@@ -589,7 +591,7 @@
#: Mgmt_information.xml:451 Mgmt_information.xml:462 Mgmt_information.xml:473
#, no-c-format
msgid "String : fqn"
-msgstr ""
+msgstr "String : fqn"
#. Tag: entry
#: Mgmt_information.xml:421
@@ -667,7 +669,7 @@
#: Mgmt_information.xml:484
#, no-c-format
msgid "String : view"
-msgstr ""
+msgstr "String : view"
#. Tag: entry
#: Mgmt_information.xml:487
Modified: enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po
===================================================================
--- enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po 2009-06-21 06:24:48 UTC (rev 8111)
+++ enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Replication.po 2009-06-21 10:33:45 UTC (rev 8112)
@@ -8,7 +8,7 @@
"Project-Id-Version: Replication\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-21 04:44+0000\n"
-"PO-Revision-Date: 2009-05-25 09:34+1000\n"
+"PO-Revision-Date: 2009-06-21 20:24+1000\n"
"Last-Translator: \n"
"Language-Team: <en(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -113,6 +113,17 @@
"using transactions, a transaction may succeed but replication may not "
"succeed on all <literal>TreeCache</literal> instances."
msgstr ""
+"Asynchrone Replikation ist schneller (kein \"Caller Blocking\", also Aufrufersperren), "
+"weil synchrone Replikation erfordert Rückmeldung von allen Nodes in einem "
+"Cluster, dass diese die Änderung erfolgreich empfangen und angewendet "
+"haben (Round-trip Zeit). "
+"Wenn jedoch synchrone Replikation erfolgreich antwortet, so weiß der "
+"Aufrufer sicher, dass alle Änderungen an allen Nodes angewendet wurden, "
+"während dies bei asynchroner Replikation der Fall sein kann oder auch nicht. "
+"Bei asynchroner Replikation werden Fehler einfach in ein Protokoll geschrieben. "
+"Selbst bei der Verwendung von Transaktionen, kann etwa eine Transaktion "
+"erfolgreich verlaufen, die Replikation aber nicht an allen "
+"<literal>TreeCache</literal>-Instanzen erfolgreich sein."
#. Tag: title
#: Replication.xml:28
@@ -398,6 +409,8 @@
"Data Gravitation is implemented as an interceptor. The following (all "
"optional) configuration properties pertain to data gravitation."
msgstr ""
+"Datengravitation wird als Interzeptor implementiert. Die folgenden (alle "
+"optional) Konfigurations-Properties haben mit der Datengravitation zu tun."
#. Tag: para
#: Replication.xml:103
@@ -448,6 +461,8 @@
"Class diagram of the classes involved in buddy replication and how they are "
"related to each other"
msgstr ""
+"Klassendiagramm der an Buddy-Replikation beteiligten Klassen und deren "
+"Verhältnis zueinander"
#. Tag: title
#: Replication.xml:130
15 years, 8 months
JBoss Cache SVN: r8111 - enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE.
by jbosscache-commits@lists.jboss.org
Author: jdimanos(a)jboss.com
Date: 2009-06-21 02:24:48 -0400 (Sun, 21 Jun 2009)
New Revision: 8111
Modified:
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Configuration.po
Log:
update
Modified: enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Configuration.po
===================================================================
--- enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Configuration.po 2009-06-20 10:50:39 UTC (rev 8110)
+++ enterprise-docs/tags/JBoss_EAP_4_3/Cache_Tree_Cache_Guide/de-DE/Configuration.po 2009-06-21 06:24:48 UTC (rev 8111)
@@ -8,7 +8,7 @@
"Project-Id-Version: Configuration\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-21 04:43+0000\n"
-"PO-Revision-Date: 2009-06-20 20:43+1000\n"
+"PO-Revision-Date: 2009-06-21 16:24+1000\n"
"Last-Translator: \n"
"Language-Team: <en(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -1029,15 +1029,14 @@
#. Tag: para
#: Configuration.xml:301
#, no-c-format
-#, fuzzy
msgid ""
"The fully qualified name of a class implementing TransactionManagerLookup. "
"Default is JBossTransactionManagerLookup. There is also an option of "
"DummyTransactionManagerLookup for example."
msgstr ""
-"The fully qualified name of a class implementing TransactionManagerLookup. "
-"Default is JBossTransactionManagerLookup. There is also an option of "
-"DummyTransactionManagerLookup for example."
+"Der vollständige Name einer TransactionManagerLookup implementierenden Klasse. "
+"Standard ist JBossTransactionManagerLookup. Es existiert zum Beispiel auch die "
+"Option des DummyTransactionManagerLookup."
#. Tag: para
#: Configuration.xml:308
@@ -1054,6 +1053,11 @@
"them in JMX. This setting enables or disables all such interceptor mbeans. "
"Default value is <emphasis>true</emphasis>."
msgstr ""
+"Legt fest, ob für die einzelnen Interzeptoren ein assoziiertes mbean "
+"registriert sein sollte. Interzeptor mbeans werden zum Festhalten von Statistiken "
+"und deren Anzeige in JMX verwendet. Diese Einstellung aktiviert oder deaktiviert "
+"alle solchen Interzeptor mbeans. "
+"Der Standardwert ist <emphasis>true</emphasis>."
#. Tag: para
#: Configuration.xml:320
@@ -1069,6 +1073,10 @@
"use different classloaders (for different cache regions). This defaults to "
"<literal>false</literal> if unspecified."
msgstr ""
+"Beim \"Unmarshalling\" replizierter Daten legt diese Option fest, ob verschiedene "
+"Klassenlader (für unterschiedliche Cache-Regionen) verwendet werden sollen oder "
+"nicht. Falls nicht festgelegt lautet die Standardeinstellung hier "
+"<literal>false</literal>."
#. Tag: para
#: Configuration.xml:332
@@ -1083,6 +1091,8 @@
"For asynchronous replication: whether or not to use a replication queue "
"(true/false)."
msgstr ""
+"Für asynchrone Replikation: Ob eine Replikationswarteschlane verwendet "
+"werden soll oder nicht (true/false)."
#. Tag: para
#: Configuration.xml:344
@@ -1101,6 +1111,14 @@
"data integrity. This defaults to <literal>false</literal> and is ignored if "
"used with optimistic locking or other isolation levels."
msgstr ""
+"Wenn zusammen mit pessimistischem Sperren und <literal>IsolationLevel</literal> "
+"von <literal>REPEATABLE_READ</literal> verwendet, legt dieser Parameter "
+"fest, ob übergeordnete Nodes für Schreibvorgänge gesperrt werden sollen, wenn "
+"untergeordnete Nodes hinzugefügt oder entfernt werden. "
+"Dies verhindert sogenannte \"Phantom\"-Lesevorgänge und liefert "
+"\"stronger-than-repeatable-read\" Datenintegrität. "
+"Die Standardeinstellung lautet <literal>false</literal> und wird ignoriert, wenn "
+"mit optimistischem Sperren oder anderen Isolationsebenen verwendet."
#. Tag: title
#: Configuration.xml:360
@@ -1121,4 +1139,13 @@
"literal>. See the javadocs on the <literal>Option</literal> class for "
"details on these options."
msgstr ""
+"Mit JBoss Cache 1.3.0 wurde ein neues API eingeführt, das die Außerkraftsetung "
+"bestimmter Verhaltensweisen des Cache auf einer pro-Aufruf-Basis gestattet. "
+"Dies beinhaltet das Erstellen einer Instanz von "
+"<literal>org.jboss.cache.config.Option</literal>, das Einstellen der Optionen "
+"die außer Kraft gesetzt werden sollen am <literal>Option</literal>-Objekt und "
+"dessen Weitergabe als Parameter an überladene Versionen von "
+"<literal>get()</literal>, <literal>put()</literal> und <literal>remove()</"
+"literal>. Siehe javadocs zur <literal>Option</literal>-Klasse zu weiteren "
+"Einzelheiten zu diesen Optionen."
15 years, 8 months