Skip to content

Fetching data set details too slow #321

@beck-8

Description

@beck-8

I just wanted to take a look at this data set and it took him almost 1 minute. Very impact on user experience

➜  filecoin-pin git:(feat/rm-all-pieces) ✗ time NODE_DEBUG=fetch node  dist/cli.js --no-update-check dataset show 11170 --rpc-url http://127.0.0.1:1234/rpc/v1
┌  Filecoin Onchain Cloud Data Set Details for #11170
│
◑  Fetching data set detailsFETCH 1201884: connecting to pdp.660688.xyz:8443:8443 using https:undefined
FETCH 1201884: connecting to pdp.660688.xyz:8443:8443 using https:undefined
◒  Fetching data set detailsFETCH 1201884: connected to pdp.660688.xyz:8443:8443 using https:h1
FETCH 1201884: connected to pdp.660688.xyz:8443:8443 using https:h1
FETCH 1201884: sending request to GET https://pdp.660688.xyz:8443/pdp/data-sets/11170
FETCH 1201884: sending request to GET https://pdp.660688.xyz:8443/pdp/data-sets/11170
FETCH 1201884: received response to GET https://pdp.660688.xyz:8443/pdp/data-sets/11170 - HTTP 200
FETCH 1201884: received response to GET https://pdp.660688.xyz:8443/pdp/data-sets/11170 - HTTP 200
FETCH 1201884: trailers received from GET https://pdp.660688.xyz:8443/pdp/data-sets/11170
FETCH 1201884: trailers received from GET https://pdp.660688.xyz:8443/pdp/data-sets/11170
◇  ━━━ Data Set ━━━
│
│  Network: calibration
│  Client address: 0xa108Be4331296Ec8b8C47c2Cd2FbfDDF06E27523
│
│  #11170
│    Status: live
│    CDN add-on: disabled
│
│    Provider
│      ID: 6
│      Address: 0x86d026029052c6582d277d9b28700Edc9670B150
│      Name: beck-calib
│      Description: beck-calib
│      Service URL: https://pdp.660688.xyz:8443
│      Active: yes
│      Location: C=CN;ST=Zhejiang;L=Hangzhou
│
│    Metadata
│      none
│
│    Payment
│      PDP rail ID: 12223
│      Payer: 0xa108Be4331296Ec8b8C47c2Cd2FbfDDF06E27523
│      Payee: 0x86d026029052c6582d277d9b28700Edc9670B150
│
│    Pieces
│      Total pieces: 5
│      Total size: 500.0 MiB
│      Unique PieceCIDs: 5
│      Unique IPFS Root CIDs: 0
│
│      #0 (pending removal)
│        PieceCID: bafkzcibfqcamadiwzjpmgr7coy4d2xkszure22tfnyxkc4g4lut2isqcoywaf645dufa
│        Size: 100.0 MiB
│        Metadata
│          none
│
│      #0 (offchain orphaned)
│        PieceCID: bafkzcibfqcamadiwzjpmgr7coy4d2xkszure22tfnyxkc4g4lut2isqcoywaf645dufa
│        Size: unknown
│        Metadata
│          none
│
│      #1 (pending removal)
│        PieceCID: bafkzcibfqcamadiwoycljisktqmo75iww47g756nf7jyvo37r767rkl224ab5gm53y3a
│        Size: 100.0 MiB
│        Metadata
│          none
│
│      #1 (offchain orphaned)
│        PieceCID: bafkzcibfqcamadiwoycljisktqmo75iww47g756nf7jyvo37r767rkl224ab5gm53y3a
│        Size: unknown
│        Metadata
│          none
│
│      #2 (pending removal)
│        PieceCID: bafkzcibfqcamadiwnxgm7w7sjd7ai42b2i3vl2rkcue2leqfssd3iaxrvhekorbdgygq
│        Size: 100.0 MiB
│        Metadata
│          none
│
│      #2 (offchain orphaned)
│        PieceCID: bafkzcibfqcamadiwnxgm7w7sjd7ai42b2i3vl2rkcue2leqfssd3iaxrvhekorbdgygq
│        Size: unknown
│        Metadata
│          none
│
│      #3 (pending removal)
│        PieceCID: bafkzcibfqcamadiwoj7mrchmuxxzyph652zt4gd2eifod7nczwzksgjzlwvbcndxm4ka
│        Size: 100.0 MiB
│        Metadata
│          none
│
│      #3 (offchain orphaned)
│        PieceCID: bafkzcibfqcamadiwoj7mrchmuxxzyph652zt4gd2eifod7nczwzksgjzlwvbcndxm4ka
│        Size: unknown
│        Metadata
│          none
│
│      #4 (pending removal)
│        PieceCID: bafkzcibfqcamadiwvezbnlntc3cnapbsrpjaq5xaoqltit3xg6ud72howk5llnxvbyca
│        Size: 100.0 MiB
│        Metadata
│          none
│
│      #4 (offchain orphaned)
│        PieceCID: bafkzcibfqcamadiwvezbnlntc3cnapbsrpjaq5xaoqltit3xg6ud72howk5llnxvbyca
│        Size: unknown
│        Metadata
│          none
│
│
└  Data set inspection complete

NODE_DEBUG=fetch node dist/cli.js --no-update-check dataset show 11170    11.73s user 0.98s system 23% cpu 53.393 total

Metadata

Metadata

Assignees

Labels

team/filecoin-pin"Filecoin Pin" project is a stakeholder for this work.team/fs-wgFOC working group is a stakeholder for this work, and thus wants to track it on their project board.

Type

No type

Projects

Status

🔎 Awaiting Review

Relationships

None yet

Development

No branches or pull requests

Issue actions