rpcpool / yellowstone-faithful

Project Yellowstone Old Faithful is the project to make all of Solana's history accessible, content addressable and available via a variety of means.
https://old-faithful.net/
GNU Affero General Public License v3.0
59 stars 11 forks source link

First block epoch 487 cannot be looked up #40

Closed linuskendall closed 7 months ago

linuskendall commented 10 months ago
Aug 19 13:33:18 faithful1 faithful-cli[758079]: I0819 13:33:18.547543  758079 epoch.go:364] found CID for slot 210384016: bafyreietrepuuuuteo6is7jvred4jvvxsj4f7rvun6hcvo344bljbke22m
Aug 19 13:33:18 faithful1 faithful-cli[758079]: E0819 13:33:18.550735  758079 multiepoch-getBlock.go:153] failed to prefetch from car: failed to lookup value for 210383999: not found
Aug 19 13:33:20 faithful1 faithful-cli[758079]: E0819 13:33:20.420474  758079 epoch.go:361] failed to find CID for slot 210383999: failed to lookup value for 210383999: not found
Aug 19 13:33:20 faithful1 faithful-cli[758079]: E0819 13:33:20.420513  758079 multiepoch.go:320] [DTPCX] failed to handle getBlock: failed to decode block: failed to lookup value for 210383999: not found
Aug 19 13:33:20 faithful1 faithful-cli[758079]: I0819 13:33:20.421377  758079 multiepoch.go:238] [DTPCX] request took 1.878244062s
linuskendall commented 10 months ago

looks like hte fix didn't work unfortunately

root@faithful1:/faithful/487# faithful-cli version
YELLOWSTONE FAITHFUL CLI
Tag/Branch: v0.2.3-rc6
Commit: 140fe4267d906370ed4c116aedf5931c0cf17a81
More info:
  -compiler: gc
  GOARCH: amd64
  GOOS: linux
  GOAMD64: v1
  vcs: git
  vcs.revision: 140fe4267d906370ed4c116aedf5931c0cf17a81
  vcs.time: 2023-08-19T14:51:09Z
  vcs.modified: false

still getting:

Aug 19 15:00:12 faithful1 faithful-cli[762317]: I0819 15:00:12.600076  762317 multiepoch.go:284] [62ZKPH] received request: "{\"jsonrpc\": \"2.0\",\"id\":1,\"method\":
\"getBlock\",\"params\":[210384016, {\"maxSupportedTransactionVersion\":0}]}"
Aug 19 15:00:12 faithful1 faithful-cli[762317]: I0819 15:00:12.600122  762317 epoch.go:364] found CID for slot 210384016: bafyreietrepuuuuteo6is7jvred4jvvxsj4f7rvun6hc
vo344bljbke22m
Aug 19 15:00:12 faithful1 faithful-cli[762317]: E0819 15:00:12.608439  762317 multiepoch-getBlock.go:159] failed to prefetch from car: invalid cid: expected 1 as the c
id version number, got: 12962
Aug 19 15:00:14 faithful1 faithful-cli[762317]: E0819 15:00:14.204624  762317 epoch.go:361] failed to find CID for slot 210383999: failed to lookup value for 210383999
: not found
Aug 19 15:00:14 faithful1 faithful-cli[762317]: E0819 15:00:14.204648  762317 multiepoch.go:325] [62ZKPH] failed to handle getBlock: failed to get/decode block: failed
 to lookup value for 210383999: not found
Aug 19 15:00:14 faithful1 faithful-cli[762317]: I0819 15:00:14.204682  762317 multiepoch.go:243] [62ZKPH] request took 1.604653697s
linuskendall commented 10 months ago

Currently getting:

Aug 20 06:36:51 faithful1 faithful-cli[821376]: I0820 06:36:51.933003  821376 epoch.go:379] found CID for slot 210384016: bafyreietrepuuuuteo6is7jvred4jvvxsj4f7rvun6hcvo344bljbke22m
Aug 20 06:36:51 faithful1 faithful-cli[821376]: E0820 06:36:51.975364  821376 multiepoch-getBlock.go:161] failed to prefetch from car: invalid cid: expected 1 as the cid version number, got: 12962
Aug 20 06:36:54 faithful1 faithful-cli[821376]: I0820 06:36:54.179213  821376 multiepoch-getBlock.go:392] parent slot is in a different epoch, not implemented yet    
Aug 20 06:37:02 faithful1 faithful-cli[821376]: I0820 06:37:02.125332  821376 multiepoch.go:257] [65DPEU] request took 10.194027313s                                  
gagliardetto commented 10 months ago

it should work now.