patch to get dht access to developer peers

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6958 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 15 years ago
parent 25024d6ab2
commit 7188c54ddb

@ -968,10 +968,12 @@ public final class yacySeedDB implements AlternativeDomainNames {
this.minVersion = minVersion;
try {
it = (firstKey == null) ? database.maps(up, rot) : database.maps(up, rot, firstKey, secondKey);
float version;
while (true) {
nextSeed = internalNext();
if (nextSeed == null) break;
if (nextSeed.getVersion() >= this.minVersion) break;
version = nextSeed.getVersion();
if (version >= this.minVersion || version == 0.0) break; // include 0.0 to access always developer peers
}
} catch (final IOException e) {
Log.logException(e);
@ -1034,13 +1036,15 @@ public final class yacySeedDB implements AlternativeDomainNames {
public yacySeed next() {
final yacySeed seed = nextSeed;
float version;
try {while (true) {
nextSeed = internalNext();
if (nextSeed == null) break;
if (nextSeed.getVersion() >= this.minVersion) break;
version = nextSeed.getVersion();
if (version >= this.minVersion || version == 0.0) break; // include 0.0 to access always developer peers
}} catch (final kelondroException e) {
Log.logException(e);
// eergency reset
// emergency reset
yacyCore.log.logSevere("seed-db emergency reset", e);
try {
database.clear();

Loading…
Cancel
Save