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
