You are viewing a single comment's thread from:

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

in Deutsch Unplugged5 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.

Sort:  
 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 59099.74
ETH 2639.21
USDT 1.00
SBD 2.49