Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions doc/acceptance-case-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ its own in turn.
| [The adapter's other tests](#the-adapters-other-tests) | 169 | 0 | 9 | 160 |
| [MicroVM scenarios](#microvm-scenarios) | 54 | 51 | 2 | 1 |
| [CI](#ci) | 69 | 43 | 3 | 23 |
| [Docs](#docs) | 36 | 35 | 1 | 0 |
| [Docs](#docs) | 36 | 34 | 1 | 1 |

## The adapter's scenarios

Expand Down Expand Up @@ -500,9 +500,9 @@ this matrix. The README's own code is no doctest.
| `nvx-rs/src/host/sandbox/prepared.rs - host::sandbox::prepared::PreparedLaunch (line 92)` | kept | Its launch type leaves with the old launch paths (#1087), whose PR retires it |
| `nvx-rs/src/host/store/mod.rs - host::store (line 75)` | kept | The sandbox store leaves (#1121), whose PR retires it |
| `nvx-rs/src/host/supervisor/mod.rs - host::supervisor (line 33)` | kept | The old supervisor leaves (#1087), whose PR retires it |
| `nvx-rs/src/host/template/clone.rs - host::template::clone::ClonePlan (line 247)` | kept | The old clone path leaves (#1121), whose PR retires it |
| `nvx-rs/src/host/template/plan.rs - host::template::plan::TemplatePlan (line 137)` | kept | The old clone path leaves (#1121), whose PR retires it |
| `nvx-rs/src/host/template/store.rs - host::template::store::Store (line 474)` | kept | The old clone path leaves (#1121), whose PR retires it |
| `nvx-rs/src/host/template/clone.rs - host::template::clone::ClonePlan (line 247)` | retired | `ClonePlan` and `CloneRequest` leave with the old clone path (SL6.2b, #1121) |
| `nvx-rs/src/host/template/plan.rs - host::template::plan::TemplatePlan (line 137)` | kept | The template store leaves (SL6.2a, #1121), whose PR retires it |
| `nvx-rs/src/host/template/store.rs - host::template::store::Store (line 473)` | kept | The template store leaves (SL6.2a, #1121), whose PR retires it |
| `nvx-rs/src/host/transport.rs - host::transport (line 22)` | kept | |
| `nvx-rs/src/lib.rs - (line 58)` | kept | |
| `nvx-rs/src/protocol/nvxs/mod.rs - protocol::nvxs (line 68)` | kept | |
Expand Down
211 changes: 6 additions & 205 deletions nvx-rs/README.md

Large diffs are not rendered by default.

194 changes: 0 additions & 194 deletions nvx-rs/public-api/linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3318,15 +3318,6 @@ mod nvx::host::template
struct nvx::host::template::Acquired
field nvx::host::template::Acquired::lease
field nvx::host::template::Acquired::locked
struct nvx::host::template::Activated
method nvx::host::template::Activated::abandon
method nvx::host::template::Activated::activation
method nvx::host::template::Activated::deadline
method nvx::host::template::Activated::fail
method nvx::host::template::Activated::image
method nvx::host::template::Activated::session
method nvx::host::template::Activated::start
method nvx::host::template::Activated::starting
struct nvx::host::template::BlockGeometry
field nvx::host::template::BlockGeometry::length
field nvx::host::template::BlockGeometry::logical_block_size
Expand Down Expand Up @@ -3359,66 +3350,6 @@ method nvx::host::template::CaptureClass::to_bytes
struct nvx::host::template::ClassIdentity
method nvx::host::template::ClassIdentity::as_bytes
method nvx::host::template::ClassIdentity::from_bytes
trait nvx::host::template::CloneControl
type nvx::host::template::CloneControl::Error
type nvx::host::template::CloneControl::Session
method nvx::host::template::CloneControl::activate
method nvx::host::template::CloneControl::attach
method nvx::host::template::CloneControl::lost
method nvx::host::template::CloneControl::map
method nvx::host::template::CloneControl::refused
method nvx::host::template::CloneControl::start
struct nvx::host::template::CloneFailure
method nvx::host::template::CloneFailure::code
method nvx::host::template::CloneFailure::error
method nvx::host::template::CloneFailure::into_error
method nvx::host::template::CloneFailure::kind
method nvx::host::template::CloneFailure::message
method nvx::host::template::CloneFailure::outcome
method nvx::host::template::CloneFailure::quarantine
method nvx::host::template::CloneFailure::record
method nvx::host::template::CloneFailure::teardown
method nvx::host::template::CloneFailure::with_staging_proven
struct nvx::host::template::ClonePlan
method nvx::host::template::ClonePlan::activation
method nvx::host::template::ClonePlan::capability
method nvx::host::template::ClonePlan::export
method nvx::host::template::ClonePlan::generation
method nvx::host::template::ClonePlan::image
method nvx::host::template::ClonePlan::key
method nvx::host::template::ClonePlan::launch
method nvx::host::template::ClonePlan::lease
method nvx::host::template::ClonePlan::memory
method nvx::host::template::ClonePlan::new
method nvx::host::template::ClonePlan::processors
method nvx::host::template::ClonePlan::scratch_path
method nvx::host::template::ClonePlan::snapshot
method nvx::host::template::ClonePlan::table
method nvx::host::template::ClonePlan::upper
struct nvx::host::template::CloneRecords
field nvx::host::template::CloneRecords::failure
field nvx::host::template::CloneRecords::journal
field nvx::host::template::CloneRecords::lease
field nvx::host::template::CloneRecords::progress
method nvx::host::template::CloneRecords::read
field nvx::host::template::CloneRecords::report
field nvx::host::template::CloneRecords::runtime
struct nvx::host::template::CloneRequest
field nvx::host::template::CloneRequest::adapter
field nvx::host::template::CloneRequest::binding
field nvx::host::template::CloneRequest::export
field nvx::host::template::CloneRequest::first_partition_bound
field nvx::host::template::CloneRequest::journal
field nvx::host::template::CloneRequest::memory
field nvx::host::template::CloneRequest::overlay
field nvx::host::template::CloneRequest::policy_revision
field nvx::host::template::CloneRequest::processors
field nvx::host::template::CloneRequest::scratch
field nvx::host::template::CloneRequest::view
enum nvx::host::template::CloneUpper
variant nvx::host::template::CloneUpper::Scratch
field nvx::host::template::CloneUpper::Scratch::0
variant nvx::host::template::CloneUpper::Tmpfs
enum nvx::host::template::Created
variant nvx::host::template::Created::Captured
field nvx::host::template::Created::Captured::0
Expand All @@ -3442,53 +3373,6 @@ field nvx::host::template::Eligibility::Eligible::0
variant nvx::host::template::Eligibility::Expired
field nvx::host::template::Eligibility::Expired::0
method nvx::host::template::Eligibility::is_eligible
enum nvx::host::template::Evidence
variant nvx::host::template::Evidence::AuthorizationDenied
variant nvx::host::template::Evidence::EndpointBind
variant nvx::host::template::Evidence::ForcedKill
variant nvx::host::template::Evidence::ForwardBind
variant nvx::host::template::Evidence::HostFailure
variant nvx::host::template::Evidence::IncompatibleHost
variant nvx::host::template::Evidence::InvalidActivate
variant nvx::host::template::Evidence::InvalidFormat
variant nvx::host::template::Evidence::InvalidMappings
variant nvx::host::template::Evidence::InvalidSettings
variant nvx::host::template::Evidence::InvalidTargets
variant nvx::host::template::Evidence::LostStatus
variant nvx::host::template::Evidence::MalformedGeneration
variant nvx::host::template::Evidence::Protocol
variant nvx::host::template::Evidence::RepairStatus
variant nvx::host::template::Evidence::Reset
variant nvx::host::template::Evidence::ResourceExhaustion
variant nvx::host::template::Evidence::RuntimeMismatch
variant nvx::host::template::Evidence::StaleBinding
variant nvx::host::template::Evidence::SuppliedGeometry
variant nvx::host::template::Evidence::SuppliedIdentity
variant nvx::host::template::Evidence::SuppliedLength
variant nvx::host::template::Evidence::TemplateDefect
variant nvx::host::template::Evidence::Timeout
variant nvx::host::template::Evidence::UnservableImage
variant nvx::host::template::Evidence::UnusableRoot
variant nvx::host::template::Evidence::UnusableScratch
method nvx::host::template::Evidence::as_str
method nvx::host::template::Evidence::is_supplied_file
method nvx::host::template::Evidence::outcome
const nvx::host::template::FAILURE_FORMAT
struct nvx::host::template::FailureRecord
field nvx::host::template::FailureRecord::code
method nvx::host::template::FailureRecord::error
field nvx::host::template::FailureRecord::evidence
field nvx::host::template::FailureRecord::launch
field nvx::host::template::FailureRecord::lease
field nvx::host::template::FailureRecord::message
field nvx::host::template::FailureRecord::outcome
field nvx::host::template::FailureRecord::progress
field nvx::host::template::FailureRecord::stage
field nvx::host::template::FailureRecord::status
field nvx::host::template::FailureRecord::store
field nvx::host::template::FailureRecord::teardown
field nvx::host::template::FailureRecord::template
field nvx::host::template::FailureRecord::transaction
const nvx::host::template::GENERATIONS_NAME
struct nvx::host::template::Generation
method nvx::host::template::Generation::class
Expand Down Expand Up @@ -3546,59 +3430,10 @@ struct nvx::host::template::LeaseId
method nvx::host::template::LeaseId::as_bytes
method nvx::host::template::LeaseId::from_bytes
const nvx::host::template::MANIFEST_NAME
const nvx::host::template::MAX_ACTIVATION_SESSIONS
const nvx::host::template::MAX_DOWNTIME_NS
const nvx::host::template::MAX_GENERATIONS
const nvx::host::template::MAX_MANIFEST_LEN
const nvx::host::template::MEMORY_BLOCK_SIZE
enum nvx::host::template::Outcome
variant nvx::host::template::Outcome::Host
variant nvx::host::template::Outcome::Repair
variant nvx::host::template::Outcome::Request
variant nvx::host::template::Outcome::Staging
variant nvx::host::template::Outcome::Template
variant nvx::host::template::Outcome::Unknown
method nvx::host::template::Outcome::as_str
method nvx::host::template::Outcome::quarantines
enum nvx::host::template::Progress
variant nvx::host::template::Progress::Acknowledged
variant nvx::host::template::Progress::Activating
variant nvx::host::template::Progress::Committed
variant nvx::host::template::Progress::Event
variant nvx::host::template::Progress::Launching
variant nvx::host::template::Progress::Planned
variant nvx::host::template::Progress::Ready
variant nvx::host::template::Progress::Spawned
variant nvx::host::template::Progress::Started
variant nvx::host::template::Progress::Starting
method nvx::host::template::Progress::as_str
method nvx::host::template::Progress::may_have_run
method nvx::host::template::Progress::stage
const nvx::host::template::READY_TO_START_TIMEOUT
const nvx::host::template::RESTORE_READY_EVENT
const nvx::host::template::RESTORE_TO_READY_TIMEOUT
enum nvx::host::template::ReattachedClone
variant nvx::host::template::ReattachedClone::Ended
field nvx::host::template::ReattachedClone::Ended::progress
field nvx::host::template::ReattachedClone::Ended::report
variant nvx::host::template::ReattachedClone::Failed
field nvx::host::template::ReattachedClone::Failed::0
variant nvx::host::template::ReattachedClone::Indeterminate
field nvx::host::template::ReattachedClone::Indeterminate::0
variant nvx::host::template::ReattachedClone::Live
field nvx::host::template::ReattachedClone::Live::session
field nvx::host::template::ReattachedClone::Live::vmm
struct nvx::host::template::RestoreDeadlines
field nvx::host::template::RestoreDeadlines::ready
field nvx::host::template::RestoreDeadlines::start
struct nvx::host::template::Restoring
method nvx::host::template::Restoring::abandon
method nvx::host::template::Restoring::activate
method nvx::host::template::Restoring::activation
method nvx::host::template::Restoring::capability
method nvx::host::template::Restoring::image
method nvx::host::template::Restoring::ready_endpoint
method nvx::host::template::Restoring::starting
enum nvx::host::template::Retirement
variant nvx::host::template::Retirement::Draining
field nvx::host::template::Retirement::Draining::0
Expand All @@ -3607,24 +3442,6 @@ const nvx::host::template::SCRATCH_NAME
const nvx::host::template::SNAPSHOT_NAME
const nvx::host::template::STORE_FORMAT
const nvx::host::template::STORE_RECORD_NAME
enum nvx::host::template::Stage
variant nvx::host::template::Stage::Activation
variant nvx::host::template::Stage::Commit
variant nvx::host::template::Stage::Launch
variant nvx::host::template::Stage::Plan
variant nvx::host::template::Stage::Reattach
variant nvx::host::template::Stage::Restore
variant nvx::host::template::Stage::Run
variant nvx::host::template::Stage::Start
method nvx::host::template::Stage::as_str
struct nvx::host::template::Started
method nvx::host::template::Started::abandon
method nvx::host::template::Started::activation
method nvx::host::template::Started::commit
method nvx::host::template::Started::fail
method nvx::host::template::Started::image
method nvx::host::template::Started::session
method nvx::host::template::Started::starting
struct nvx::host::template::StorageGeneration
method nvx::host::template::StorageGeneration::as_bytes
method nvx::host::template::StorageGeneration::from_bytes
Expand Down Expand Up @@ -3653,15 +3470,6 @@ method nvx::host::template::StoreId::as_bytes
method nvx::host::template::StoreId::from_bytes
const nvx::host::template::TOMBSTONES_NAME
const nvx::host::template::TRANSACTION_NAME
enum nvx::host::template::Teardown
variant nvx::host::template::Teardown::Exited
variant nvx::host::template::Teardown::NoVm
variant nvx::host::template::Teardown::Pending
variant nvx::host::template::Teardown::Terminated
variant nvx::host::template::Teardown::Unresolved
field nvx::host::template::Teardown::Unresolved::0
method nvx::host::template::Teardown::as_str
method nvx::host::template::Teardown::is_resolved
struct nvx::host::template::TemplateKey
const nvx::host::template::TemplateKey::MAX_LEN
const nvx::host::template::TemplateKey::VERSION
Expand Down Expand Up @@ -3728,8 +3536,6 @@ field nvx::host::template::TimeContract::host_id
field nvx::host::template::TimeContract::lineage
field nvx::host::template::TimeContract::tsc_frequency_hz
field nvx::host::template::TimeContract::tsc_tolerance_ppm
fn nvx::host::template::reattach_clone
fn nvx::host::template::status_evidence
mod nvx::host::transport
struct nvx::host::transport::HostConnection
method nvx::host::transport::HostConnection::attach
Expand Down
Loading
Loading