yacy_search_server/source/net/yacy/kelondro
orbiter 8ce936bcdd added an api recording function: it shall be possible to record
all operations on YaCy in a database that should make it possible
1) to re-create a setting on fresh peers
2) to transmit a setting from one peer to another
3) to re-create crawl starts after a complete deletion of the index
This functionality will also support
4) scheduled re-crawls (new implementation)
To implement this, a new database structure has been crated that stores maps into blob heaps. to encode maps the b-encoding technique was used (this is the same encoding that torrent files use)
- added a b-encoder
- enhanced the b-decoder
- added a b-encoded map heap data structure
- added a table organisation based on b-encoded heaps
- added a servlet to maintain such tables (see Tables_p.html)
- integrated the servlet into the Advanced Settings menu
- added an api recording based on the new tables

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6606 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-01-21 22:06:03 +00:00
..
blob added an api recording function: it shall be possible to record 2010-01-21 22:06:03 +00:00
data more PMD enhancements 2010-01-13 00:23:07 +00:00
index more logging etc. 2010-01-17 00:41:50 +00:00
io more PMD recommendations 2010-01-12 20:53:19 +00:00
logging more PMD recommendations 2010-01-12 20:53:19 +00:00
order applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00
rwi update to kelondro data structures 2010-01-12 15:37:34 +00:00
table fix for deadlock when initializing a SplitTable with a file of size 0, see also: 2010-01-14 23:03:48 +00:00
util added an api recording function: it shall be possible to record 2010-01-21 22:06:03 +00:00
workflow applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00