• Mike Hibler's avatar
    The parser-side of persistent blockstore support. · 09177fb2
    Mike Hibler authored
    In parse-ns, we generate a list of accessible blockstores and put that in
    the .input file. The accessiblity check right now is just that the blockstore
    (actually lease) pid must match that of the experiment. This needs to be
    generalized.
    
    The blockstore set-lease command verifies that the asked-for lease matches
    one of those accessible blockstores. If it does, it make sure the correct
    size and other info wind up in the virt_blockstores table. Less obviously,
    but of critical importance, it emits a "lease" virt_blockstore_attribute
    with the correct lease index. This attributes gets converted into the
    desire that is added by vtopgen to the .vtop file.
    09177fb2
blockstore.tcl 13.6 KB