File upload issue on ruby.pickaxe.it blobber
- 主要語言
- Go
- 星號
- 20
- 分支
- 26
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Ref: https://0chain.slack.com/archives/C03ER2LFMEF/p1707611804259019
I keep encountering an error message when attempting to upload larger files to the following allocation:
```ALLOCATION ID 6ce5e2101d42fc61e1a421afc3b42e86046846040ce2ce406316048cdbc7e84f```
The issue is specific to the [ruby.pickaxe.it] blobber, and it does not occur with my other blobber [gold.pickaxe.it]. Interestingly, some files upload successfully, while others trigger this error message:
```
```0box-sdk [ERROR] 2024/01/31 14:48:49.738695 chunked_upload_blobber.go:95: Upload : Post "https://ruby.pickaxe.it/v1/file/upload/6ce5e2101d42fc61e1a421afc3b42e86046846040ce2ce406316048cdbc7e84f": dial tcp: lookup ruby.pickaxe.it: no such host
0box-sdk [ERROR] 2024/01/31 14:48:49.741781 chunked_upload.go:772: error during sendUploadRequest. Error Post "https://ruby.pickaxe.it/v1/file/upload/6ce5e2101d42fc61e1a421afc3b42e86046846040ce2ce406316048cdbc7e84f": dial tcp: lookup ruby.pickaxe.it: no such host```
```
It appears the system cannot find the host for [ruby.pickaxe.it] when uploading certain files. Below are the details of the blobbers I am using:
**RUBY INFO**
blobber id: fcd2dc5a9725e7c9b0bbf20826a430dc9712ec631f2f2fa05629d11843e78328
url: https://ruby.pickaxe.it
**GOLD INFO**
blobber id: 0fe736bcd52e6991f9593160fa2b393fe59470086c2800e1366c04a9895fe536
url: https://gold.pickaxe.it
The problem only arises with the Ruby blobber, while the Gold blobber operates as expected. Some files work fine, but others receive the aforementioned error.
Original issue reported in webapps: https://github.com/0chain/web-apps/issues/11456 and https://github.com/0chain/web-apps/issues/11432
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
該錯誤表明在向特定分配上傳檔案時,對 ruby.pickaxe.it 的 DNS 查詢失敗。首先檢查 chunked_upload_blobber.go 檔案的第 95 行及周圍的上傳邏輯。比較 ruby 和 gold blobber 之間的網路配置和 DNS 解析。檢查是否存在依賴於大小的程式碼路徑或主機解析問題。驗證 blobber 的健康狀況和網路連線,並查看 web-apps 儲存庫中的相關問題以獲取上下文。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- ai-infra-agents, anaconda, android, ar-vr-xr, arch-linux, audio-video-rtc, autonomous-driving, aws, babel, backend-api-design, bioinformatics, blender, bootstrap, build-system, cassandra, centos, chart.js, cli, clickhouse, compilers, computer-graphics, computer-vision, content, cryptography, cypress, d3, data-engineering, data-visualization, databases, debian, design, desktop-dev, devops, devtools, distributed-systems, docker, documentation, drupal, elasticsearch, embedded-iot, eslint, figma, fintech-quant, firebase, game-dev, git, github, github-actions, gitlab, grafana, graphql, grpc, gsoc, hadoop, hpc, huggingface, hugo, internationalization, ios, jekyll, jquery, kafka, keras, kubernetes, linux, localization, machine-learning, macos, matplotlib, mobile-dev, neo4j, neovim, networking, nginx, numpy, observability-sre, ollama, openapi, opencv, operating-systems, pandas, performance, playwright, plotly, postgresql, postman, prometheus, pytorch, rabbitmq, raspberry-pi, redis, redux, release, reverse-engineering, robotics, rollup, scikit-learn, search, season-of-docs, security, shell, spark, storybook, stream-processing, streamlit, supabase, tailwindcss, tensorflow, testing-qa, three.js, ubuntu, vite, vscode, web-dev, webpack, wordpress
- 領域
- ai-infra-agents, ar-vr-xr, audio-video-rtc, autonomous-driving, backend, backend-api-design, bioinformatics, blockchain, cloud, computer-graphics, computer-vision, cryptography, data-engineering, data-visualization, desktop-dev, devops, devtools, distributed-systems, embedded-iot, fintech-quant, hpc, infrastructure, mobile-dev, networking, observability-sre, quantum-computing, reverse-engineering, robotics, security, stream-processing, testing-qa
- Issue 類型
- 缺陷
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 30/100