[B@... wird verteilt

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

[B@... wird verteilt

Beitragvon thq » Fr Apr 17, 2009 9:00 pm

Code: Alles auswählen
I 2009/04/17 21:58:28 PLASMA Received 13 Entries 10 Words [[B@489c5478 .. [B@71875190]/4370244102654090704 from Czf8mtXEXYVM:bigbird/0.7500583, processed in 328 milliseconds, requesting 4/13 URLs, blocked 1 RWIs
I 2009/04/17 22:01:39 PLASMA Received 501 Entries 1 Words [[B@151ec697 .. [B@151ec697]/4370244102654090704 from GuTqcE_nEpAA:sixcooler1/0.7500583, processed in 30532 milliseconds, requesting 4/501 URLs, blocked 2 RWIs
thq
 
Beiträge: 651
Registriert: So Jul 08, 2007 12:23 pm

Re: [B@... wird verteilt

Beitragvon Low012 » Sa Apr 18, 2009 9:11 am

Bei mir auch:
Code: Alles auswählen
I 2009/04/18 09:59:41 INDEX TRANSFER DISPATCHER Index transfer of 4 words [[B@2668d102 .. wdCR_ii5pg__] and 174 URLs to peer vaisheshika:xY5gLzZqjn6d in 0 seconds successful (7 words/s)


Thread der mit dem hier zu tun hat: viewtopic.php?f=5&t=1989
Low012
 
Beiträge: 2214
Registriert: Mi Jun 27, 2007 12:11 pm

Re: [B@... wird verteilt

Beitragvon Orbiter » Sa Apr 18, 2009 11:35 am

bitte mal an entsprechender stelle ein new string rein machen, kann am we nicht coden
Orbiter
 
Beiträge: 5797
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: [B@... wird verteilt

Beitragvon flori » Sa Apr 18, 2009 3:53 pm

hab in svn5830 ein paar umwandlungen eingebaut, den Gesamtüberblick hab ich aber nicht.
flori
 
Beiträge: 245
Registriert: Mi Jun 27, 2007 10:17 pm
Wohnort: Karlsruhe

Re: [B@... wird verteilt

Beitragvon Orbiter » Mo Apr 20, 2009 12:25 am

danke, so wie das aussieht, hat es kein Problem bei der Verteilung gegeben, sondern nur beim Logging. Deine Fixe behandeln das entsprechend, und das ist offenbar auch ausreichend und damit genau richtig.
Orbiter
 
Beiträge: 5797
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: [B@... wird verteilt

Beitragvon Lotus » Mo Apr 20, 2009 2:47 pm

Ich habe mir 5838 immer noch (Beispiele) aber nicht mehr im RWI-Admin.
Code: Alles auswählen
I 2009/04/20 15:46:55 INDEX TRANSFER DISPATCHER enqueueContainers: selected 3 targets for primary target key [B@9db796/4 with 44 index containers.
I 2009/04/20 15:45:56 PLASMA Received 13 Entries 1 Words [[B@1ab7f15 .. [B@1ab7f15]/2328098746863895640 from UIicPzq7sMCH:quix0r/0.75005835, processed in 0 milliseconds, requesting 0/13 URLs, blocked 0 RWIs
I 2009/04/20 15:45:57 INDEX TRANSFER DISPATCHER STORE: Chunk [B@dc54d6 has FINISHED all transmissions!
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: [B@... wird verteilt

Beitragvon Hermes » Mo Apr 20, 2009 3:58 pm

Orbiter hat geschrieben:danke, so wie das aussieht, hat es kein Problem bei der Verteilung gegeben, sondern nur beim Logging. Deine Fixe behandeln das entsprechend, und das ist offenbar auch ausreichend und damit genau richtig.

Ich denke nicht, dass es sich hier um ein reines Logging-Problem handelt. Von "alten" Peers sehen die Einträge normal aus:
I 2009/04/20 16:43:29 PLASMA Received 1 Entries 1 Words [rg5L2te19nFB .. rg5L2te19nFB]/2418739378475546888 from d5gyHgAFbOCu:ubuntu/0.7400578, processed in 1 milliseconds, requesting 0/1 URLs, blocked 0 RWIs
I 2009/04/20 16:43:53 PLASMA Received 49 Entries 2 Words [48xCSW2Te6H8 .. 48ySwUpebdGn]/482456154826815972 from lav8cKXvMhdO:fss_i_yacy1/0.740058, processed in 7 milliseconds, requesting 1/49 URLs, blocked 0 RWIs

Und von "neuen" Peers kommt das:
I 2009/04/20 16:45:03 PLASMA Received 381 Entries 8 Words [[B@f1abb1c .. [B@6a2fc45d]/-533609950595533752 from OE3G6FDrZJ__:Green/0.75005835, processed in 308 milliseconds, requesting 335/378 URLs, blocked 0 RWIs
I 2009/04/20 16:45:17 PLASMA Received 6 Entries 4 Words [[B@5f4298a5 .. [B@7e0d5447]/-533609950595533752 from DzCIn3eRd1__:Tigma_2/0.7500584, processed in 1 milliseconds, requesting 2/6 URLs, blocked 0 RWIs

Die SendeFunktion yacyClient.transferRWI() wurde anscheinend nicht auf den geänderten Rückgabetyp von getTermHash() angepasst.
Hermes
 
Beiträge: 50
Registriert: Mi Jun 27, 2007 11:10 pm
Wohnort: Ratingen

Re: [B@... wird verteilt

Beitragvon celle » Mo Apr 20, 2009 8:25 pm

Hallo,

das ist definitiv ein Bug beim versenden, wie mein Wireshark zeigt. Anstatt Zeilen wie
Code: Alles auswählen
8uLcDJqb5B8D{h=JUBzAA-i5eaA,a=13991,s=13991,u=6,w=5117,p=58,d=104,l=de,x=40,y=57,m=87,n=6,g=0,z=AAAAEQ,c=1,t=187,r=19,o=134,i=0,k=0}
zu schicken wird
Code: Alles auswählen
[B@593e258c{h=8LUsNkj9QnAA,a=14352,s=14352,u=14,w=1424,p=1,d=104,l=ch,x=104,y=61,m=56,n=8,g=0,z=AAAQAA,c=1,t=434,r=147,o=100,i=0,k=0}
verschickt. Es wirld also nicht der Wordhash übertragen.

Das Problem liegt wie vermutet in yacyClient.transferRWI() und dort in Zeile 972.
Code: Alles auswählen
for (ReferenceContainer<WordReference> ic: indexes) {
  eenum = ic.entries();
  while (eenum.hasNext()) {
    entry = eenum.next();
    entrypost.append(new String(ic.getTermHash()))
                  .append(entry.toPropertyForm())
                  .append(serverCore.CRLF_STRING);
    indexcount++;
  }
}

Im orginalen Code steht dort nicht "new String(ic.getTermHash())" sondern "ic.getTermHash()". Damit wird dort nicht der String eingetragen und damit funktioniert das Indexversenden bei neuen Clients nicht. Das sollte schnellstens gefixt werden, da somit wahrscheinlich auch kaputte Daten in den Index kommen.

tschüss

celle
celle
 
Beiträge: 47
Registriert: Mi Jun 27, 2007 11:52 am

Re: [B@... wird verteilt

Beitragvon flori » Mo Apr 20, 2009 8:52 pm

Danke für deine Recherche! Habs in 5842 commited
flori
 
Beiträge: 245
Registriert: Mi Jun 27, 2007 10:17 pm
Wohnort: Karlsruhe

Re: [B@... wird verteilt

Beitragvon Lotus » Di Apr 21, 2009 12:32 pm

Der Datenmüll der jetzt verschickt wird kann nun über transferRWI Z.144 gelöscht werden wenn ich das richtig sehe. || !(estring.indexOf("[B@") < 0)
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: [B@... wird verteilt

Beitragvon Lotus » Mi Apr 22, 2009 1:15 pm

ab r5852 wird kein DHT mehr von kaputten Peers angenommen (= Schadensbegrenzung)
und die Müll-Hashes beim Empfang gelöscht (=Bereinigung).
Ich denke das ist die optimale Lösung.
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: [B@... wird verteilt

Beitragvon Orbiter » Mi Apr 22, 2009 1:48 pm

cooler fix .. nach SVN Nummern gefilterte Peers :o
Orbiter
 
Beiträge: 5797
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste

cron