• Sergey Pepyakin's avatar
    New PVF validation host (#2710) · 0eb7905a
    Sergey Pepyakin authored
    
    
    * Implement PVF validation host
    
    * WIP: Diener
    
    * Increase the alloted compilation time
    
    * Add more comments
    
    * Minor clean up
    
    * Apply suggestions from code review
    Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
    
    * Fix pruning artifact removal
    
    * Fix formatting and newlines
    
    * Fix the thread pool
    
    * Update node/core/pvf/src/executor_intf.rs
    Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
    
    * Remove redundant test declaration
    
    * Don't convert the path into an intermediate string
    
    * Try to workaround the test failure
    
    * Use the puppet_worker trick again
    
    * Fix a blip
    
    * Move `ensure_wasmtime_version` under the tests mod
    
    * Add a macro for puppet_workers
    
    * fix build for not real-overseer
    
    * Rename the puppet worker for adder collator
    
    * play it safe with the name of adder puppet worker
    
    * Typo: triggered
    
    * Add more comments
    
    * Do not kill exec worker on every error
    
    * Plumb Duration for timeouts
    
    * typo: critical
    
    * Add proofs
    
    * Clean unused imports
    
    * Revert "WIP: Diener"
    
    This reverts commit ff2d3ff2
    
    .
    
    * Sync version of wasmtime
    
    * Update cargo.lock
    
    * Update Substrate
    
    * Merge fixes still
    
    * Update wasmtime version in test
    
    * bastifmt
    Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
    
    * Squash spaces
    
    * Trailing new line for testing.rs
    
    * Remove controversial code
    
    * comment about biasing
    
    * Fix suggestion
    
    * Add comments
    
    * make it more clear why unwrap_err
    
    * tmpfile retry
    
    * proper proofs for claim_idle
    
    * Remove mutex from ValidationHost
    
    * Add some more logging
    
    * Extract exec timeout into a constant
    
    * Add some clarifying logging
    
    * Use blake2_256
    
    * Clean up the merge
    
    Specifically the leftovers after removing real-overseer
    
    * Update parachain/test-parachains/adder/collator/Cargo.toml
    Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
    Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
    Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
    0eb7905a