Author: j16sdiz
Date: 2009-04-08 05:04:25 +0000 (Wed, 08 Apr 2009)
New Revision: 26637

Modified:
   trunk/freenet/src/freenet/l10n/freenet.l10n.de.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.es.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.fr.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.it.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.se.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.zh-cn.properties
   trunk/freenet/src/freenet/l10n/freenet.l10n.zh-tw.properties
   trunk/freenet/src/freenet/node/Node.java
Log:
Remove disableHangCheckers config option

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.de.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.de.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.de.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -660,8 +660,6 @@
 Node.databaseMemoryLong=Maximale Speichernutzung der Datenbank die die 
Datenspeicher-Indizies vorhält. 0 bedeutet kein Limit (auf ~30% der maximalen 
Speicherkapazität begrenzt)
 Node.deadlockTitle=Mögliches Einfrieren aufgrund fehlerhafter 
JVM/Kernel-Kombination
 Node.deadlockWarning=WARNUNG: Ihr System scheint eine Sun JVM mit NTPL 
auszuführen. Es ist bekannt, dass dies den Knoten, dadurch, dass die JVM eine 
Sperre verliert, zum einfrieren bringen kann. Bitte deaktivieren Sie NTPL, 
falls möglich, indem Sie die folgende Umgebungsvariable setzen 
LD_ASSUME_KERNEL=2.4.1 . Neuere Versionen des Freenet-Installationsprogramms 
sollten dies bereits beinhalten; installieren Sie Freenet entweder neu, oder 
bearbeiten Sie die run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh).
 Auf manchen Systemen müssen Sie vielleicht die pthreads-Bibliotheken 
installieren, damit es funktioniert. Beachten Sie, dass der Knoten automatisch 
versuchen wird sich selbst neu zu starten, wenn es zu einem Deadlock 
(Verklemmung) kommt, aber dies ist nicht 100%-ig zuverlässig und benötigt Zeit.
-Node.disableHangCheckers=Alle Funktions-Prüfungen ausschalten
-Node.disableHangCheckersLong=Alle Überprüfungs-/Überwachungs-Funktionen 
ausschalten (werden hauptsächlich benutzt um die Funktionstüchtigkeit des 
Knotens zu überprüfen). Aktivieren Sie dies wenn Sie ein 
Anti-Profiling-Fanatiker sind.
 Node.disablePHTLS=Wahrscheinlichkeitsbasierte HTL ausschalten
 Node.disablePHTLSLong=Wahrscheinlichkeitsbasierte HTL ausschalten (verändern 
Sie dies nur wenn Sie genau wissen was Sie tun)
 Node.dropPacketEvery=Paket-Verlust-Frequenz für Tests

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -671,8 +671,6 @@
 Node.databaseMemoryLong=Maximum memory usage of the database backing the 
datastore indexes. 0 means no limit (limited to ~ 30% of maximum memory)
 Node.deadlockTitle=Deadlocking likely due to buggy JVM/kernel combination
 Node.deadlockWarning=WARNING: Your system appears to be running a Sun JVM with 
NPTL. This has been known to cause the node to freeze up due to the JVM losing 
a lock. Please disable NPTL if possible by setting the environment variable 
LD_ASSUME_KERNEL=2.4.1. Recent versions of the Freenet installer should have 
this already; either reinstall, or edit run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh).
 On some systems you may need to install the pthreads libraries to make this 
work. Note that the node will try to automatically restart itself in the event 
of such a deadlock, but this is not be 100% reliable and will take time.
-Node.disableHangCheckers=Disable all hang checkers
-Node.disableHangCheckersLong=Disable all hang checkers/watchdog functions. Set 
this if you are profiling Fred.
 Node.disablePHTLS=Disable probabilistic HTL
 Node.disablePHTLSLong=Disable probabilistic HTL (don't touch this unless you 
know what you are doing)
 Node.dropPacketEvery=Testing packet drop frequency

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.es.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.es.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.es.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -587,8 +587,6 @@
 Node.databaseMemoryLong=Máxima memoria que la base de datos de índices emplea. 
0 significa ilimitada (limitado a ~ 30% de la memoria máxima)
 Node.deadlockTitle=Bloqueo probablemente causado por una mala combinación de 
JVM/kernel defectuosos.
 Node.deadlockWarning=ATENCIÓN: Su sistema parece usar una Sun JVM con NPTL. Se 
sabe que esto puede causar bloqueos en el nodo a causa de semáforos perdidos en 
la JVM. Desactive NPTL si es posible, ajustando la siguiente variable de 
entorno: LD_ASSUME_KERNEL=2.4.1. Versiones recientes de Freenet deberían tener 
esto ya; bien reinstale, bien edite run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh).
 En algunos sistemas puede necesitar instalar las bibliotecas de pthreads para 
que esto funcione. Sepa que el nodo intenta reiniciarse automáticamente si 
ocurre uno de estos bloqueos, pero no es 100% fiable y puede tardar un tiempo.
-Node.disableHangCheckers=Desactivar todos los comprobadores de bloqueos
-Node.disableHangCheckersLong=Desactivar todos las funciones de 
comprobación/monitorización. Úselo si está midiendo el rendimiento de Fred 
(profiling).
 Node.disablePHTLS=Desactivar HTL probabilístico
 Node.disablePHTLSLong=Desactivar HTL probabilístico (no toque esto si no sabe 
lo que significa)
 Node.dropPacketEvery=Frecuencia de descarte de paquetes para pruebas

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.fr.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.fr.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.fr.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -668,8 +668,6 @@
 Node.databaseMemoryLong=Mémoire maximum allouée aux index du datastore. 0 
signifie illimité (soit environ 30% de la mémoire)
 Node.deadlockTitle=Blocage sûrement dû à un bug entre la JVM et le noyau
 Node.deadlockWarning=ATTENTION : Votre système semble utiliser la JVM de Sun 
avec NPTL. Cela provoque des plantages du noeud. Veuillez désactiver NPTL en 
créant la variable d'environnement LD_ASSUME_KERNEL=2.4.1. Les versions 
récentes de l'installeur le font automatiquement ; réinstallez Freenet ou 
modifiez le fichier run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh).
 Sur certains systèmes, vous devrez peut-être installeer la librairie pthreads 
pour que cela fonctionne. Notez que le noeud essaiera de se redémarrer 
automatiquement en cas de blocage mais que cela ne marche pas à tous les coups.
-Node.disableHangCheckers=Désactiver la détection de bloquages
-Node.disableHangCheckersLong=Désactiver les test de blocages et les systèmes 
de surveillance. Faites-le si vous analysez le fonctionnement de votre noeud.
 Node.disablePHTLS=Désactiver le HTL probabiliste
 Node.disablePHTLSLong=Désactiver le HTL probabiliste (ne touchez pas ceci à 
moins de savoir ce que vous faîtes)
 Node.dropPacketEvery=Ignorer un paquet tous les

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.it.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.it.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.it.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -688,8 +688,6 @@
 Node.databaseMemoryLong=Uso massimo della memoria del database contenente 
indici del magazzino dati (datastore). 0 significa nessun limite (non supera 
comunque il 30% circa della memoria massima)
 Node.deadlockTitle=Deadlocking probabilmente dovuto ad una combinazione di JVM 
e kernel che da luogo a "bug".
 Node.deadlockWarning=ATTENZIONE: E' stato rilevato l'uso di Sun JVM con NPTL. 
Ciò può produrre il "congelamento" del nodo a causa della JVM che perde un 
lock. Per ovviare a tale inconveniente è necessatio disabilitare NPTL 
impostando la variabile ambientale LD_ASSUME_KERNEL=2.4.1. Le versioni più 
recenti di Freenet installer dovrebbero già esserne provviste; reinstallare, o 
modificare il file run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh).
 Su alcuni sistemi può essere necessario installare le pthreads libraries 
perché questo funzioni. Nota che il nodo cercherebbe di riavviarsi 
automaticamente se un tale deadlock occorresse, ma questa funzione non è ancora 
pienamente affidabile, e richiede tempo.
-Node.disableHangCheckers=Disabilita tutti gli hang checker
-Node.disableHangCheckersLong=Disabilita tutte le funzioni hang 
checkers/watchdog. Selezionare 'vero' per fare il profiling di Fred.
 Node.disablePHTLS=Disabilita HTL probabilistico
 Node.disablePHTLSLong=Disabilita HTL probabilistico (in caso di dubbio, non 
modificare)
 Node.dropPacketEvery=Frequenza di rilascio dei pacchetti per motivi di collaudo

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.se.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.se.properties   2009-04-08 
05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.se.properties   2009-04-08 
05:04:25 UTC (rev 26637)
@@ -438,7 +438,6 @@
 Node.buggyJVMTitle=Varning för buggig JVM
 Node.bwlimitMustBePositive=Bandbreddsbegränsningen måste vara högre än 0
 Node.databaseMemory=Max utrymme för Freenets databas
-Node.disableHangCheckers=Avativera alla hängningskontroller
 Node.enableARKs=Aktivera ARKs? (STÄNG EJ AV!)
 Node.enableARKsLong=Aktivera ARKs? (STÄNG EJ AV!).
 Node.errorApplyingConfig=Ett fel uppstod när de nya inställningarna skulle 
användas : ${error}

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.zh-cn.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.zh-cn.properties        
2009-04-08 05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.zh-cn.properties        
2009-04-08 05:04:25 UTC (rev 26637)
@@ -658,8 +658,6 @@
 Node.databaseMemoryLong=代表数据贮存索引的数据库的最大内存使用量. 0 表示没有上限(限制在大约 30% 的内存最大量)
 Node.deadlockTitle=可能因为有臭虫的 JVM 和核心的组合而产生死结
 Node.deadlockWarning=警告: 你的系统似乎是在 NPTL 环境下执行 Sun JVM. 这种情形已知因为 JVM 
少了一个锁定而会使节点冻结. 如果可能的话请设定环境变量 LD_ASSUME_KERNEL 为 2.4.1 来关闭 NPTL. 最近版本的 Freenet 
安装程序应该已经这么做了; 你可以重新安装, 或是手动编辑 run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh)
 来达到目的. 在某些系统你可能需要安装 pthreads 函式库才能使 JVM 运作. 要注意的是, 节点在遇到这种死结时, 会尝试自动将自己重启, 
然而这个行为并不是 100% 可靠, 并且又会花额外的启动时间.
-Node.disableHangCheckers=关闭所有的当掉检查
-Node.disableHangCheckersLong=关闭所有的当掉检查和监视功能. 如果你要对 Fred 程序做效能分析就请设定这个项目.
 Node.disablePHTLS=关掉 probabilistic HTL
 Node.disablePHTLSLong=关掉 probabilistic HTL (不要改变这个值, 除非你知道自己在做什么)
 Node.dropPacketEvery=测试封包丢弃频率

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.zh-tw.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.zh-tw.properties        
2009-04-08 05:03:54 UTC (rev 26636)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.zh-tw.properties        
2009-04-08 05:04:25 UTC (rev 26637)
@@ -657,8 +657,6 @@
 Node.databaseMemoryLong=代表資料貯存索引的資料庫的最大記憶體使用量. 0 表示沒有上限(限制在大約 30% 的記憶體最大量)
 Node.deadlockTitle=可能因為有臭蟲的 JVM 和核心的組合而產生死結
 Node.deadlockWarning=警告: 你的系統似乎是在 NPTL 環境下執行 Sun JVM. 這種情形已知因為 JVM 
少了一個鎖定而會使節點凍結. 如果可能的話請設定環境變數 LD_ASSUME_KERNEL 為 2.4.1 來關閉 NPTL. 最近版本的 Freenet 
安裝程式應該已經這麼做了; 你可以重新安裝, 或是手動編輯 run.sh 
(https://emu.freenetproject.org/svn/trunk/apps/installer/installclasspath/run.sh)
 來達到目的. 在某些系統你可能需要安裝 pthreads 函式庫才能使 JVM 運作. 要注意的是, 節點在遇到這種死結時, 會嘗試自動將自己重啟, 
然而這個行為並不是 100% 可靠, 並且又會花額外的啟動時間.
-Node.disableHangCheckers=關閉所有的當掉檢查
-Node.disableHangCheckersLong=關閉所有的當掉檢查和監視功能. 如果你要對 Fred 程式做效能分析就請設定這個項目.
 Node.disablePHTLS=關掉 probabilistic HTL
 Node.disablePHTLSLong=關掉 probabilistic HTL (不要改變這個值, 除非你知道自己在做什麼)
 Node.dropPacketEvery=測試封包丟棄頻率

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2009-04-08 05:03:54 UTC (rev 
26636)
+++ trunk/freenet/src/freenet/node/Node.java    2009-04-08 05:04:25 UTC (rev 
26637)
@@ -383,8 +383,6 @@
        /** For debugging/testing, set this to true to stop the
         * probabilistic decrement at the edges of the HTLs. */
        boolean disableProbabilisticHTLs;
-       /** If true, disable all hang-check functionality */
-       public boolean disableHangCheckers;
        
        /** HashSet of currently running request UIDs */
        private final HashMap<Long,UIDTag> runningUIDs;
@@ -1994,22 +1992,7 @@
                }
                
                securityLevels.registerUserAlert(clientCore.alerts);
-               
-               nodeConfig.register("disableHangCheckers", false, sortOrder++, 
true, false, "Node.disableHangCheckers", "Node.disableHangCheckersLong", new 
BooleanCallback() {
-
-                       @Override
-                       public Boolean get() {
-                               return disableHangCheckers;
-                       }
-
-                       @Override
-                       public void set(Boolean val) throws 
InvalidConfigValueException {
-                               disableHangCheckers = val;
-                       }
-               });
-               
-               disableHangCheckers = 
nodeConfig.getBoolean("disableHangCheckers");
-                               
+                                               
                nodeConfig.finishedInitialization();
                writeNodeFile();
                

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to