Support HTTP/2
@laurent-martin đang làm issue này rồi.
Từ ngày 15/10/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Currently ascli uses HTTP/1
HTTP/2
-Binary Protocol: HTTP/2 uses a binary format for data, which is more efficient for computers to parse and reduces overhead.
- Multiplexing: Multiple requests and responses can be sent simultaneously over a single connection without blocking each other, improving performance.
- Header Compression: HTTP/2 uses HPACK compression to reduce the size of HTTP headers, leading to less bandwidth usage and faster requests.
- Stream Prioritization: It allows clients to prioritize streams, enabling better resource allocation based on the importance of different requests.
Reason for the ask is I was running into issues where my AWS Load-Balancer expected HTTP/2
Example: - Getting a 464 response for mis-match
D, [2024-10-15T18:38:14.527587 #31842] DEBUG -- : raise_on_error POST /aspera/faspex/auth/token 🔑
ERROR: Rest: staging.qa.asperatest.net 464
ERROR: Argument: unprocessed values: ["data_23224"]
/usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/rest_error_analyzer.rb:48:in `raise_on_error': staging.qa.asperatest.net 464 (Aspera::RestCallError)
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/rest.rb:382:in `call'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/oauth/base.rb:65:in `create_token_call'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/oauth/jwt.rb:49:in `create_token'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/oauth/base.rb:144:in `token'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/rest.rb:283:in `call'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/rest.rb:427:in `create'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/cli/plugins/faspex5.rb:489:in `package_action'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/cli/plugins/faspex5.rb:735:in `execute_action'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/lib/aspera/cli/main.rb:300:in `process_command_line'
from /usr/local/rvm/gems/ruby-3.1.2/gems/aspera-cli-4.19.0/bin/ascli:24:in `<top (required)>'
from /usr/local/rvm/gems/ruby-3.1.2/bin/ascli:25:in `load'
from /usr/local/rvm/gems/ruby-3.1.2/bin/ascli:25:in `<main>'
from /usr/local/rvm/gems/ruby-3.1.2/bin/ruby_executable_hooks:22:in `eval'
from /usr/local/rvm/gems/ruby-3.1.2/bin/ruby_executable_hooks:22:in `<main>'
Transfer complete
- Ngôn ngữ chính
- Ruby
- Star
- 100
- Fork
- 24
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của IBM/aspera-cli
-
Listing files in a shared folder of a workspace as adminCó thể làm lại được @laurent-martin đã nhận 145 ngày trước và không có pull request nào đang mở. Đang mởcustomer request question
IBM/aspera-cli#256 · 2 bình luận · 1 người được giao ·
-
`aoc packages received ALL --once-only` might skip interrupted downloadsCó thể làm lại được @laurent-martin đã nhận 475 ngày trước và không có pull request nào đang mở. Đang mởbug
IBM/aspera-cli#203 · 1 bình luận · 1 người được giao ·
-
Dependency DashboardĐang mởinternal
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
IBM/aspera-cli#191 ·
-
Build, automate and release docker imageCó thể làm lại được @JAHMCR đã nhận 1324 ngày trước và không có pull request nào đang mở. Đang mởbuild CI internal
IBM/aspera-cli#103 · 1 bình luận · 2 người được giao ·
-
Enable Whitesource OSS scanningCó thể làm lại được @gegles đã nhận 1574 ngày trước và không có pull request nào đang mở. Đang mởinternal SPbD
IBM/aspera-cli#83 · 1 bình luận · 1 người được giao ·
Tất cả issue của IBM/aspera-cli
Issue tương tự
-
🐛 bug 🧑💼 conseillers
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
betagouv/conseillers-entreprises#4768 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`github-events` aborts the repository scan when a closed pull's API payload has a null `head`Có thể đã có người làm @renyamamoto2026-cmyk đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
zerocracy/judges-action#2823 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`spoom srb bump DIRECTORY` bumps files outside DIRECTORYCó thể đã có người làm @RaphaelFakhri đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
notch8/utk_knapsack#448 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày