Skip to content

Support rest http stdio#9676

Merged
ThomasWaldmann merged 4 commits into
borgbackup:masterfrom
ThomasWaldmann:support-rest-http-stdio
Jun 2, 2026
Merged

Support rest http stdio#9676
ThomasWaldmann merged 4 commits into
borgbackup:masterfrom
ThomasWaldmann:support-rest-http-stdio

Conversation

@ThomasWaldmann
Copy link
Copy Markdown
Member

No description provided.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.53%. Comparing base (d8564b9) to head (5584bff).
⚠️ Report is 3 commits behind head on master.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9676      +/-   ##
==========================================
- Coverage   83.88%   83.53%   -0.35%     
==========================================
  Files          93       93              
  Lines       15659    15668       +9     
  Branches     2351     2352       +1     
==========================================
- Hits        13135    13089      -46     
- Misses       1790     1839      +49     
- Partials      734      740       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ThomasWaldmann ThomasWaldmann force-pushed the support-rest-http-stdio branch from 70ac64e to 9d1d199 Compare May 30, 2026 13:52
That is borgstore's REST http over stdio (over ssh, if a host is given).
@ThomasWaldmann ThomasWaldmann force-pushed the support-rest-http-stdio branch from 9d1d199 to 39ac734 Compare June 1, 2026 19:12
@ThomasWaldmann
Copy link
Copy Markdown
Member Author

@mr-raj12 ^ I just switched the remote archiver tests to use rest:/// URLs (talking http over stdio to a borgstore-server-rest process, locally).

In practice the same can be done via ssh to a remote server, replacing the legacy "RPC via ssh" remoting (in remote.py) by borgstore.

@ThomasWaldmann ThomasWaldmann force-pushed the support-rest-http-stdio branch 2 times, most recently from d6e50fd to 2e220b3 Compare June 1, 2026 23:39
@ThomasWaldmann ThomasWaldmann force-pushed the support-rest-http-stdio branch 4 times, most recently from 3e7f321 to 69e1827 Compare June 2, 2026 01:00
@ThomasWaldmann ThomasWaldmann force-pushed the support-rest-http-stdio branch from 69e1827 to 5584bff Compare June 2, 2026 01:07
@ThomasWaldmann ThomasWaldmann merged commit 968f7da into borgbackup:master Jun 2, 2026
19 of 20 checks passed
@ThomasWaldmann ThomasWaldmann deleted the support-rest-http-stdio branch June 2, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant