You are viewing a single comment's thread from:

RE: Läßt man steemit.com jetzt bewusst sterben?

in Deutsch Unplugged5 months ago

Oh, oh, die Kommentare unterhalb German Sailor und indextrader erschienen bei steemit nicht. Zu früh gefreut? :-(

Sort:  
 5 months ago 

Ich bin da auch noch vorsichtig. Wahrscheinlich ist der Code auch noch gar nicht online. Habe hier mal verglichen.

 5 months ago 

...ist der Code auch noch gar nicht online

Sieht für mich auch so aus, bin aber bei github nicht so fit. Der
PR von ety001 wurde von justyy (DoctorLai) bestätigt, ist aber noch nicht "merged into master" soweit ich das sehen kann. Keine Ahnung ob justyy die Rechte dafür hat.

Die letzten PR's wurden von einem gewissen yuekun0707 (wer immer das ist) ge-merged.

Ahh, gerade im Discord gefunden: auf die Frage "is the PR closed?" antwortet justyy: "not yet, still open, waiting for approval" also kann oder besser darf er das wohl nicht. EiJeiJei...

 5 months ago (edited)

von einem gewissen yuekun0707 (wer immer das ist)

Das weiß ich auch nicht. Sein Profil ist jedenfalls privat... seltsam.
Ich habe mir den (neuen) Code auch angeschaut und nachvollzogen... Im Grunde ist der in Ordnung, stellt er doch (fast) den Zustand von vor der Caching-Einführung her. Jedenfalls, was einige Abfragen angeht. Nur, aus meiner Sicht gar nicht die, die vom Frontend verwendet werden...
Leider kann ich nicht wirklich prüfen, ob das Problem damit behoben sein könnte, da ich das Problem auf meinen Knoten gar nicht hatte.

Das kann aber auch daran liegen, dass bei mir nicht soo viele Hivemind-Abfragen auflaufen. Im Grunde müsste ich eine Abfrage starten, bevor eine Kommentar- oder Vote-Aktion ausgeführt wird, und dann danach, um zu sehen, ob der Cache noch dasselbe Ergebnis zurückgibt. Das werde ich mal mit diesem Kommentar machen.

Edit: Testergebnis:
Abfrage: {"jsonrpc":"2.0", "method":"bridge.get_discussion", "params":["michelangelo3", "s9p5v0"], "id":1} an api.moecki.online:

Vor Absenden des Kommentars: "children": 0,
Ca. 1 Minute nach Absenden des Kommentars: "children": 1,

Hm, also auf meinem Knoten kann ich das nicht nachstellen. Und ich habe den letzten Codestand von Dezember 2023.

 5 months ago 

Hmm, api.steemit.com liefert bei obiger Abfrage immer noch "children": 0. Hab schon einiges ausprobiert und eben mit dem Kommentar s9muwp weiter oben von mir. Soweit ich das sehen kann, liefert deine Api und auch api.steemitdev.com grundsätzlich die aktuellen Daten, die von Steemit nicht.

Wenn das wirklich der gleiche Codestand ist, fällt mir nur die Db als Ursache ein. Die Theorie/Möglichkeit hatten wir ja schon vor einiger Zeit im Visier, wo ich meinte, ob es bei der Db nicht eine Art Rebuild/Repair Tables gibt.

 5 months ago (edited)

Genau, das hört sich auch nach DB an... oder einer Mischung.
Hab gerade nicht die Möglichkeit zum Testen. Ich müsste mal schauen, ob das Caching auch beim Verarbeiten neuer Blocks greift. Möglicherweise lieferte die DB in dem Fall alte Daten aus, sodass Votes oder Kommentare nicht abgelegt werden könnten. Das würde vielleicht auch erklären, dass beim letzten Zahlenspiel von Peppermint24 auch heute noch nicht alle Kommentare angezeigt werden.
Hm, aber eigentlich müsste das dann auch meinen Knoten betreffen...
Im Grunde müsste ety001 die Unterschiede zwischen steemit.com und steemitdev.com checken. So würde ich jedenfalls anfangen.

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60309.45
ETH 2701.35
USDT 1.00
SBD 2.48