yacy_search_server/htroot
orbiter dc0c06e43d PLEASE MAKE A BACK-UP OF YOUR COMPLETE DATA DIRECTORY BEFORE USING THIS
redesign for better IO performance
enhanced database seek-time by avoiding write operations at distant
positions of a database file. until now, a USEDC counter was written
at the head-section of a kelondroRecords database file (which is the
basic data structure of all kelondro database files) to store the
actual number of records that are contained in the database. Now, this
value is computed from the database file size. This is either done
only once at start-time, or continuously when run in asserts enabled.
The counter is then updated only in RAM, and written at close of the
file. If the close fails, the correct number can be computed from the
file size, and if this is not equal to the stored number it is a strong
evidence that YaCY was not shut down properly.
To preserve consistency, the complete storage-routine had to be re-written.
Another change enhances read of nodes in some cases, where the data-tail
can be read together with the data-head. This saves another IO lookup during
each DB node fetch.
Includes also many small bugfixes.
IF ANYTHING GOES WRONG, ALL YOUR DATA IS LOST: PLEASE MAKE A BACK-UP

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3375 6c8d7289-2bf4-0310-a012-ef5d649a1542
2007-02-20 08:35:51 +00:00
..
env - crawl profile: don't add null-values 2007-02-17 19:16:53 +00:00
htdocsdefault redesigned some parts of http authentication 2007-02-05 19:46:50 +00:00
js - fix for http://www.yacy-forum.de/viewtopic.php?t=3369 2007-01-12 00:52:38 +00:00
proxymsg - fixed error pages and <label>s for index.html 2007-01-17 04:20:19 +00:00
www
xml QPM (queries per minute) statistic stub 2007-01-31 15:39:11 +00:00
yacy PLEASE MAKE A BACK-UP OF YOUR COMPLETE DATA DIRECTORY BEFORE USING THIS 2007-02-20 08:35:51 +00:00
autoconfig.java
autoconfig.pac
Blacklist_p.html - missing sub-menu in Blacklist-template 2007-01-28 16:31:18 +00:00
Blacklist_p.java XSS-safe put as default. 2007-01-16 14:07:54 +00:00
BlacklistCleaner_p.html *added translation for 2007-01-29 21:09:22 +00:00
BlacklistCleaner_p.java - fix for last fix 2007-01-28 12:37:24 +00:00
Blog.html
Blog.java *) fixed headlines in blog (see: http://www.yacy-forum.de/viewtopic.php?t=3442 ) 2007-02-05 14:40:02 +00:00
Blog.xml
Bookmarks.html - 3 more templates XHTML valid (had to remove all disabled <input>s if no blacklist was selected) 2006-12-24 13:47:04 +00:00
Bookmarks.java first version of abstracted kelondroMap Cache. 2007-01-29 19:10:55 +00:00
CacheAdmin_p.html - 3 more templates XHTML valid (had to remove all disabled <input>s if no blacklist was selected) 2006-12-24 13:47:04 +00:00
CacheAdmin_p.java PLEASE MAKE A BACK-UP OF YOUR COMPLETE DATA DIRECTORY BEFORE USING THIS 2007-02-20 08:35:51 +00:00
CacheResource_p.html
CacheResource_p.java
Config_p.html - typo in yacy.init 2006-12-25 13:49:45 +00:00
Config_p.java
ConfigAdvanced_p.html - ConfigAdvanced_p => XHTML (no invalid IDs) 2006-12-23 13:35:34 +00:00
ConfigAdvanced_p.java
ConfigBasic.html -updated languagefile 2006-12-22 11:17:48 +00:00
ConfigBasic.java redesigned some parts of http authentication 2007-02-05 19:46:50 +00:00
ConfigLanguage_p.html - the maxMemory-fix for the Sun JVM 1.4.2 wrongly also applied to 1.6, thx to NN 2007-01-05 08:00:05 +00:00
ConfigLanguage_p.java Bugfix: language of ConfigLanguage_p.html was not changed properly when a different language was choosen here 2006-11-09 22:18:16 +00:00
ConfigProfile_p.html Two fixes: escaped some &s in QuickCrawlLink_p.html and added correct id to the skype-field in ConfigProfile_p.html (note: ids must be unique in a (x)html-document - in most cases you can simply use the same like for name) 2007-01-31 15:11:39 +00:00
ConfigProfile_p.java - added Skype nick to peer profile 2007-01-29 15:39:05 +00:00
ConfigSkins_p.html - the maxMemory-fix for the Sun JVM 1.4.2 wrongly also applied to 1.6, thx to NN 2007-01-05 08:00:05 +00:00
ConfigSkins_p.java
Connections_p.html
Connections_p.java
CookieMonitorIncoming_p.html
CookieMonitorIncoming_p.java
CookieMonitorOutgoing_p.html -windows-script echoes correct port-number now 2006-12-06 17:27:44 +00:00
CookieMonitorOutgoing_p.java
CookieTest.html
CookieTest.java
CrawlURLFetch_p.html - added streaming-support to CrawlURLFetchStack_p servlet 2007-02-19 12:47:46 +00:00
CrawlURLFetch_p.java - added streaming-support to CrawlURLFetchStack_p servlet 2007-02-19 12:47:46 +00:00
CrawlURLFetchStack_p.html - continue shifting even in the case the stacked URL could not be found 2007-02-18 01:50:41 +00:00
CrawlURLFetchStack_p.java - added streaming-support to CrawlURLFetchStack_p servlet 2007-02-19 12:47:46 +00:00
DetailedSearch.html - updated DetailedSearch and ViewFile 2007-01-06 12:21:13 +00:00
DetailedSearch.java fix for promoteSearchPageString 2007-01-25 15:49:34 +00:00
favicon.bmp
favicon.ico
favicon.png
Gettext_p.html - fixed typo in IndexControl_p 2006-12-20 22:14:45 +00:00
Gettext_p.java
Help.html
imagetest.java redesign of ymage classes 2007-01-15 23:31:50 +00:00
index.html - reverted parseArg(String) to use a byte-array to handle correct UTF-8 parsing 2007-02-02 21:20:53 +00:00
index.java fix for promoteSearchPageString 2007-01-25 15:49:34 +00:00
IndexCleaner_p.html
IndexCleaner_p.java *) changed Startpoints of IndexCleaner and IndexTransfer from ------------ to AAAAAAAAAAAA. 2007-01-01 12:27:05 +00:00
IndexControl_p.html - fixed typo in IndexControl_p 2006-12-20 22:14:45 +00:00
IndexControl_p.java - fix for http://www.yacy-forum.de/viewtopic.php?t=3523 2007-02-10 11:50:18 +00:00
IndexCreate_p.html - <tt>-tags look like <span class="tt">-tags now, fix for EDIT 3 of http://www.yacy-forum.de/viewtopic.php?t=3485 2007-02-04 18:22:53 +00:00
IndexCreate_p.java added option to distinguish between text crawl and media crawl 2006-12-19 03:10:46 +00:00
IndexCreateIndexingQueue_p.html
IndexCreateIndexingQueue_p.java - cleaned up code; removed methods to write the old data structures 2006-12-05 02:47:51 +00:00
IndexCreateLoaderQueue_p.html
IndexCreateLoaderQueue_p.java
IndexCreateWWWGlobalQueue_p.html
IndexCreateWWWGlobalQueue_p.java - cleaned up code; removed methods to write the old data structures 2006-12-05 02:47:51 +00:00
IndexCreateWWWLocalQueue_p.html
IndexCreateWWWLocalQueue_p.java - cleaned up code; removed methods to write the old data structures 2006-12-05 02:47:51 +00:00
IndexImport_p.html *) out-commented import options that are not availible because of missing assortment-support 2007-01-12 18:37:04 +00:00
IndexImport_p.java - cleaned up code; removed methods to write the old data structures 2006-12-05 02:47:51 +00:00
IndexMonitor.html - CacheAdmin: no exception if cached file was not available 2007-01-17 15:46:35 +00:00
IndexMonitor.java - CacheAdmin: no exception if cached file was not available 2007-01-17 15:46:35 +00:00
IndexShare_p.html - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
IndexShare_p.java - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
IndexTransfer_p.html
IndexTransfer_p.java - cleaned up code; removed methods to write the old data structures 2006-12-05 02:47:51 +00:00
Lab.html
Lab.java
LogStatistics_p.html *added translation for 2007-01-23 20:42:14 +00:00
LogStatistics_p.java *) reversed r3250 and parts of r3252 (nanotime() is an java1.5 function) 2007-01-19 11:10:57 +00:00
Messages_p.html - send peer-messages from Messages_p.html without going to network-view first 2007-01-03 01:44:36 +00:00
Messages_p.java removed unused variables/imports 2007-01-31 09:28:47 +00:00
Messages_p.xml
MessageSend_p.html
MessageSend_p.java
Network.csv
Network.html *) added peer-search to Network.html 2007-02-07 11:20:31 +00:00
Network.java *) peer-search on Network.html now is case-insensitive 2007-02-19 13:00:41 +00:00
Network.xml *) bugfix template variable qph for local peer renamed to my-qph 2007-02-01 08:52:20 +00:00
NetworkPicture.java - added Skype nick to peer profile 2007-01-29 15:39:05 +00:00
News.html
News.java *) fixed News deletion. News are now removed if they are no longer in a news-stack. This does not effect News-entires in the news-db that have no stack-entries. 2007-02-05 13:35:36 +00:00
opensearchdescription.java
opensearchdescription.xml *) Changed yacysearch.html to yacysearch.rss because A9 does not accept html (anymore?). 2007-01-28 11:49:54 +00:00
PerformanceMemory_p.html *) Part II of last commit. Note to myself: check svn commandline syntax :-( 2007-02-05 18:21:11 +00:00
PerformanceMemory_p.java *) removed printed out '<br />' in row Hit-Size Miss-Size by moving <br /> from Java file to HTML file. 2007-02-05 18:16:01 +00:00
PerformanceQueues_p.html removed a bit html from .java file. 2007-01-16 17:41:29 +00:00
PerformanceQueues_p.java removed a bit html from .java file. 2007-01-16 17:41:29 +00:00
PerformanceSearch_p.html
PerformanceSearch_p.java *) fixed possible div by zero 2006-11-15 16:58:04 +00:00
ProxyIndexingMonitor_p.html - replaced String by StringBuffer in condenser 2007-01-29 01:11:22 +00:00
ProxyIndexingMonitor_p.java - replaced String by StringBuffer in condenser 2007-01-29 01:11:22 +00:00
QuickCrawlLink_p.html Two fixes: escaped some &s in QuickCrawlLink_p.html and added correct id to the skype-field in ConfigProfile_p.html (note: ids must be unique in a (x)html-document - in most cases you can simply use the same like for name) 2007-01-31 15:11:39 +00:00
QuickCrawlLink_p.java added option to distinguish between text crawl and media crawl 2006-12-19 03:10:46 +00:00
QuickCrawlLink_p.xml
ScreenSaver.java
SearchEventPicture.java redesign of ymage classes 2007-01-15 23:31:50 +00:00
SearchStatistics_p.html added mime types 2007-01-27 23:24:18 +00:00
SearchStatistics_p.java fix for wrong display of search statistics 2007-02-08 10:42:35 +00:00
Settings_Crawler.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_Http.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_MessageForwarding.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_p.html - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_p.java - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_Parser.inc - updated translation for settings_foo_inc files 2007-01-13 13:37:16 +00:00
Settings_PortForwarding.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_Proxy.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_ProxyAccess.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
Settings_Seed_UploadFile.inc - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
Settings_Seed_UploadFtp.inc - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
Settings_Seed_UploadScp.inc - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
Settings_Seed.inc - first review of Settings_*.inc, IndexShare_p and IndexControl regarding XHTML 2006-12-19 23:55:52 +00:00
Settings_ServerAccess.inc - final step for Advanced Settings pages to XHTML 2006-12-22 15:11:14 +00:00
SettingsAck_p.html updated languagefile 2006-12-28 15:02:49 +00:00
SettingsAck_p.java redesigned some parts of http authentication 2007-02-05 19:46:50 +00:00
sharedBlacklist_p.html - fixed typo in IndexControl_p 2006-12-20 22:14:45 +00:00
sharedBlacklist_p.java
Statistics.html
Statistics.java
Status_p.inc - added lock symbol for restart- and stutdown-buttons on Status-page (see http://www.yacy-forum.de/viewtopic.php?p=31444#31444) 2007-02-16 00:25:45 +00:00
Status.html - added lock symbol for restart- and stutdown-buttons on Status-page (see http://www.yacy-forum.de/viewtopic.php?p=31444#31444) 2007-02-16 00:25:45 +00:00
Status.java *) higher precision for QPH also on status-page 2007-02-11 09:33:39 +00:00
Steering.html - fixed typo in IndexControl_p 2006-12-20 22:14:45 +00:00
Steering.java restart re-activated (windows) 2007-01-04 22:03:32 +00:00
Surftips.html fix broken voteURLs && use nice Templates for voteURLs 2007-01-18 16:53:31 +00:00
Surftips.java fix broken voteURLs && use nice Templates for voteURLs 2007-01-18 16:53:31 +00:00
TestApplet.html
TestApplet.java
Thumbnail.html support for external Thumbnailers. 2007-01-18 14:43:35 +00:00
Thumbnail.java support for external Thumbnailers. 2007-01-18 14:43:35 +00:00
User_p.html preparing multiuser bookmarks 2007-01-19 19:42:50 +00:00
User_p.java preparing multiuser bookmarks 2007-01-19 19:42:50 +00:00
User.html - fixed typo in IndexControl_p 2006-12-20 22:14:45 +00:00
User.java redesigned some parts of http authentication 2007-02-05 19:46:50 +00:00
ViewFile.html - fix for http://www.yacy-forum.de/viewtopic.php?t=3483 2007-02-03 20:22:39 +00:00
ViewFile.java - fix for http://www.yacy-forum.de/viewtopic.php?t=3483 2007-02-03 20:22:39 +00:00
ViewFile.soap
ViewImage.java fixed display bug for image search preview 2006-12-20 23:31:57 +00:00
ViewLog_p.html
ViewLog_p.java
ViewProfile.html - added Skype nick to peer profile 2007-01-29 15:39:05 +00:00
ViewProfile.java redesign of last-seen fieln inside seed: 2007-02-02 23:54:27 +00:00
ViewProfile.xml
WatchCrawler_p.html Some XHTML warnings fixed. WatchCrawler_p.html is now valide. 2007-01-23 15:35:36 +00:00
WatchCrawler_p.java - fix for http://www.yacy-forum.de/viewtopic.php?t=3269 [don't put 2 template-expressions back-to-back => bug?] 2006-12-22 13:37:48 +00:00
Wiki.html - old versions may be reviewed and restored 2007-02-03 19:48:18 +00:00
Wiki.java - return to edited wiki-page after submit 2007-02-09 19:47:21 +00:00
WikiHelp.html
WikiHelp.java removed unused variables/imports 2007-01-31 09:28:47 +00:00
yacysearch.html - fixed wrong replacement of POST-parameters in httpd ('<' and '>' are still replaced, don't know why): http://www.yacy-forum.de/viewtopic.php?t=3466 2007-02-03 01:26:05 +00:00
yacysearch.java redesigned some parts of http authentication 2007-02-05 19:46:50 +00:00
yacysearch.rss
yacysearch.soap
yacysearch.xsl
YaCySearchPluginFF.gif
YaCySearchPluginFF.html
YaCySearchPluginFF.java
YaCySearchPluginFF.src
YPStats_p.html
YPStats_p.java