From be1f324fcadedca7bd72ba4853f0b2963ae8305e Mon Sep 17 00:00:00 2001
From: orbiter
Date: Fri, 22 Jul 2005 13:56:19 +0000
Subject: [PATCH] performance setting for remote indexing configuration and
latest changes for 0.39
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@424 6c8d7289-2bf4-0310-a012-ef5d649a1542
---
build.properties | 10 ++---
build.xml | 2 -
doc/News.html | 36 ++++++++++++++++++
doc/Volunteers.html | 1 +
htroot/IndexCreate_p.html | 29 +++++++++++----
htroot/IndexCreate_p.java | 43 ++++++++++++++++++++--
htroot/Steering.java | 8 ++--
readme.txt | 38 ++++++++++++-------
source/de/anomic/plasma/plasmaHTCache.java | 7 +++-
yacy.init | 10 ++---
yacy.logging | 2 +-
yacy.yellow | 3 --
12 files changed, 145 insertions(+), 44 deletions(-)
diff --git a/build.properties b/build.properties
index 84bcfc09a..2bbb2dcf9 100644
--- a/build.properties
+++ b/build.properties
@@ -3,11 +3,11 @@ javacSource=1.4
javacTarget=1.4
# Release Configuration
-releaseVersion=0.387
-releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
-#releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
-releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
-#releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
+releaseVersion=0.39
+#releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
+releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
+#releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
+releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
releaseNr=$Revision$
# defining some file/directory access rights
diff --git a/build.xml b/build.xml
index fc4b5699e..f6cd7c7e4 100644
--- a/build.xml
+++ b/build.xml
@@ -322,8 +322,6 @@
-
-
diff --git a/doc/News.html b/doc/News.html
index 88be58d16..a402e91da 100644
--- a/doc/News.html
+++ b/doc/News.html
@@ -43,6 +43,42 @@ globalheader();
-->
+
v0.39_20050722_424
+
+- New Features:
+
+ - Added snippets to search results. Snippets are fetched by searching peer from original web sites and are also transported during result transmission from remote search results.
+ - Proxy shows now an error page in case of errors.
+ - Preparation for localization: started (not finished) German translation
+ - Status page shows now memory amount, transfer volume and indexing speed as PPM (pages per minute). A global PPM (sum over all peers) is also computed.
+ - Re-Structuring of Index-Creation Menue: added more submenues and queue monitors
+ - Added feature to start crawling on bookmark files
+ - Added blocking of blacklistet urls in indexReceive (remote DHT index transmissions)
+ - Added port forwarding for remote peer connections (the peer may now be connected to an configurable address)
+ - Added bbCode for Profiles
+ - Memory Management in Performance Menu: a memory-limit can be set as condition for queue execution.
+ - Added option to do performance-limited remote crawls (use this instead to switch off remote indexing if you are scared about too much performance loss on your machine)
+ - Enhanced logging, configuration with yacy.logging
+
+- Performance: enhanced indexing speed
+
+ - Implemented indexing/loading multithreading
+ - Enhanced caching in database (less memory occupation)
+ - Replaced RAM-queue after indexing by a file-based queue (makes long queues possible)
+ - Changed assortment cache-flush procedure: words may now appear in any assortment, not only one assortment. This prevents assortment-flushes, increases the capacity and prevents creation of files in DATA/PLASMADB/WORDS, which further speeds up indexing.
+ - Speed-up of start-up and shut-down by replacement of stack by array. The dumped index takes also less memory on disk now. Because dumping is faster, the cache may be bigger which also increases indexing speed.
+
+- Bugfixes:
+
+ - Better shut-down behavior, time-out on sockets, less exceptions
+ - Fixed gzip decoding and content-length in http-client
+ - Better httpd header validation
+ - Fixed possible memory leaks
+ - Fixed 100% CPU bug (caused by repeated GC when memory was low)
+ - Fixed UTF8-decoding for parser
+
+
+
v0.38_20050603_208
- Enhanced Crawling:
diff --git a/doc/Volunteers.html b/doc/Volunteers.html
index 3d73172c0..766d36621 100644
--- a/doc/Volunteers.html
+++ b/doc/Volunteers.html
@@ -28,6 +28,7 @@ the P2P-based index distribution was designed and implemented by Michael Pete
- Alexander Schier did much alpha-testing, gave valuable feed-back on my ideas and suggested his own. He suggested and implemented large parts of the popular blacklist feature. He supplied the 'Log'-menu function, the skin-feature, many minor changes, bug fixes and the Windows-Installer - version of YaCy. Alex also provides and maintaines the german documentation for yacy.
- Martin Thelian made system-wide performance enhancement by introducing thread pools. He provided a plug-in system for external text parser and integrated many parser libraries such as pdf and word format parsers. Martin also extended and enhanced the http and proxy protocol towards a rfc-clean implementation.
- Roland Ramthun owns and administrates the German YaCy-Forum. He also cares for correct English spelling and a German translation of the YaCy user interface. Roland and other forum participants extended the PHPForum code to make it possible to track development feature requests and bug reports with status codes and editor flags.
+- Marc Nause made enhancements to the Message- and User-Profile menues and functions.
- Natali Christen designed the YaCy logo.
- Thomas Quella designed the Kaskelix mascot.
- Wolfgang Sander-Beuermann, executive board member of the German search-engine association SuMa-eV
diff --git a/htroot/IndexCreate_p.html b/htroot/IndexCreate_p.html
index e4561449d..b140221b9 100644
--- a/htroot/IndexCreate_p.html
+++ b/htroot/IndexCreate_p.html
@@ -133,11 +133,28 @@ Crawling and indexing can be done by remote peers.
Your peer can search and index for other peers and they can search for you.
@@ -238,9 +255,7 @@ No remote crawl peers availible.
#(/remoteCrawlPeers)#
-
-
-
+