Skip to content

Hyper-V API: Plan9 shares feature#4723

Draft
xmkg wants to merge 331 commits intofeature/hyperv-api-backend-virtual-machinefrom
feature/hyperv-api-plan9-shares
Draft

Hyper-V API: Plan9 shares feature#4723
xmkg wants to merge 331 commits intofeature/hyperv-api-backend-virtual-machinefrom
feature/hyperv-api-plan9-shares

Conversation

@xmkg
Copy link
Copy Markdown
Member

@xmkg xmkg commented Mar 11, 2026

@xmkg xmkg changed the title Revert "[hyperv-hcs] Remove Plan9 code" Hyper-V API: Plan9 shares feature Mar 11, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (feature/hyperv-api-backend-virtual-machine@54ab42e). Learn more about missing BASE report.

Additional details and impacted files
@@                              Coverage Diff                              @@
##             feature/hyperv-api-backend-virtual-machine    #4723   +/-   ##
=============================================================================
  Coverage                                              ?   87.53%           
=============================================================================
  Files                                                 ?      258           
  Lines                                                 ?    14143           
  Branches                                              ?        0           
=============================================================================
  Hits                                                  ?    12379           
  Misses                                                ?     1764           
  Partials                                              ?        0           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@xmkg xmkg force-pushed the feature/hyperv-api-backend-virtual-machine branch 3 times, most recently from 4642fa0 to 3de21e5 Compare March 23, 2026 14:00
@xmkg xmkg force-pushed the feature/hyperv-api-backend-virtual-machine branch from 6fcebbe to fd2109f Compare April 1, 2026 12:56
xmkg added 24 commits April 9, 2026 18:53
to simplify the interaction between the smart pointers and the C API
a lean out_ptr type is implemented based on P1132R6 paper, which is
already accepted into the C++23 standard.

- open_host_compute_system and create_host_compute system now uses the
  out_ptr to avoid creating a temporary raw pointer for the API calls.
- update one more location that has been missed
modify_compute_system is the generic function for doing runtime CS
modification.
HcsPath is a std::filesystem::path wrapper for ensuring proper path
formatting for the Host Compute System API.
Signed-off-by: Mustafa Kemal Gilor <mustafa.gilor@canonical.com>
Signed-off-by: Mustafa Kemal Gilor <mustafa.gilor@canonical.com>
Signed-off-by: Mustafa Kemal Gilor <mustafa.gilor@canonical.com>
xmkg added 26 commits April 9, 2026 18:53
Now the networks() call return vSwitches and links populated properly
the prepare_networking() function works as intended and the custom net
setup code is no longer necessary.
It'll be introduced in a separate branch.
Signed-off-by: Mustafa Kemal Gilor <mustafa.gilor@canonical.com>
@xmkg xmkg force-pushed the feature/hyperv-api-backend-virtual-machine branch from 7c75400 to 54ab42e Compare April 9, 2026 15:54
@xmkg xmkg force-pushed the feature/hyperv-api-plan9-shares branch from e573b14 to 8fed4a8 Compare April 9, 2026 15:59
@xmkg xmkg force-pushed the feature/hyperv-api-backend-virtual-machine branch from 1c06572 to af7732b Compare April 10, 2026 14:45
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