<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/source/de/anomic/plasma/plasmaParser.java, branch master</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=master</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2009-07-08T21:48:08Z</updated>
<entry>
<title>refactoring of parsers and document processing</title>
<updated>2009-07-08T21:48:08Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-07-08T21:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=dafffd0153dd2258eb281f49bf659084012a0b99'/>
<id>urn:sha1:dafffd0153dd2258eb281f49bf659084012a0b99</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6182 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>serialized all logging using concurrency:</title>
<updated>2009-06-15T21:19:54Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-06-15T21:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=ce1adf9955ad053d2b69105cb992966ef6ccb236'/>
<id>urn:sha1:ce1adf9955ad053d2b69105cb992966ef6ccb236</id>
<content type='text'>
high-performance search query situations as seen in yacy-metager integration showed deadlock situation caused by synchronization effects inside of sun.java code. It appears that the logger is not completely safe against deadlock situations in concurrent calls of the logger. One possible solution would be a outside-synchronization with 'synchronized' statements, but that would further apply blocking on all high-efficient methods that call the logger. It is much better to do a non-blocking hand-over of logging lines and work off log entries with a concurrent log writer. This also disconnects IO operations from logging, which can also cause IO operation when a log is written to a file. This commit not only moves the logger from kelondro to yacy.logging, it also inserts the concurrency methods to realize non-blocking logging.

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6078 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>more fixes (character encoding, parser exceptions, http client failure, blob writing)</title>
<updated>2009-05-02T07:43:03Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-05-02T07:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=057ce14c8ea35f65aec5bb29264e4f9fd7d9aef1'/>
<id>urn:sha1:057ce14c8ea35f65aec5bb29264e4f9fd7d9aef1</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5914 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>set of small fixes</title>
<updated>2009-04-29T21:36:20Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-04-29T21:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=d3f8aa5a2a49cfc570f23b06a08a053f677dee47'/>
<id>urn:sha1:d3f8aa5a2a49cfc570f23b06a08a053f677dee47</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5903 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>fix for mediawikiIndex surrogate producer + added concurrency</title>
<updated>2009-04-25T21:52:21Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-04-25T21:52:21Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=2e3186189b9a21207314838cc3741d9fa730689d'/>
<id>urn:sha1:2e3186189b9a21207314838cc3741d9fa730689d</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5880 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>more explaining error message in case of IOExceptions during html parsing</title>
<updated>2009-04-23T21:18:01Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-04-23T21:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=1bcc1450cb5d0454a730400217ab10f00fe5cadd'/>
<id>urn:sha1:1bcc1450cb5d0454a730400217ab10f00fe5cadd</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5864 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>- fix for join method with new generalized RWI data structure (caused by latest commit)</title>
<updated>2009-04-15T10:26:24Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-04-15T10:26:24Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=8a243500361bbba4a7a9977929c22a15c0f1d0b0'/>
<id>urn:sha1:8a243500361bbba4a7a9977929c22a15c0f1d0b0</id>
<content type='text'>
- added more functions to mediawiki parser


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5806 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>- refactoring of the http client</title>
<updated>2009-02-19T16:24:46Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-02-19T16:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=c12bb8a6d0b947763995b89481ba3bc23e13facb'/>
<id>urn:sha1:c12bb8a6d0b947763995b89481ba3bc23e13facb</id>
<content type='text'>
- added a protection against memory leaks for the access tracker

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5621 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>more memory leak fixing hacks</title>
<updated>2009-02-11T13:31:10Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-02-11T13:31:10Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=411f2212f261de28de0cbc53a71676dae02c00e9'/>
<id>urn:sha1:411f2212f261de28de0cbc53a71676dae02c00e9</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5599 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
<entry>
<title>moved logging partially to kelondro</title>
<updated>2009-01-31T01:06:56Z</updated>
<author>
<name>orbiter</name>
<email>orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542</email>
</author>
<published>2009-01-31T01:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=94110df85a997041a3290b68f5258cfd3403ce0d'/>
<id>urn:sha1:94110df85a997041a3290b68f5258cfd3403ce0d</id>
<content type='text'>
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5545 6c8d7289-2bf4-0310-a012-ef5d649a1542
</content>
</entry>
</feed>
